Сразу покажем пример галереи с HightSlide. Вот скриншот страницы с маленькой галереей (не щелкайте по картинка, это только иллюстрация):
При щелчке по "Аленушке" всплывает слайд (из галереи миниатюра исчезает) :
У слайда есть кнопки, его можно еще больше распахнуть, можно перетащить в другое место :
Обратите внимание - мы перетащили слайд под наше меню и заголовок!
Это возможно благодаря использованию CSS.
Но это так, к слову пришлось.
Ну как? На наш взгляд, вполне прилично. Это без каких-либо настроек, а в MaxiGalllery их десятки.
Разумеется, с этой галереей захотелось разобраться подробнее.
Установка HighSlide
Устанавливается обычным способом:
1. Содержимое сборки распаковывается в assets/snippets/highslide/
2. Создается новый сниппет HighSlide с текстом из файла snippet.txt.
3. В шаблоны страниц, на которых будет использоваться HighSlide, в начале тега body вставляется <div id="highslide-container"></div>. Нам это сделать легко, мы добавили этот тег в единственный чанк (см. заметку о шаблонах и чанках).
Размешение галерей
Вот здесь проявляется коренное отличие от MaxiGallery.
В MaxiGallery картинки для галерей размещаются внутри папки assets/galleries в подпапках с именами, равными ID страницы, на которой размещена галерея, например assets/galleries/1460. В каждую такую папку складываются картинки, добавляемые в галерею. На сервер они загружаются скриптами. Папки, при необходимости создаются автоматически.
В HighSlide имя папки передается в виде аргумента Gname при вызове сниппета. Имя галереи не обязательно должно соответствовать ID страницы, где размещена галерея. Картинки в папку загружаются вручную, по FTP или с помощью файлового менеджера.Внутри папки с галереей создаются две вложенные папки fullsize и thumbs. В папку fullsize помещаются полные изображения, а в папку thumbs - миниатюры, показываемые на странице с галереей. Миниатюры изготавливаются вручную. Мы делаем их (как и вообще любые махинации с изображениями) с помощью программы FastSone Image Viewer.
Разумеется, эти ручные операции создают определенные неудобства, но и позволяют держать процесс под полным контролем.
О настройках галереи HighSlide мы поговорим в следующий раз.
Написать комментарий