Шаблоны предназначены для настройки внешнего вида пользовательских страниц каталога. В шаблоне определяется HTML-код того или иного элемента страницы. Для более детальной настройки отображения (порядок следования элементов, дополнительные PHP-скрипты и т.д.), необходимо редактировать PHP-файлы пользовательских страниц (см. Структура файлов).
В тексте шаблона могут содержаться параметры вида "%PARAMETER", которые заменяются на соответствующий текст; например, название ссылки, адрес и т.д.
Далее приведен список шаблонов и их параметров.
Примечание. Параметр %ABS может использоваться во всех шаблонах; он задает абсолютный путь к файлам скрипта. Это необходимо для корректной работы ссылок, дружественных к поисковикам. В таблице данный параметр не указывается.
| Шаблон | Описание | Параметры |
|---|---|---|
| Раздел "Страница" | ||
| top | Начало страницы (1) |
%TITLE - заголовок страницы %CHARSET - кодировка страницы %KEYWORDS - ключевые слова (используются при отображении полного описания ссылки) |
| catname | Название каталога и путь к нему (3) |
%MAINTEXT - название каталога %OTHERTEXT - путь к текущей категории %ADMINIFACE - элементы управления для администратора |
| bmenu | Меню (2) |
%MAINTEXT - текст для ссылки на каталог %ADDLINKTEXT - текст для ссылки на добавление ресурса %MODERATORSTEXT - текст для ссылки на администраторский интерфейс |
| sortby | Сортировка (5) |
%SORTBYTEXT - текст "Сортировать по" %SORTBYPOP, %SORTBYTITLE, %SORTBYMODER, %SORTBYIN, %SORTBYPR, %SORTBYCY - текст для сортировки по популярности, заголовку, оценке, дате, PR, CY соответственно. |
| brokenscript | Скрипт "Неработающие ссылки" (JavaScript для всплывающего окошка при нажатии на [x]) |
%BROKENSURETEXT - Вопрос "Вы уверены, что эта ссылка не работает?" %YESTEXT - Да %NOTEXT - Нет |
| bottom | Конец страницы |
%TITLE - заголовок страницы %COPYRIGHT - CNCat Copyright. |
| Раздел "Список ссылок" (6, 7) | ||
| linkstop | Часть HTML страницы перед списком ссылок | - |
| bestlinksbit | Лучшая ссылка |
%ID - идентификатор ссылки %TITLE - название сайта %GIN - количество переходов с сайта %GOUT - количество переходов с каталога на сайт %MODERVOTE - оценка администратора %RATINGPR - Google PR %RATINGCY - Yandex CY %BEST - звездочка для избранных ссылок (отображается, если оценка модератора = 10) %DESC - описание %FULLDESC - полное описание %KEYWORDS - ключевые слова %RESFIELD1 - дополнительное поле 1 %RESFIELD2 - дополнительное поле 2 %RESFIELD3 - дополнительное поле 3 %EXTINFOLINK - заменяется на шаблон extinfolink, если включены ссылки на расширенное описание ресурсов %EXTENDEDINFOURL - ссылка на расширенное описание ресурса %URL - URL сайта %BROKENTEXT - буква "x" в ссылке [x] %ADMINIFACE - элементы управления ссылкой для администратора |
| linksmiddle | Часть HTML страницы между лучшими и обычными ссылками | %NUM - порядковый номер первой ссылки (зависит от номера текущей страницы). |
| linksbit | Ссылка | см. шаблон bestlinksbit |
| linksbottom | Часть HTML страницы после списка ссылок | - |
| extinfolink | Ссылка на расширенное описание ресурса | %EXTENDEDINFOURL - ссылка на расширенное описание ресурса |
| Раздел "Блок «Новые ссылки»" | ||
| newlinkstop | Верхняя часть блока "Новые ссылки" | %NEWLINKSTEXT - заголовок блока |
| newlinkstbit | Новая ссылка |
%ABS %ID - идентификатор ссылки %EXTENDEDINFOURL - ссылка на расширенное описание ресурса %TITLE - название сайта %GIN - количество переходов с сайта %GOUT - количество переходов с каталога на сайт %MODERVOTE - оценка администратора %DESC75 - сокращенное описание %DESC - описание %URL - URL сайта %RESFIELD1 - дополнительное поле 1 %RESFIELD2 - дополнительное поле 2 %RESFIELD3 - дополнительное поле 3 |
| newlinkstbottom | Нижняя часть блока "Новые ссылки" | - |
| Раздел "Список категорий" (4) | ||
| partstop | Верхняя часть блока "Категории" | - |
| partsdelimtop | Начало новой строки блока "Категории" | %WIDTH - ширина столбца таблицы категорий |
| partsbit | Название категории |
%CTITLE - название категории %URL - URL категории %CCOUNT - количество ссылок в категории %SUBPARTS - заменяется на список подкатегорий (см. шаблоны subparts...) |
| subpartstop | Начало блока подкатегорий | - |
| subpartsbit | Шаблон подкатегории |
%URL - URL подкатегории %CTITLE - название подкатегории |
| subpartsdelim | Разделитель подкатегорий | - |
| subpartsmore | '...' в конце списка подкатегорий, если их больше, чем показано | - |
| subpartsbottom | Конец блока подкатегорий | - |
| partsdelimbottom | Конец строки блока "Категории" | - |
| partsbottom | Нижняя часть блока "Категории" | - |
| Раздел "Поиск" | ||
| searchform | Поисковая форма (3) |
%QUERYTEXT - строка запроса %SEARCHTEXT - текст на кнопке "Искать" |
| searchtop | Часть HTML страницы перед списком ссылок | %STARTNUM - порядковый номер первой ссылки на странице. |
| hltop | Начало подсветки результата поиска | - |
| hlbottom | Конец подсветки результата поиска | - |
| searchbottom | Часть HTML страницы после списка ссылок | - |