Вопросы по адаптивной вёрстке и не только...

1.37K
.
Бывший человек
# Simba (08.01.2020 / 17:38)
Ну тогда отключи вообще все js и посмотри что будет.
Где-то может тег не закрыл какой-то и т.д. Ищи в общем. Вспоминай после чего такое стало и ищи причин в изменениях.
при отключении вот этого плагина - начинает работать
Прикрепленные файлы:
.
Бывший человек
# Simba (08.01.2020 / 17:38)
Ну тогда отключи вообще все js и посмотри что будет.
Где-то может тег не закрыл какой-то и т.д. Ищи в общем. Вспоминай после чего такое стало и ищи причин в изменениях.
вообщем не заморачивайся с этим, я сам затупил чё то, это из snap, без этого ratchet тоже работает
.
Бывший человек
Такой вопрос встал в связи с крошками в новой версии...
В оригинале выглядит так
<?php if (! empty($breadcrumbs)): ?>
    <nav aria-label="breadcrumb">
        <ol class="breadcrumb">
            <?php foreach ($breadcrumbs as $breadcrumb): ?>
                <li class="breadcrumb-item <?= ! empty($breadcrumb['active']) ? 'active' : '' ?>">
                    <?php if (! empty($breadcrumb['url'])): ?>
                        <a href="<?= $breadcrumb['url'] ?>"><?= $breadcrumb['name'] ?></a>
                    <?php else: ?>
                        <?= $breadcrumb['name'] ?>
                    <?php endif; ?>
                </li>
            <?php endforeach; ?>
        </ol>
    </nav>
<?php endif; ?>

А я в шаблоне пока этому внимания не уделял и у меня в шаблоне это выглядит так:
<div class="section-nav-m">
                        <a href="#">Главная</a> <i class="fal fa-angle-right"></i> Новости
                    </div>


где
<i class="fal fa-angle-right"></i>

- иконка (ну может заменю на обычный слэш)
ну и получается что при подстраивании своего шаблона код будет выглядеть так
<?php if (! empty($breadcrumbs)): ?>
    <div class="section-nav-m">
            <?php foreach ($breadcrumbs as $breadcrumb): ?>
                <?= ! empty($breadcrumb['active']) ? 'active' : '' ?> - вот это до меня не доперает, что это...
                    <?php if (! empty($breadcrumb['url'])): ?>
                        <a href="<?= $breadcrumb['url'] ?>"><?= $breadcrumb['name'] ?></a>
                    <?php else: ?>
                        <?= $breadcrumb['name'] ?>
                    <?php endif; ?>
                </li>
            <?php endforeach; ?>
    </div>
<?php endif; ?>

и надо сделать что бы разделители между ссылками слэш или иконка были, но здесь если просто после ссылки вписать - то будет лишний символ
к примеру получается вот так
Прикрепленные файлы:
.
Кадило крутится, лавэха мутится
<?= ! empty($breadcrumb['active']) ? 'active' : '' ?> - вот это до меня не доперает, что это...

Добавляется класс active для последнего элемента.
.
Бывший человек
# Simba (10.01.2020 / 11:16)
Добавляется класс active для последнего элемента.
ну а как у последнего элемента убрать слэш или иконку?
или у этого класса content: '/'; ?
.
Кадило крутится, лавэха мутится
# cuHyc (10.01.2020 / 11:19)
ну а как у последнего элемента убрать слэш или иконку?
или у этого класса content: '/'; ?
https://getbootstrap.com/docs/ ... rumb/
в _variables.scss добавь переменную $breadcrumb-divider: none; если тебе не нужен разделитель.
Там же указано как его заменить.
.
Бывший человек
потому что пишу так
<a href="<?= $breadcrumb['url'] ?>"><?= $breadcrumb['name'] ?></a>
<i class="fal fa-angle-right"></i>

ну тут видимо какая то хитрость)))
ведь последнему элементу не нужно дописывать
<i class="fal fa-angle-right"></i>
.
Simba
Кадило крутится, лавэха мутится
Ну можешь использовать проверку на active или получить последний элемент массива и проверять если это он, то не выводить иконку. Короче вариантов масса. Но лучше сделай по нормальному и замени бутстраповскую иконку и не изобретай велосипед.
.
Бывший человек
Добавлено: 10.01.2020 / 11:38
# Simba (10.01.2020 / 11:29)
Ну можешь использовать проверку на active или получить последний элемент массива и проверять если это он, то не выводить иконку. Короче вариантов масса. Но лучше сделай по нормальному и замени бутстра
но я не юзаю бутстрап - для меня это тёмный лес, грунт - не грунт, я как бы вообще ничего бутстраповского в шаблоне не использую... не ну можно с помощью :last-child попробовать

Добавлено: 21.01.2020 / 03:41
Вообщем все таки bootstrap классная штука, Че то как то не хотелось его по началу усваивать... Сейчас вопрос такой возник, вот есть стандартная цветовая схема, менять её можно добавлением своих классов, но сейчас застопорился на фокусе элементов - цвет бордера при нажатии, только это не бордер, а типо outline и вот как его цвет настроить? Подскажите кто нибудь - блин в bootstrap.min.css что то искать это вообще жуть ...
.
Кадило крутится, лавэха мутится
cuHyc, Через файл variables.scss надо настраивать bootstrap, но для этого тебе надо осилить сборщики.
Всего: 39