About This File
Модуль не заменяет какие либо исполняемые файлы. Исключение составляют файлы JavaScript библиотек для просмотра изображений. Поэтому первый шаг установки следует выполнять без замены файлов. Работает без vqmod и ocmod. С версии 1.3 имеются изменения в лицензии для веб-студий и разработчиков.
При возникновении ошибок указывайте адрес сайта и код ошибки. Сообщения без адреса сайта будут игнорироваться.
Возможности:
- Работает без vqmod
- У каждой галереи имеется своя страница
- Имеется страница с общим списком галерей
-
В галерею можно добавлять изображения:
- Изображения товаров из определенных категорий с/без дополнительных изображений
- Изображения из определенных директорий(несколько) по маске файла (становится не доступным описание к изображению)
- Выбранные вручную изображения
[*]Доступны четыре типа JS библиотек для просмотра изображений:
- ColorBox
- LightBox
- FancyBox
- Magnific PopUp (адаптивный, встроен в OpenCart 2)
[*]Продуманная система кэширования модулей и галерей
[*]Доступны два типа модулей для показа галерей:
- Галереи (список (как категории) или сетка галерей с обложками)
- Фотографии (сетка фотографий)
[*]Индивидуальные настройки для каждой галереи/модуля
[*]Полная поддержка мультиязычности сайта
[*]Добавлен XML-фид (карта сайта для галереи) (Пример)
[*]Добавлен HTTP заголовок Last-Modified на страницу каждой галереи.
[*]Настраиваемое кол-во колонок (как для bootstrap, так и не для bootstrap шаблонов)
[*]Поддерживает адаптивные шаблоны.
[*]Поддержка h1, title, meta-description, meta-keywords для каждой галереи.
[*]Подключен LazyLoad для большого количества изображений (Пример)
[*]Независимый SEO контроллер (поддержка seo_url, seo_pro и всех остальных)
[*]Возможность вывода модуля на странице определенной категории или товара.
Демо
-
OpenCart 1.5.x
- Витрина http://gallery.halfhope.ru/
- Админка http://gallery.halfhope.ru/admin/ (логин и пароль вшиты)
[*]OpenCart 2.x
- Витрина http://gallery2.halfhope.ru/
- Админка http://gallery2.halfhope.ru/admin/ (логин и пароль вшиты)
История изменений
Версия 1.4.1
- Исправлен баг с сортировкой
- Исправлен баг использования модуля списка галерей на странице галереи
- Добавлена совместимость с версиями старше 2.1.x (ошибка в админке на странице модулей)
- (24.06.2016) Добавлена совместимость с версией 2.2
- (24.06.2016) Исправлен баг с отсутствием только что созданного альбома на странице галерей
- (27.06.2016) Исправлена ошибка при выводе модуля в версии 2.2
Версия 1.4
- Добавлена поддержка OpenCart 2.x
- Добавлена поддержка мультимагазинов (разные наборы альбомов для каждого магазина)
- Добавлена поддержка мультиязычности
- SEO контроллер переписан, теперь он на базе seo_pro
- Добавлена поддержка настраиваемого кол-ва колонок на любой странице модуля на основе bootstrap
- Добавлены поля для проверки директорий/предварительной загрузки изображений из указанной папки.
- Улучшен алгоритм кэширования/инвалидации данных
- Добавлен просмотрщик Magnific PopUp
- Добавлена поддержка адаптивных шаблонов (настраиваемое кол-во колонок).
Версия 1.3
- Добавлена совместимость LazyLoad с мобильными устройствами.
- Добавлен независимый SEO контроллер (поддержка всех seo контроллеров)
- Исправлены мелкие баги
Версия 1.2
- Исправлены хлебные крошки
- Исправлена ошибка при сохранении альбома (mysql_real_escape_string)
- Добавлен XML-фид (карта сайта для галереи) (Пример)
- Добавлен HTTP заголовок Last-Modified на страницу каждой галереи
- Подключен LazyLoad для большого количества изображений (Пример)
Версия 1.1
- Добавлена поддержка SEO URL (seo_pro, seo_url)
- Добавлены Meta-keywords и Meta-description
- Добавлена возможность выводить модуль на странице определенной категории или товара
- Исправлена ошибка совместимости с новыми версиями mysqld
Миграция с версии 1.4 на 1.4.1
Скопируйте с заменой файлы из директории upload в корневую директорию сайта. Перед заменой настоятельно рекомендую сделать бекап файлов.
Инструкция по установке:
Установка модуля для OpenCart 1.5.x
-
Копирование файлов
- Скопируйте файлы из архива (из папки upload) в корневую директорию сайта (копировать следует без замены файлов)
[*]Установка и настройка модуля
- Перейдите в раздел "Дополнения" > "Модули". Установите модуль фотогалерей.
[*]После установки модуля слева, сверху, на всех страницах модуля появятся 3 кнопки (альбомы/модули/настройи).
[*]На странице настроек модуля выберите схемы товара/категории/страницы ошибки. Если схема страницы ошибки отсутствует, то необходимо ее добавить через раздел "Система/Дизайн/Схемы", указав путь error/not_found и выбрать ее в настройках модуля. Не стоит пропускать этот шаг, он необходим для работы SEO и модулей.
[*]Создайте хотя бы один альбом.
[*]Перейдите в раздел модулей, там будет создан модуль SEO hook, необходимый для работы SEO ЧПУ ссылок. Этот модуль будет размещен на странице ошибки сайта. Затем нажмите "Сохранить".
[*]Все готово. Можете добавить XML-фид в google, yandex или другие поисковые системы, xml-фид находится по адресу http://адрес-сайта/index.php?route=feed/gallery
Установка модуля для OpenCart 2.x
-
Копирование файлов
[*]Установка модуля
[*]Перейдите в раздел "Дополнения" > "Модули". Установите модуль фотогалерей.
[*]После установки модуля слева, сверху, на всех страницах модуля появятся 3 кнопки (альбомы/модули/настройки).
[*]Создайте хотя бы один альбом.
[*]Перейдите в раздел модулей, там будет создан модуль SEO hook, необходимый для работы SEO ЧПУ ссылок. Этот модуль будет размещен на странице ошибки сайта. Затем нажмите "Сохранить".
[*]Все готово. Можете добавить XML-фид в google, yandex или другие поисковые системы, xml-фид находится по адресу http://адрес-сайта/index.php?route=feed/gallery
[*]Для того чтобы включить поддержку SEO необходимо разместить модуль SEO_hook (создается автоматически) на схеме страницы ошибки (error/not_found)
Поддерживаемые версии
-
OpenCart
- 1513 (необходимо обновление JQuery)
- 1531 (необходимо обновление JQuery)
- 1541
- 1551
- 1561
- 1563
- 1564
- 2.x
[*]OcStore
- 1521 (необходимо обновление JQuery)
- 1531 (необходимо обновление JQuery)
- 1541
- 15512
- 2.x
Тестирование на более ранних версиях не проводилось. Если Ваша версия находится между двух из представленных, то модуль запустится нормально. Если версия ниже 1.5.1, то присылайте вашу версию в ЛС, я проведу проверку.
-
OpenCart
Скопируйте файлы из архива (из папки upload) в корневую директорию сайта (копировать следует без замены файлов)