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

Управление дизайном модуля «Онлайн-игры»

Управление дизайном модуля «Онлайн-игры»
Материал добавлен: 15 Декабря 2016
Материал обновлен: 04 Сентября 2025

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

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

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

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

Главная страница модуля

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

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

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

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

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

Как и на главной странице, можно использовать:

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

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

Для отображения информации о разделе используйте:

  • $SECTION_NAME$ — название,
  • $SECTION_DESCR$ — описание,
  • $SECTION_URL$ — ссылка.

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

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

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

Для отображения информации:

  • о родительском разделе — $SECTION_NAME$, $SECTION_DESCR$, $SECTION_URL$
  • о категории — $CAT_NAME$, $CAT_DESCR$, $CAT_URL$

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

На этой странице отображается информация, введённая при добавлении игры: полный текст, изображения, дата публикации, категория и др. За каждое поле отвечает своя переменная.

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

Если у материала есть фильтры, для вывода их значений используются:

  • $FILTER1_VALUE$
  • $FILTER2_VALUE$
  • $FILTER3_VALUE$

Список доступных переменных:

Переменная Назначение
$AUTHOR_EMAIL$Email автора
$AUTHOR_EMAIL_JS$Email для использования в ссылках
$AUTHOR_NAME$Имя автора
$AUTHOR_SITE$Сайт автора
$BRIEF$Краткое описание материала
$ENTRY_CATS$Список всех категорий, к которым принадлежит материал
$ENTRY_TITLE$Название материала
$ENTRY_URL$Ссылка на материал
$FILE_DIRECT_URL$Прямая ссылка на загруженный файл
$FILE_SIZE$Размер загруженного файла
$FILE_URL$Ссылка на файл (считается количество нажатий)
$FILTER1_VALUE$Значение фильтра 1
$FILTER2_VALUE$Значение фильтра 2
$FILTER3_VALUE$Значение фильтра 3
$LINK_MAC$, $LINK_MAC_DIRECT$Ссылка на загрузку / значение поля (MAC)
$LINK_MOBILE$, $LINK_MOBILE_DIRECT$Ссылка на загрузку / значение поля (MOBILE)
$LINK_PC$, $LINK_PC_DIRECT$Ссылка на загрузку / значение поля (PC)
$LOADS$Количество загрузок
$MESSAGE$Текст материала
$NEXT_ENTRY_URL$Ссылка на следующий материал
$NOT_ACTIVE$Материал не активен
$OTHER1$...$OTHER5$Дополнительные поля
$PLAYZONE_W$, $PLAYZONE_H$Ширина и высота игровой зоны
$PREVIOUS_ENTRY_URL$Ссылка на предыдущий материал
$RATING$Рейтинг
$READS$Количество просмотров
$RUNS$Количество запусков
$SCREEN_SIZE$Размер скриншота
$SCREEN_URL$Ссылка на скриншот
$SWF_LINK$, $SWF_LINK_DIRECT$Ссылка на SWF-файл / значение поля

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

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

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

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

Этот шаблон отвечает за несколько типов страниц:

  • Страницу поиска — отображает игры, соответствующие запросу. Используется шаблон «Вид материалов». Запрос помещается в переменную $SECTION_NAME$ в формате Поиск[запрос].
  • Страницу рейтинга — игры сортируются по рейтингу, комментариям, просмотрам. Доступ к этим страницам осуществляется по ссылкам:
    • $TOP_COMMS_URL$ — по количеству комментариев
    • $TOP_LOADS_URL$ — по количеству загрузок
    • $TOP_NEW_URL$ — по дате добавления
    • $TOP_RATING_URL$ — по рейтингу
    • $TOP_READS_URL$ — по количеству просмотров
  • Страницу материалов пользователя — отображает игры, добавленные конкретным пользователем. Доступна из профиля через переменные:
    • $_STUFF_ACTIVITY_URL$ — ссылка на список
    • $_STUFF_ENTRIES$ — количество добавленных игр

Основной вывод осуществляется через $BODY$. Переключение страниц — через $PAGE_SELECTOR$.

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

Содержимое страницы — форма добавления материала. Она задаётся:

Форма выводится с помощью переменной $BODY$.

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

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

  • $[ИМЯ]_SIGN$ — заголовок поля
  • $[ИМЯ]_FL$ — само поле

Пример: $OTHER1_SIGN$ и $OTHER1_FL$.

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

Как изменить порядок или отсортировать поля

Чтобы изменить порядок вывода полей, переместите HTML-код нужного поля в желаемое место. Например, код поля «Краткое описание»:

<?if($BRIEF_FL$)?>
 <tr><td class="manTd2" colspan="2">$BRIEF_FL$</td></tr>
 <tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

Его можно скопировать и вставить перед другим полем, соблюдая структуру шаблона. Вставлять код необходимо после тегов:

<hr class="manHr" /></td></tr><?endif?>
Управление дизайном модуля «Онлайн-игры»