Введение
Разработчик
Max Schafgans (Urlkiller) в своё время предложил сообществу
www.neocrome.net, галерею для вывода графической информации, которая включала в себя скрипт
Lightbox 2.0 позволяющий рисункам и фотографиям, открываемым пользователем на сайте, как бы всплывать над основным текстом и объектами страницы и разворачивается, как старинный пергамент в захватывающей игре
Mahjong с изречениями мудрецов древности. Это лирика.
Вы знаете, что встроенной галереи в Движке Seditio - нет, есть плагин
Gallery (fix), но в этом плагине нет возможности писать комментарии к рисункам, а так же нет возможности определять к каждому рисунку определённый Тег, связывающий группу рисунков в определённые множества, определяемые этими самими Тегами присвоенными каждому рисунку.
Разработчик
Max Schafgans (Urlkiller) предложил нам такую возможность ещё в первых версиях своего произведения. Также появилась возможность, в установках плагина выводить на страницу заданное пользователем количество миниатюр (слайдов) с последующим перелистыванием таких страниц. Сделано это было конечно не только из-за любви к искусству, но также из-за того, что использование скрипта
Lightbox 2.0 при большом количества миниатюр на одной странице, начинает подтормаживать, из-за того, что происходит процесс кэширования изображений, миниатюры которых включены в страницу, для их дальнейшего вывода. Поэтому, выводимое фото на плохом инете, может формироваться с дикими тормозами. Это обычно и отталкивает многих пользователей от этой Галереи.
На сегодняшний день галереей в плотную занялся
Alexander, будем говорить перехватил инициативу и продолжил дело старого мастера. Вспоминаем фильм “Парфюмер”! Шутка. Ну и как положено истинным немцам он довёл галерею до того состояния в котором она сейчас выложена на сайте
www.projekt-map.de.
Что нового
Что добавилось по сравнению с галереей на которой остановился
Max Schafgans (Urlkiller) ?
- Ну прежде всего появилось прекрасное Слайд-Шоу, естественно, оно разработано сторонним производителем, но Alexander чертовски лихо запихал его в галерею.
- Добавлены категории, теперь рисунки на определённую тематику можно скидывать в отдельные папки. Для достижения собственно, этой фичи Alexander один плагин разделил на два. Теперь помимо модуля usergal надо устанавливать и usergal_structure. Естественно в по этой же причине в базе данных движка, появилась ещё одна таблица sed_pfs_structure, а в таблицу sed_pfs_folders добавлено одно поле имя которому pff_ugcode
- Переработан и облагорожен plugin.standalone.usergal.tpl
- Галерея обзавелась собственным usergal_style.css
- Стало возможным регулировать размер фото недели а также бывших фото недели. Для этой цели создана папка временного хранения этих миниатюр с изменёнными размерами. Имя ей th_potw.
- Большое количество настроек для Слайд – Шоу, как я понимаю его проигрывание требует установки Flash Playera, а также для папки slideshow разрешения на запись ибо внутрь последней будет формироваться некий файл playlistXXX.xml - плейлист слайд шоу
- Существует ещё много всяческих возможностей и ухищрений, но писать об этом, значит просто добиться того, что к концу моего рассказа просто заснут ВСЕ!
Установка
1. Загрузить.
2. Разархивировать.
3. Скопировать файлы которые находятся в архиве в корневую папку где установлен Ваш Seditio.
4. На вопрос хотите ли Вы заменить pfs.editfolder.inc.php, надо ответить, что хотите.
5. Папку docs, которая лежит в /usergal_240/plugins/usergal/docs/ можно не копировать там нет файлов необходимых для работы галереи.
6. plugin.standalone.usergal.tpl надо бросить в дирректорию скина сайта.
7. usergal_240/plugins/usergal/docs/usergal_createnew_240.sql – этот скрипт надо выполнить используя любой редактор баз данных MySQL или с помощью плагина Tefra для внутреннего обслуживания баз данных Seditio. Я лично это сделал в phpMyAdmin.
8. Тем кто обновляется с старой версии требуется выполнить только SQL запрос к базе:
Код:
CREATE TABLE sed_pfs_structure (
ugs_id mediumint(8) NOT NULL auto_increment,
ugs_code varchar(16) NOT NULL default '',
ugs_path varchar(16) NOT NULL default '',
ugs_name varchar(32) NOT NULL default '',
ugs_icon varchar(128) NOT NULL default '',
ugs_isgallery tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
ugs_isfolder tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
ugs_desc text,
PRIMARY KEY (ugs_id)
) TYPE=MyISAM;
и
Код:
ALTER TABLE sed_pfs_folders ADD pff_ugcode VARCHAR( 16 ) NOT NULL;
9.
Помните, что по умолчанию в галерее стоит установка, хранить рисунки в отдельных папках для каждого пользователя. Если для Вас это утверждение ложно, то переключите в сетапе эту опцию, иначе галерея работать не будет. Это надо делать после установки плагина.
10.
Не забываем, что теперь для работы галереи мы устанавливаем два плагина (Administration->Plugin->Usergal) и (Administration->Plugin->Usergal_Structure)
11. Для того чтобы создавать категории в галерее надо воспользоваться путём (Administration->Tools->Usergal_Structure). Т.е. инструментами доступными в административной панели.
12. Хотите чтобы плейлисты Слайд-Шоу формировались с данными вашего сайта редактируйте slideshow.inc.php строки 61, 62, 63
Вроде всё.
+ Добавил 05.02.2007 Галерея с поддержкой скрипта thumbnailviewer, правда такой вариант не поддерживает перелистывание, внешний вид задаём thumbnailviewer.css
usergal_thumbnailviewer.rar
+ Добавил 05.02.2007 Галерея с поддержкой скрипта thickbox, внешний вид задаём thickbox.css
usergal_240_thickbox.rar