Последние темы на форуме:

4.7512345 Рейтинг: 4.75 (4 голосов)

Оглавление:

Плагин FancyBox Gallery – это простое, лёгкое и гибкое решение для создания адаптивных галерей в статьях Joomla 3.10+ и Joomla 4/5. Поддержка файлов с описаниями, сортировкой, адаптивный вывод, lazy loading, WebP-оптимизация, alt и title.

Идея: максимально легкий, с минимальным количеством кода и стилей – только самое необходимое! Размер файла стилей всего 0,5кБ!

Не выводить все превью на страницу (можно указать сколько) для ускорения ее загрузки. Пользователь кликает первое превью и видит все изображения галереи.

Вы создаете папку с изображениями, и получаете в статье красивую галерею с alt и title без необходимости писать код!

Плагин автоматически генерирует превью (src/), создаёт оптимизированные .webp миниатюры (в отдельную папку thumbs/) для отображения галереи Fancybox во всплывающем окне. Миниатюры 100х150 px создаются для всех изображений.

FancyBox Gallery без параметров

{fboxgallery}335{/fboxgallery}

Отобразится 3 превью для расположения на странице в 1 ряд – см. пример выше.

Настройки из админки → Ширина px=200, Высота px=200, Превью в блоке =3

Библиотека Fancybox должна быть подключена к сайту самостоятельно!

Основные настройки административной части можно переопределить прямо в статье с помощью параметров в теге плагина, как это принято в Joomla: добавьте параметр в тег, и он будет обработан автоматически.

Плагин использует современный API, но сохраняет совместимость со старыми структурами (например, папка images/stories/), что позволяет корректно работать с любыми путями.

Административная часть плагина Content - FancyBox Gallery

Административная часть плагина Content - FancyBox Gallery
Административная часть плагина Content - FancyBox Gallery

Структура папок галереи

Плагин автоматически создаёт следующую структуру папок для каждой галереи:

001/                # Оригиналы изображений уникальный ID галереи
├── thumbs/          # Сгенерированные миниатюры .webp 150х100 для галереи fancybox
├── src/             # Превью на странице (масштабированные/обрезанные)
└── ppgallery.txt     # Файл с описаниями и порядком изображений

Файл ppgallery.txt (название может быть изменено в админке плагина) должен находиться в той же папке, что и изображения (например, в 001). Он задаёт как порядок отображения, так и подписи (alt/title) через разделитель – символ «|»:

Структура файла подписей

имя_файла1.jpg|Альтернативный текст это alt|Заголовок это title
имя_файла2.jpg|Альтернативный текст alt|Заголовок title
имя_файла3.jpg|Альтернативный текст alt|Заголовок title

Варианты использования:

1. Количество отображения превью

Настройки плагина в админке Превью в блоке будут перезаписаны src_count=1 в результате получим 1 превью 500 px по ширине и кнопки с подписями под ним. При к клике на большое превью открывается галерея в стиле Fancybox.

Первое изображение в файле описаний будет первым на странице. При отсутствии файла подписей сортировка будет по названиям оригиналов.

При клике на кнопку (под изображением) открывается нужное изображение в стиле галереи Fancybox.

{fboxgallery src_count=1}335{/fboxgallery}

Размер 1 крупного изображения (постер) шириной 500 px задан в админке. Другой размер можно задать тегами:

preview_width=600 preview_height=600

Код вставки галереи с одним превью:

{fboxgallery src_count=1 preview_width=600 preview_height=600}335{/fboxgallery}

Для одиночного превью задан отдельный стиль в CSS.

Размер превью можно задать самостоятельно тегами:

preview_width=200, preview_height=300

Пропорциональная ширина (AUTO):

Масштабирование с сохранением пропорций до ширины 500px, высота – автоматическая с сохранением пропорций.

{fboxgallery preview_width=500 preview_height=auto}335{/fboxgallery}

Создание галереи без превью

Параметр src_count=0 создаст галерею без превью, только с кнопками:



После изменения настроек размеров или добавления новых изображений – необходимо удалить папки:
thumbs/ и src/

Файл стилей лучше добавить в файл стилей шаблона и отключить в админке.

Скачать – Плагин Joomla 3/4/5 FancyBox Gallery

Комментарии  

+1 #1 Александр25 18.01.2026 18:02
Вещь очень полезная, но обёрка работает, а вот теги нет. Пробовал на Joomla5.
0 #2 Valery 18.01.2026 19:39
Спасибо за обратную связь!

Была загружена тестовая первая версия, которая не работает с тегами.
Сейчас загрузка обновлена - можно установить сверху. Появятся в админке поля для настройки плагина ну и все остальное должно работать. :-)
+1 #3 Александр25 19.01.2026 02:49
Всё заработало, спасибо!

Добавить комментарий

Коммент без ссылок, символов, кодов и прочей ереси!