Настройка дизайна рейтинга (Mode 2, ARP)

Настройка дизайна рейтинга осуществляется путем редактирования html-шаблонов страниц рейтинга. Шаблоны страниц имеют набор макросов которые заполняются нужной информацией при записи страницы на диск сервера или при предварительном просмотре. Html-код страницы рейтинга разбит на несколько частей: верхняя часть страницы (Header), повторяющиеся части (Template) - шаблоны строки таблицы рейтинга и заключительная нижняя часть страницы (Footer).

Верхняя часть страницы (Header) - html-код с которого начинается страница, обычно включает в себя html-теги: <html>,<head>,</head>,<body> <table>. В Header-части обычно содержится html-код от начала страницы до таблицы рейтинга, включая шапку таблицы.

Повторяющаяся часть (Template) - содержит html-код с информацией об участнике рейтинга (место, заглавие и описание сайта, баннер, статистику и проч). Эта часть вставляется после Header-части, заполняется для каждого участника его данными и копируется, составляя таблицу рейтинга.

Заключительная часть (Footer) - нижняя html-часть страницы рейтинга. Обычно сдержит html-теги: </table>, </body>, </html>.

Доступные макросы в Header и Footer HTML:
[#RNKMODE#] - Режим ранжирования топлиста. Макрос заменяется текстом "Reset every" при ресетном режиме и "Ranking rotation for" при безресетном режиме. Применяется в паре с макросом [#RNKTIME#] или [#RNKTIMEH#].
[#RNKTIME#] - Точное время между ресетами при ресетном режиме или интервал за который показывается статистика при безресетном режиме.
[#RNKTIMEH#] - Аналогично предыдущему, в часах, при этом дробные части отбрасываются.
[#LUPDT#] - Время последнего обновления рейтинга.
[#NUPDT#] - Время следующего обновления рейтинга.
[#LRSET#] - Время последнего обнуления рейтинга.
[#NRSET#] - Время следующего обнуления рейтинга.
[#TZNAME#] - Название временной зоны времени топлиста (GMT,MSK...).
[#GMTOFFSET#] - Разница в часах между временем топлиста и времени по Гринвичу (GMT).

[#TOT#] - Количество зарегистрированных участников.
[#CURL#] - Web-адрес CGI-папки, настраивается администратором.
[#CATS#] - Служебный макрос используется для выбора категорий в html-теге select.
[#SES#] - Уникальный идентификатор сессии. Так же доступен в Template HTML.

Доступные макросы в Template HTML:
[#USER#] - Идентификатор участника топлиста.
[#ORNK#] - Место сайта в главном рейтинге.
[#CRNK#] - Место сайта в категории.
[#RNK#] - Универсальное место*.
[#URL#] - Адрес выходной ссылки на сайт участника.
[#TITLE#] - Заголовок сайта участника.
[#FSIZE#] - Размер шрифта.
[#DESC#] - Описание сайта участника.
[#DESC_FULL#] - Описание сайта участника без ограничения длины "Description Preview Length Limit".
[#BANNER#] - html-код баннера сайта.
[#FURL#] - Строка статуса при наведении мышкой на ссылку.
[#RURL#] - Обратная ссылка участника.
[#FLD1#] - Первое назначаемое администратором поле.
[#FLD2#] - Второе назначаемое администратором поле.
[#FLD3#] - Третье назначаемое администратором поле.
[#CAT#] - Категория сайта участника.
[#CATL#] - Адрес рейтинга категории.
[#ICON#] - Иконка участника. Назначается администратором.
[#NEW#] - Иконка нового сайта.
[#MOVE#] - Иконка (рисунок), характеризующая движение сайта в рейтинге (Вверх/Вниз/На месте).
[#ROWC#] - Цвет фона строки.
[#RAW#] - Количество всех заходов на топлист.
[#IN#] - Количество засчитанных заходов.
[#OUT#] - Количество выходов с топлиста.
[#TRAW#] - Всего заходов на топлист.
[#TIN#] - Всего засчитанных заходов на топлист.
[#TOUT#] - Всего выходов с топлиста.
[#IPDAY#] - Среднее количество засчитанных заходов в день (IN/Day).
[#IPWEK#] - Среднее количество засчитанных заходов в неделю (IN/Week).
[#IPMTH#] - Среднее количество засчитанных заходов в месяц (IN/Mon).
[#OPDAY#] - Среднее количество выходов в день (IN/Day).
[#OPWEK#] - Среднее количество выходов в неделю (IN/Week).
[#OPMTH#] - Среднее количество выходов в месяц (IN/Mon).

[#PORANK#] - Предыдущее место в главном рейтинге.
[#PCRANK#] - Предыдущее место в категории.
[#PIN#] - Предыдущее значение засчитанных заходов.
[#POUT#] - Предыдущее значение выходов с топлиста.
[#SORT#] - Значение статистики, по которой происходит сортировка участников.
[#PSORT#] - Предыдущее значение статистики, по которой происходит сортировка участников.

[#RATING#] - текущий средний рейтинг.
[#VOTED#] - количество уникальных проголосовавших посетителей.
[#COMMENTS#] - количество оставленных комментариев.

*Универсальное место - положение в листе в зависимости от типа страницы. При создании страниц главного рейтинга (overall) - место в главном рейтинге, при создании страниц категорий - место в категории.

Случайный сайт
При каждом обновлении топлиста случайным образом выбирается один сайт из тех что присутствуют в листе. Для его показа на странице используются макросы аналогичные перечисленным выше с приставкой "RND_":
[#RNDURL#], [#RNDTITLE#], [#RNDDESC#], [#RNDBAN#], [#RNDCAT#], [#RNDICONS#]