Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

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

Управление дизайном модуля «Каталог сайтов»
Материал добавлен: 21 Сентября 2016
Материал обновлен: 03 Июля 2025

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

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

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

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

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

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

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

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

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

На этой странице отображаются анонсы сайтов из определённого раздела. Их вывод осуществляется с помощью переменной $BODY$. Шаблон может не использоваться, если на сайте отсутствуют разделы.

Также как и на главной, здесь применяются переменные:

  • $PAGE_SELECTOR$ — переключатель страниц
  • $CATEGORIES$ — список вложенных категорий
  • $FILTER1_MENU$ и $FILTER2_MENU$ — фильтры (см. инструкцию по созданию фильтров)
  • $SORTING_MENU$ — меню сортировки

Настройка меню сортировки производится в разделе «Внешний вид» / «Меню сортировки».

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

Категория является обязательной при добавлении сайта, поэтому данный шаблон используется всегда.

Применяются те же переменные, что и в разделе:

  • $BODY$
  • $PAGE_SELECTOR$
  • $FILTER1_MENU$, $FILTER2_MENU$
  • $SORTING_MENU$

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

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

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

Если включено комментирование, отображается форма добавления комментариев. За её внешний вид отвечают шаблоны в разделе «Дизайн» / «Редактор» / «Комментарии».

При наличии фильтров для материала их значения можно вывести с помощью переменных $FILTER1_VALUE$ и $FILTER2_VALUE$.

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

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

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

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

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

Для вывода информации из файлового архива доступны переменные:

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

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

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

<a target="_blank" href="$SITE_URL$">$TITLE$</a>

на:

<a target="_blank" href="$ENTRY_URL$">$TITLE$</a>

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

Шаблон отображает три типа страниц:

  • Поиск материалов — анонсы, соответствующие поисковому запросу, отображаются через шаблон «Вид материалов». Форма поиска вызывается переменной $MODULE_SEARCH_FORM$.
  • Рейтинг материалов — список материалов, отсортированных по рейтингу, просмотрам и др. Доступ через переменные:
  • $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$:

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

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

Пример кода для поля «Краткое описание»:

<?if($BRIEF_FL$)?>
 <li class="notcolumn">$BRIEF_FL$</li>
 <li class="notcolumn"> </li>
 <li class="notcolumn"><hr /></li>
<?endif?>

Копируйте блок и вставляйте между другими полями после кода:

<li class="notcolumn"><?endif?>
Управление дизайном модуля «Каталог сайтов»