← Плагин Последние комментарии
Визуальный редактор HtmlBox для Almaz CMS →
Плагин Lightbox для изображений в постах
При написании модуля галереи для Almaz CMS была предусмотрена возможность подключения встроенного в галерею плагина jQuery LightBox для красивой демонстрации картинок и в содержании постов. К моменту написании данного поста эта возможность реализована окончательно и протестирована. В дистрибутиве для скачивания все необходимое уже есть. Смотрите файл конфигурации.
Для тех же, кто ранее скачал и установил Almaz CMS на сайте выкладываю фикс-пакет. И привожу инструкцию для исправления:
Инструкция по подключению работы Лайтбокс на страницах с постами в Almaz CMS:
Переименуйте или сделайте бекап соответствующих нижеприведенному списку файлов на своем хостинге:
заменяемые файлы:
/stat.txt - в этом файле у вас на сайте, вероятно прописаны верхние части счетчиков статистики...
/gallery/album_1/index.php - в этих файлах, возможно, у вас прописаны описания для альбомов фото в галерее...
/gallery/album_1/slideshow.php - не должен содержать индивидуальной информации, заменяется без предварительного бекапа
/gallery/js/lightbox/jquery.lightbox.js - не должен содержать индивидуальной информации, заменяется без предварительного бекапа
Произведенные изменения в файлах:
Java-скрипт активирующий лайтбокс на страницах сайта внесен в файл /stat.txt, так как этот файл подключается ко всем страницам сайта. Одновременно он удален из файлов index.php и slideshow.php, чтобы не вызываться повторно, не провоцировать ошибку в страницах галереи.
В файле jquery.lightbox.js по другому прописаны пути (от корневой директории, а не от папки галереи) к иконкам навигации в Лайтбоксе.
файлы из данного дистрибутива залейте в корневую папку Almaz CMS,
файлы /gallery/album_1/index.php и /gallery/album_1/slideshow.php потребуется залить в папку каждого альбома.
Если у вас на сайте галерея активна, в файле /const.php ничего менять не требуется. Если галерея не активна (в /const.php строка define('GALLERY', ''); не изменена) то для активации работы плагина LightBox на страницах постов в файле /const.php следует в строке define('LIGHTBOX', 1); установить значение на 1(как написано тут), то есть активировать плагин.
Для тестирования работы плагина можно скачать архив с тестовой статьей проверки работы плагина - 235 кб (файл статьи + папка с картинками к статье).
Для того, чтобы ваши картинки выводились в лайтбоксе, в ссылке на большое изображение должно быть прописано у одиночного изображения class="lightbox", у группы изображений class="lightbox" rel="a" (rel="a" - идентификатор группы, на странице может быть несколько групп, например у одной группы rel="one", у другой группы rel="bla-bla-bla"...). Смотрите в исходном коде страницы...
Ну и демо, как это работает:
Одиночная картинка:
И группа изображений:
Нет времени прочесть? Поставьте закладку:
← Плагин Последние комментарии
Визуальный редактор HtmlBox для Almaz CMS →












Комментарии:
Здравствуйте!
Уже пять дней изучаю ваш движок. Как ни какой другой подходит для моих нужд. Не хотелось отвлекать на частные вопросы, но без вас мне наверно не разобраться.
Можно ли карусель картинок вставлять прямо в посты?
Желательно комментарии в файле const делать на русском языке, если конечно орентированы на русскоязычное население - устал переводить через переводчик.
Есть ещё вопросы, но с ними может и сам разберусь.
Ответ:
1. Использование карусели в движке не предусматривалось - только использование Lightbox. Но, по-моему, вставить карусель в пост через код поста ничего не мешает...
2. Есть желание сделать движок не только для русскоязычного населения, поэтому внутри все переведено на английский... Наверное, стоит дополнительно сделать тот же const.php с комментариями на русском. Подумаю, но пока, к сожалению, времени не хватает на все.
Добавить комментарий:
При добавлении комментария не должно остаться незаполненных полей.