Компонент для MODX 3

Gallery3x

Галереи изображений, видео и файлов для ресурсов MODX 3

22 страницы6 разделов51 мин на всё

Содержание

Сниппеты5

05Gallery3xСниппет [[!Gallery3x]] выводит изображения галереи. Превью он не создаёт — берёт готовые адреса, поэтому работает быстро.06Gallery3xVideosСниппет для вывода видеогалерей из различных сервисов: Rutube, YouTube, VK, Vimeo, Dailymotion, Coub, OK.ru, Яндекс.Дзен.07Gallery3xMixedСниппет [[!Gallery3xMixed]] выводит изображения и видео одного ресурса вместе — общим списком или по группам. Чанк по умолчанию написан на Fenom,…08Gallery3xFilesСниппет для вывода файловых вложений ресурса на фронтенде сайта. Отображает файлы, загруженные через вкладку «Файлы G3x» в редакторе ресурса MODX.…09Gallery3xEmbedsКомпонент Gallery3x начиная с версии 3.2.1 поставляется со сниппетом [[!Gallery3xEmbeds]], который выводит на страницах сайта встраиваемые объекты…

Примеры4

11LightgalleryВ комплекте два вида на lightGallery 2.x: встроенная карусель и простые миниатюры.12FancyboxГотовые чанки для Fancybox (подключается с CDN). Живые примеры — на демо-сайте demog3x.ivan345.com.13pdoResourcesСписок ресурсов (каталог, статьи) с первым фото галереи у каждого. Фото присоединяется в запросе pdoResources, адрес превью по ID даёт сниппет…14Интеграция с компонентом CollectionsВот как выводить превью первого изображения из галереи Gallery3x прямо в таблице дочерних ресурсов компонента Collections.

Работа из командной строки (CLI)3

15regenerate.phpКонсольные скрипты Gallery3x запускаются по SSH из корня сайта (рядом с папкой core). По HTTP они недоступны (403).16import_ms2gallery.phpСкрипт переносит изображения из ms2Gallery (MODX 2) в Gallery3x. Пакет ms2Gallery может быть уже удалён — нужны только его таблица…17clear_by_template.phpСкрипт удаляет всё содержимое Gallery3x у всех ресурсов с указанным шаблоном: фото с превью, файлы-вложения, видео с обложками, embed — записи в базе…

Для разработчиков3

18Структура Базы ДанныхЧетыре таблицы, классы xPDO — в пространстве Gallery3x\Model. Пакет подключается компонентом сам, в своём коде достаточно…19Группы (теги) для фотографийОписание20Кастомизация процессора получения групп (тэгов)Список групп в окнах редактирования (фото, видео, файлы, embed) и в окне вставки в редактор отдаёт процессор из настройки gallery3x.groups_processor.…

API интеграции1

21API VK.comПочему-то не всем юзерам VK выдает разрешение использовать API, предупреждаю сразу Для работы с API VK нужно сделать 1) Создать приложение по адресу…

Gallery3x: вставка галерей в визуальный редактор1

22Вставка галерей в визуальный редакторКомпонент Gallery3x добавляет в визуальный редактор MODX кнопку «Вставить из галереи». Она открывает окно выбора изображений текущего ресурса и…