Хаки и Скрипты Next Generation CMS
irbees2008 irbees2008 Опубликовано - 2 - 06 - 2025 Слайдшоу и анимация
129 - 0
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Всем привет. Я уже сталкивался с такой проблемкой в слайдере от бутстрапа, что первый слайд должен иметь класс актив типа такого

Код:
<div class="carousel-item active">здесь весь остальной код слайда</div>
последующие имеют вот такой вид
Код:
<div class="carousel-item">здесь весь остальной код слайда</div>

На твиге есть функция которой я пользуюсь для вывода рекламы, есть статья https://ngcmshak.ru/twig/razmeszaem-reklamu-v-novosti-na-tvige.html, там используется цикл loop , ну я решил по пробывать вот такую конструкцию
Код:
<div class="carousel-item {% if  loop.first  %}active{% endif %}">здесь весь остальной код слайда</div>
Но он не сработал. Пришлось просить ИИ помощи. Но выдал кучу вариантов ,но ничего не сработало . Все варианты пробывал в файле entries.tpl плагина xnews. На мучался хорошо , пока не решил попробывать вынести часть кода во второй файл шаблона в xnews.tpl . Обычно там ничего не редактируем , и код выглядит так
Код:
{% for entry in entries %}{{ entry }}{% endfor %}
Я вынес див с классом class="carousel-item active" из entries.tpl в xnews.tpl получилось так в xnews.tpl
Код:
{% for entry in entries %}
<div class="carousel-item {{ loop.first ? 'active' : '' }}">{{ entry }}</div>
{% endfor %}
Вот так заработало все как надо , при загрузке первый слайд активный , после не активный . Это так чтобы не потерять )))

Можешь почитать и вот эту статейку "Прелоадер с затемнением фона"

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйт cущecтвуeт: 4612 дней
  • Новостей: 618
  • Комментариев: 257
  • Зарегестрированных пользователей: 779
  • Онлайн всего: [15]
  • Гости: [14]
  • Поисковые роботы: [1] Яндекс
  • Сегодня нас посетили: [6] Google, Larrytitly, Яндекс, irbees2008, Яндекс, dankeanke
  • SQL запросов: 33
  • Генерация страницы: 0.336сек
  • Потребление памяти: 2.110 Mb 
  •   Яндекс.Метрика