Управление дизайном модуля «Каталог сайтов»

Управление дизайном модуля «Каталог сайтов»

С помощью данной инструкции вы научитесь управлять внешним видом модуля «Каталог сайтов». Управление дизайном требует навыков в работе с HTML. Если вы не уверены в своих силах, обратитесь за помощью к специалистам.

За отображение всех страниц модуля отвечают следующие шаблоны:

Если включена PDA-версия сайта, то для нее будут отображены свои шаблоны модуля:

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

Главная страница каталога сайтов 

Главная страница содержит перечень кратких обзоров добавленных в каталог сайтов. За отображение перечня отвечает переменная $BODY$. Количество материалов в перечне регулируется настройкой «Количество отображаемых материалов».

С помощью переключателя страниц $PAGE_SELECTOR$ можно предоставить возможность просмотра всех добавленных сайтов с главной страницы.

Если вы используете разделы или категории, то переменная $CATEGORIES$ выведет их в любом месте шаблона. Переменная выводит перечень категорий и разделов, которые находятся в корне сайта (не вложены в разделы). Чтобы изменить вид категорий и разделов, измените настройки «Внешний вид» / «Разделы и категории».

В шаблоне главной страницы модуля нет возможности вывести фильтры и меню сортировки.

Страница со списком материалов раздела

На странице отображаются анонсы добавленных сайтов из раздела. За их вывод отвечает переменная $BODY$. Данный шаблон может не использоваться на сайте, если ранее не было добавлено ни одного раздела.

Как и на главной странице, $PAGE_SELECTOR$ покажет переключатель страниц, а $CATEGORIES$ — список вложенных в раздел категорий.

Переменные $FILTER1_MENU$ и $FILTER2_MENU$ выведут выпадающие списки для фильтрации материалов (как создать фильтры?). 

C помощью $SORTING_MENU$ на страницах разделов можно отобразить меню для сортировки материалов. В разделе настроек «Внешний» / «Меню сортировки» вы сможете самостоятельно настроить вид меню.

Страница со списком материалов категории

Страница со списком материалов категории используется в модуле всегда, потому что категория является обязательной при добавлении сайта в каталог.

В шаблоне действуют те же переменные, что и в разделе: $BODY$, $PAGE_SELECTOR$, $FILTER1_MENU$, $FILTER2_MENU$, $SORTING_MENU$.

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

Чтобы отобразить информацию о родительском разделе, используйте переменные $SECTION_NAME$, $SECTION_DESCR$, $SECTION_URL$.

Страница материала и комментариев к нему

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

Если при добавлении материала была активирована настройка «Комментирование», на странице будет показана форма добавления комментариев. За вид комментариев и формы добавления отвечают шаблоны в разделе «Дизайн» / «Редактор» / «Комментарии».
Если у материала настроены фильтры, получить их значения можно с помощью переменных $FILTER1_VALUE$ и $FILTER2_VALUE$.

Вид материалов

Шаблон «Вид материалов» отвечает за показ анонсов добавленных сайтов. Все добавленные на сайт материалы в соответствии с заданным в шаблоне видом помещаются в переменную $BODY$, которая используется в следующих шаблонах: 

  • Главная страница модуля
  • Страница категорий и разделов
  • Страница поиска и рейтинга материалов

В данном шаблоне может быть размещено любое поле материала. Задача администратора сайта — представить вид материала в компактном виде. Это позволит посетителям быстро просматривать списки материалов и выбирать подходящие для более детального ознакомления.

Если вы используете полное описание, замените $BRIEF$ на $MESSAGE$.

Для вывода содержимого файлового архива используются коды:

  • $FILE_DIRECT_URL$
  • $FILE_SIZE$
  • $FILE_URL$

$LOADS$ выведет количество загрузок прикрепленного архива.

Поскольку модуль предназначен для размещения сайтов в каталоге без страниц материала, привычная ссылка $ENTRY_URL$ не будет направлять посетителя на страницу с полным описанием. Чтобы изменить это, используйте ссылку $ENTRY_URL$ или $COMMENTS_URL$.

Для получения посетителями доступа к странице материала замените код в шаблоне:

<a target="_blank" href="$SITE_URL$">$TITLE$</a>
на следующий:
<a target="_blank" href="$ENTRY_URL$">$TITLE$</a>

Страница поиска и рейтинга материалов

Шаблон страницы поиска и рейтинга материалов отвечает за отображение нескольких типов страниц: страница поиска, страница рейтинга, страница материалов пользователей. 

Страница поиска материалов — это страница, на которой отображаются анонсы (шаблон «Вид материалов»), соответствующие поисковому запросу пользователя. Чтобы попасть на эту страницу, пользователь должен ввести запрос в форму поиска по модулю $MODULE_SEARCH_FORM$ на любой странице модуля. При этом в переменную $SECTION_NAME$ будет помещен поисковый запрос: «Поиск[поисковый запрос]».

Страница рейтинга материалов — отображает список материалов, которые отсортированы по рейтингу, количеству комментариев или количеству просмотров. Чтобы попасть на эти страницы, посетитель должен перейти по специальной ссылке, которая выводится с помощью следующих переменных:

  • $TOP_COMMS_URL$ — ссылка на список материалов, отсортированных по количеству комментариев
  • $TOP_LOADS_URL$ — ссылка на список материалов, отсортированных по количеству загрузок прикрепленных файл-архивов
  • $TOP_NEW_URL$ — ссылка на список материалов, отсортированных по дате добавления
  • $TOP_RATING_URL$ — ссылка на список материалов, отсортированных по рейтингу
  • $TOP_READS_URL$ — ссылка на список материалов, отсортированных по количеству просмотров
  • $TOP_REDIRS_URL$ — ссылка на список материалов, отсортированных по количеству редиректов (переходов по ссылке)

Страница материалов пользователя — выводит список сайтов, которые были добавлены пользователем. Перейти на эту страницу можно из профиля пользователя, где действуют переменные $_DIR_ACTIVITY_URL$ (ссылка на страницу с перечнем добавленных сайтов) и $_DIR_ENTRIES$ (количество добавленных сайтов).

За вывод материалов отвечает переменная $BODY$. Как и на главной странице, $PAGE_SELECTOR$ покажет переключатель страниц.

Страница добавления/редактирования материала

Главным содержимым страницы является форма добавления материала. Ее вид задается с помощью набора полей в настройках модуля. Все поля формы выводятся с помощью переменной $BODY$:

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

Если в процессе правки одного из шаблонов вы захотите отменить внесенные изменения, воспользуйтесь кнопкой «Восстановить стандартный шаблон»:

Управление дизайном модуля «Каталог сайтов»