Компонент Фотоальбомы

+7
249

Компонент полностью бесплатный. Не скажу, что весь его функционал повторяет дефолтовый компонент. Так как просто не проверял. Так же код нуждается в «чистке», так как компонент большой и работы много и возможно это никому и не надо, поэтому особо не вникал. Если компонент приживётся, то в рабочем порядке можно будет править и устранять недочёты. Главное ничего не слетит после очередного обновления системы). В базе создаются две новые таблицы. Для полей и для фото.

Вот так выглядит страница с альбомами

Изображение

Пагинации нет, всё подгружается автоматом. Альбомы создаются из админки в контенте в альбомах. 

Это страница просмотра альбома

Изображение

Количество фото в ряду задаются в настройках компонент, а так же кол-во подгружаемых фото

Изображение

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

Страница просмотра фото

Изображение

Поля создаются в настройках компонента. Доступны строковое, текстовое и текстовое html. Слайдер снизу свайпится и при клике выводит фото и инфу о ней на этой же странице. При клике на большое фото, открывается во весь экран ориганальное фото, если данный прессет присутствует.

Со стилями особо не заморачивался. Это дело индивидуальное. Все необходимые классы прописаны. Дерзайте. Главное не меняйте имена существующих классов, так как многие привязанны к js коду.

На вопросы касающиеся багов отвечу и по возможности поправлю. Компонент тестил на двух серверах и хостинге. Основной функционал работает. Компонент использует в основном только системные методы и классы php.

После установки обновите события в админке.

Прикреплённый файл:
Скачать 154 Кбскачан 7 раз
0
TOPg TOPg 14 дней назад #

ну вот совсем другое дело

0
Shuma Shuma 14 дней назад #

Ссылкой для скачивания поделитесь?

+2
Lora Lora 14 дней назад #

Да). Правки вносил. Сегодня добавлю.

0
Shuma Shuma 13 дней назад #

У вас в файле

  1. class onCommentsPicturesAfterDeleteList

а название файла pictures_after_delete.php

0
Lora Lora 9 дней назад #

Поправлю. Измените названия файла у себя. Тут перезалить не могу. Нет возможности править свой же блог.

Еще от автора

Загрузка файлов на яндекс диск
Компонент + поле. Позволяют загружать файлы не на сервер, а на яндекс диск. И затем скачивать его по ссылке.
Компонент розыгрыши
Компонент позволяет организовать на сайте розыгрыши призов для стимулирования повышения активности на сайте и как следствие увеличения уровня монетиза
Уведомления с вашего сайта на телефон
Привет. Собственно сабж). Разработка включает в себя мобильное приложение для андроид и компонент для InstantCMS.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.