Fancybox 3.5 настройка

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

okayok
okayok
Репутация: 0
Сообщения: 5
Зарегистрирован: 18.04.2023
С нами: 11 месяцев 9 дней

Сообщение #1 okayok » 19.04.2023, 14:11

Здравствуйте, в движке стоит fancybox для отображения фото, как и в каком параметре его настраивать? Нужно чтобы в каруселе отображалось количество фото и стрелки, подаскажите пожалуйста

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #2 Aleks » 20.04.2023, 09:03

Все это решается в настройках fancybox.js и fancybox.css
На OkayCMS они выложены в сжатом виде. Видимо, многие опции там удалены.
Рациональный выход: скачайте в сети и скопируйте в нужную папку полные версии jquery.fancybox.js и jquery.fancybox.css
Прежние файлы удалите.
Мог бы здесь выложить инструкции по настройкам, но прикрепить файлы не могу: у меня достигнут max размер вложений. Хотя все почищено.
Когда откроете картинку, то справа вверху кнопка в виде решетки. Это открытие миниатюр по количеству всех картинок в карточке. Их можно поместить снизу основной картинки, изменяя параметры в CSS.
Стрелки включаются в скрипте.
Строка 54:
// Should display navigation arrows at the screen edges
arrows: true по умолчанию они включены.
arrows: false отключить
Примеры настроек здесь: http://fancyapps.com/fancybox/#useful

okayok
okayok
Репутация: 0
Сообщения: 5
Зарегистрирован: 18.04.2023
С нами: 11 месяцев 9 дней

Сообщение #3 okayok » 21.04.2023, 23:03

Aleks писал(а):arrows
а в папке backend/design/js/fancybox лежат 2 файла jquery.fancybox.min.js версии 3.5.7 а другой _jquery.fancybox.min.js версии 3.1.20. 3.1.2 версия я так понимаю можно удалить? она не используется? менять надо в файле js 3.5.7 версии? она последняя из бесплатных, 5 версия платная уже

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #4 Aleks » 22.04.2023, 05:19

1.Все манипуляции по редактированию OkayCMS лучше тестировать на локальном сервере.
Рекомендую OpenServer. Достаточно версии 5.3.5 basic. Мануалов в сети достаточно по его установке.
2.В папке backend\design\js\fancybox лежат:
Версия 3.1.20.
_jquery.fancybox.min.css
_jquery.fancybox.min.js
Не используются.
Версия 3.5.7
jquery.fancybox.min.css
jquery.fancybox.min.js
Эти используются.
Все удалить. Скопировать в папку полные версии jquery.fancybox.css, jquery.fancybox.js
3.Сжатые файлы в следующих папках удалить, скопировать полные:
\backend\design\css\jquery.fancybox.min.css
\design\okay_shop\css\jquery.fancybox.min.css
\design\okay_shop\js\jquery.fancybox.min.js
4.В этих файлах удалить min в тексте c fancybox:
\backend\design\css.php
\backend\design\js.php
\design\okay_shop\css.php
\design\okay_shop\js.php
5.Упоминается fancybox также в файлах:
\backend\design\css\okay.css
\design\okay_shop\css\okay.css


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 36 гостей