Добавление фотогалереи на сайт

 Фотогалерея (mod_photogallery) является сложным функциональным модулем. Она решает несколько задач:

  • позволяет любому пользователю зарегистрироваться и загрузить свою фотографию(и) на сайт;
  • управлять хозяину фотографиями;
  • группировать фотографии на сайте по темам и по альбомам авторов;
  • осуществлять процесс голосования за фотографии;
  • осталять отзывы посетителей о фотографии;
  • уведомляет администраторов о действиях посетителей на фотогалерее;
  • собирать статистику о просмотре фотографий.

На начальной странице выводятся (могут не показываться, если настроить дополнительно):

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

Не все задачи фотогалерея решает сама:

  1. Задачи регистрации посетителей на сайте решает с помощбю модуля регистрации (mod_profile);
  2. Задачи подсчета и выдачи рейтинга фотографий - с помощью модуля управления голосованиями mod_estimation_controller;
  3. Задачи управления отзывами пользователей - с помощью модуля отзывов пользователей mod_user_response.

Поэтому для полной работы модуля подключите эти три вспомогательных модуля. Таким образом, алгоритм настройки модуля следующий:

  1. Выбрать или создать новую группу пользователей (mod_accountman_pro), где посетители будут объединяться для участия в фотогалерее. То же саоме нужно сделать и для администраторов фотогалереи. Администраторы будут получать email уведомления о дествиях пользователей в фотогалерее.
  2. Добавить на сайт модуль фотогалереи.
  3. Добавить на сайт модуль регистрации пользователей (mod_profile). Установить в настройках модуля группу, куда будут регистрироваться посетители фотогалереи.
  4. Добавить на сайт модуль управления голосованиями, завести в нем акцию голосования за отографии.
  5. Добавить на сайт модуль отзывов пользователей. Добавить в этом модуле группу отзывов посетителей о фотографиях.
  6. Переходим к настройке модуля:


    • Выбираем из списка модуль типа profile, который служит для регистрации новых пользователей на фотогалерее;
    • Выбираем из списка группу пользователей, которые будут участвовать в фотогалерее;
    • Выбираем из списка акцию голосования за фотографии;
    • Выбираем из списка группу пользователей, которые будут администраторами фотогалереи. Эти пользователи будут получать уведомления о действиях простых пользователей на фотогалерее, а также смогут редактировать чужие фотографии для исключения флейма;
    • Максимальный размер большой фотографии. На серевере фотографии хранятся в двух файлах, большая фотография для просмотра ее, а также маленькая фотография, которая выводится, когда посетитель просматривает список фотографий. Так вот большие фотографии на сервере будут храниться с максимальной высотой или шириной (в зависимости от того, что больше), заданной в этом поле.
    • Вводим число рядов маленьких фотографий на странице списка фотографий. Весь список фотографий делится на страницы, на каждой из которых фотографии делятся по числу, равному числу рядов, умноженных на число столбцов;
    • Максимальный размер маленькой фотографии, превьюшки. Маленькие фотографии на сервере будут храниться с максимальной высотой или шириной (в зависимости от того, что больше), заданной в этом поле;
    • Вводим число столбцов маленьких фотографий на странице списка фотографий. Весь список фотографий делится на страницы, на каждой из которых фотографии делятся по числу, равному числу рядов, умноженных на число столбцов;
    • Выбираем флажок "Запретить популярные фото", если не хотим, чтобы на начальной странице показывался список популярных фотографий;
    • Выбираем флажок "Не показывать темы", чтобы на начальной странице не показывать список тем фотографий;
    • Выбираем флажок "Показывать все альбомы", чтобы на начальной странице показывались все альбомы пользователей;
    • Выбираем флажок "Режим одного пользователя", если не хотим, чтобы в фотогалерее показывались фотографии, только администратора сайта. В этом режиме нет навигационных ссылок для других пользователей, которые могли бы загружать свои фотографии на сайте;
    • Выбираем флажок "Запретить лучшие фото", если не хотим, чтобы на начальной странице не показывать список лучших фотографий по результатам голосования;
    • Выбираем флажок "Запретить последние добавления", если не хотим, чтобы на начальной странице не показывать список самых свежих фотографий;
    • Выбираем из списка группу отзывов пользователей о фотографиях.
  7.  Теперь настроим права посетителей фотогалереи:

    Здесь приведен список прав пользователей. В данном рисунке субъекты: Administrator - пользователь с логином admin, все - все пользователи независимо от регистрации на сайте, users - группа пользователей, которые будут посетителями фотогалереи.