Управление дизайном модуля «Фотоальбомы»
С помощью данной инструкции вы научитесь управлять внешним видом модуля «Фотоальбомы».
За отображение всех страниц модуля отвечают шаблоны:
- Главная страница фотоальбома (//example.com/photo/)
- Страница со списком фотографий раздела
- Страница со списком фотографий категории
- Страница с полной фотографией и комментариями
- Вид фотографий
- Страница рейтинга и поиска фотографий
- Страница добавления фотографии
- Страница входа в приватный альбом
- Страница фотографии во всплывающем окне
- Форма добавления/редактирования фотографии
- Таблица стилей (CSS)
Если включена PDA-версия сайта, для неё отображаются отдельные шаблоны модуля:
В каждом шаблоне используется собственный набор переменных. Они выполняют различные функции и выводят разную информацию. Чтобы просмотреть список доступных переменных, нажмите на значок в редакторе шаблонов:
Главная страница фотоальбома
Главная страница содержит перечень уменьшенных фотографий. За вывод перечня отвечает переменная $BODY$. Количество фотографий регулируется настройкой «Количество отображаемых материалов».
С помощью переключателя страниц $PAGE_SELECTOR$ можно просматривать все добавленные фотографии прямо с главной страницы.
Если используются разделы или категории, переменная $CATEGORIES$ выведет их в шаблоне. Она отображает категории и разделы верхнего уровня (не вложенные). Для изменения их вида используйте настройки «Внешний вид» → «Разделы и категории».
Страница со списком фотографий раздела
На этой странице отображается список фотографий конкретного раздела. За вывод отвечает переменная $BODY$.
Как и на главной странице, переменная $PAGE_SELECTOR$ выводит переключатель страниц, а $CATEGORIES$ — список вложенных категорий.
Меню сортировки файлов добавляется с помощью переменной $SORTING_MENU$. Вид меню можно настроить в разделе «Внешний вид» → «Меню сортировки».
Для фильтрации изображений проверьте наличие переменных $FILTER1_MENU$ и $FILTER2_MENU$ в шаблоне.
Информация о разделе выводится с помощью переменных:
$SECTION_NAME$$SECTION_DESCR$$SECTION_URL$
Значения этих переменных задаются при создании разделов.
Страница со списком фотографий категории
Этот шаблон используется всегда, поскольку категория обязательна при добавлении изображений в модуль.
Актуальные переменные: $BODY$, $PAGE_SELECTOR$, $SORTING_MENU$, $FILTER1_MENU$.
Информация о родительском разделе: $SECTION_NAME$, $SECTION_DESCR$, $SECTION_URL$.
Информация о категории: $CAT_NAME$, $CAT_DESCR$, $CAT_URL$.
Значения переменных задаются при создании категорий.
Страница с полной фотографией и комментариями
Этот шаблон содержит информацию, которая была добавлена при загрузке изображения: краткое описание, название, фильтры, дополнительные поля и прочее. Каждое поле выводится своей переменной, которую можно разместить в любом месте шаблона.
Если при добавлении изображения была активирована настройка «Комментирование», то в шаблоне отобразится форма добавления комментариев.
Специальные переменные модуля «Фотоальбомы»
$FULL_PHOTO_DIRECT_URL$— прямая ссылка на файл фотографии в полном размере (если больше 500×500 пикселей).$FULL_PHOTO_URL$— ссылка на страницу с фотографией в полном размере.$NEAR_PHOTOS$— миниатюры с возможностью быстрого переключения.
$OTHER_PHOTOS$— ссылки на другие фотографии текущего альбома.
$PHOTO_DESCR$,$PHOTO_NAME$— описание и название изображения.$PHOTO_SIZE$— размеры изображения в пикселях.$PHOTO_WEIGHT$— размер файла в КБ.$SLIDESHOW$— выводит слайдшоу на Flash из фотографий категории.

$SLIDESHOW_BUTTON$— кнопка запуска слайдшоу.$THUMBNAIL_URL$— прямая ссылка на миниатюру изображения.
Вид фотографий
Шаблон «Вид фотографий» отвечает за внешний вид изображений в списках. Все изображения помещаются в переменную $BODY$, которая затем используется в других шаблонах:
- Главная страница модуля
- Страницы категорий и разделов
- Страницы поиска и рейтинга
В шаблоне можно использовать любые поля, относящиеся к фотографии. Важно представить изображение в компактном и удобном виде, чтобы пользователям было проще просматривать список.
Страница добавления фотографии
Шаблон «Добавление фотографии» используется для отображения страниц поиска, рейтинга и фотографий пользователя.
Поиск фотографий
Пользователь вводит поисковый запрос в форму $MODULE_SEARCH_FORM$ на любой странице модуля. Результаты отображаются в виде списка (шаблон «Вид материалов»). В переменную $SECTION_NAME$ автоматически подставляется значение: Поиск[поисковый запрос].
Страница рейтинга фотографий
Этот шаблон выводит список фотографий, отсортированных по различным критериям:
$TOP_COMMS_URL$— по количеству комментариев$TOP_NEW_URL$— по дате добавления$TOP_RATING_URL$— по рейтингу$TOP_READS_URL$— по количеству просмотров
Фотографии пользователя
Переход на страницу с фотографиями пользователя возможен из его профиля. Используются переменные:
$_PHOTO_ACTIVITY_URL$— ссылка на страницу с добавленными фотографиями$_PHOTO_ENTRIES$— количество добавленных изображений
Вывод материалов осуществляется через переменную $BODY$. Для переключения страниц используется $PAGE_SELECTOR$.
Форма добавления/редактирования фотографии
В этом шаблоне представлен весь список полей, которые можно подключить или отключить в настройках модуля. Вы можете менять порядок полей, перемещая соответствующий код.
Пример для поля «Краткое описание»:
<?if($BRIEF_FL$)?> <li id="phM13"><label for="description1">$BRIEF_SIGN$:</label></li> <li id="phM14">$BRIEF_FL$</li> <?endif?>
Код можно вставлять между другими полями после тегов:
<li class="notcolumn"><?endif?>
Страница входа в приватный альбом
Приватность альбома или категории можно задать при его создании или редактировании:
После установки пароля пользователи при попытке открыть категорию увидят страницу с формой ввода:
Форма вывода пароля задаётся переменной $BODY$. До или после неё можно разместить дополнительную информацию, например:
- Подсказки по доступу
- Ссылки на другие разделы модуля
- Контактные данные администратора
Страница фотографии во всплывающем окне
Шаблон работает при включении следующих настроек:
- «Использовать функцию "LightBox" в категориях»
- «Вид галереи: Новая»
- «Показывать страницу фото в лайтбоксе»
Теперь при нажатии на миниатюру в списке, подробная информация о фотографии открывается во всплывающем окне:
Содержимое этого окна можно настраивать так же, как и обычную страницу полной фотографии, с использованием всех соответствующих переменных.
Форма добавления/редактирования фотографии
Шаблон содержит список всех возможных полей, подключаемых через настройки модуля. Поля можно перемещать в нужном порядке.
Пример: поле «Краткое описание»:
<?if($BRIEF_FL$)?> <li id="phM13"><label for="description1">$BRIEF_SIGN$:</label></li> <li id="phM14">$BRIEF_FL$</li> <?endif?>
Перемещать код следует между другими полями после конструкции:
<li class="notcolumn"><?endif?>
Таблица стилей (CSS)
Модуль «Фотоальбомы» использует собственный CSS-файл, который подключается автоматически и действует только внутри модуля.
Код в шаблоне таблицы стилей указывается только на чистом CSS, без использования HTML.
Перед редактированием шаблонов
Если вы внесли правки и хотите вернуться к оригиналу — используйте кнопку «Восстановить стандартный шаблон»:









