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

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

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

Повторяющаяся часть (Template) - содержит html-код с информацией об участнике рейтинга (место, заглавие и описание сайта, баннер, статистику и проч). Эта часть вставляется после Header-части, заполняется для каждого участника его данными и копируется, составляя таблицу рейтинга. Для любого диапазона мест можно назначить свой шаблон повторяющейся части. Внутри диапазона мест также можно использовать разные повторяющиеся части задаваемые чередованием. Это необходимо, если вы хотите выделить каждого N-го участника используя другой дизайн, например для задания различного цвета фона ячеек таблицы для четных и нечетных сайтов. Используя чередование повторяющихся частей можно располагать сайты горизонтально по несколько в строке. При использовании чередования иногда необходимо, чтобы число повторяющихся частей было кратно количеству столбцов в созданной таблице сайтов (для поддержания целостности HTML-кода и закрытия тегов), даже если количество отображаемых сайтов не кратно ему. Для этого выберите опцию "Complete this alternation" напротив той чередующей части, которая всегда должна быть последней. При генерации топлиста недостающие сайты будут заполнены пустыми ячейками. Если заполнения не требуется, оставьте включенной опцию "Display only listed".

Разрывающая часть (Breaks) - html-код который вставляется между повторяющимися частями после указанного места. Разрывающая часть вставляется, если в рейтинге набирается количество сайтов где нужен разрыв. Если разрывающая часть должна вставляться независимо от того, наберется нужное число сайтов или нет, необходимо включить "Always Show".

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

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

[#TOTAL_MBRS#] - Количество зарегистрированных участников.
[#SUM_IN#] - Суммарное количество IN-ов на конец текущей страницы.
[#SUM_OUT#] - Суммарное количество OUT-ов на конец текущей страницы.
[#SUM_RAW#] - Суммарное количество RAW-ов на конец текущей страницы.
[#SUM_UNIQ#] - Суммарное количество UNIQ-ков на конец текущей страницы.

[#MAINOVRPAGE#] - Главная (первая) страница рейтинга.
[#NAMECATPAGE#] - Главная (первая) страница рейтинга в текущей категории.
[#MAINPAGE#] - Главная (первая) страница категории/главного рейтинга.
[#PREVPAGE#] - Предыдущая страница категории/главного рейтинга.
[#NEXTPAGE#] - Следующая страница категории/главного рейтинга.
[#CGI_URL#] - Web-адрес CGI-папки, настраивается администратором.
[#CATSLCT#] - Служебный макрос используется для выбора категорий в html-теге select.
[#SES#] - Уникальный идентификатор сессии. Так же доступен в Template HTML.

Доступные макросы в Template HTML:
[#ID#] - Идентификатор участника топлиста.
[#ORNK#] - Место сайта в главном рейтинге.
[#CRNK#] - Место сайта в категории.
[#RNK#] - Универсальное место*.
[#SITE_URL#] - Адрес выходной ссылки на сайт участника.
[#TITLE#] - Заголовок сайта участника.
[#DESCRIPTION#] - Описание сайта участника.
[#DESCRIPTION_FULL#] - Описание сайта участника без ограничения длины "Description Preview Length Limit".
[#BANNER#] - html-код баннера сайта.
[#BNR_URL#] - Адрес баннера.
[#BNR_WD#] - Ширина баннера.
[#BNR_HT#] - Высота баннера.
[#FAKE_URL#] - Строка статуса при наведении мышкой на ссылку.
[#RCP_URL#] - Обратная ссылка участника.
[#USR_FLD1#], [#USR_FLD2#], [#USR_FLD3#] - Значение 1го, 2го, 3го (и т.д.) назначаемого администратором поля.
[#USR_FLD1_NAME#], [#USR_FLD2_NAME#], [#USR_FLD3_NAME#] - Название 1го, 2го, 3го (и т.д.) назначаемого администратором поля.
[#CATEGORY#] - Категория сайта участника.
[#CAT_URL#] - Адрес рейтинга категории.
[#ICON#] - Иконка участника. Назначается администратором.
[#NICON#] - Иконка нового сайта.
[#MICON#] - Иконка (рисунок), характеризующая движение сайта в рейтинге (Вверх/Вниз/На месте).
[#HIDE_URL#] - Адрес скрытой ссылки, которая недоступна для обычных посетителей. Защита от накрутки. Пример использования: <a href="[#HIDE_URL#]"></a>

[#RAW#] - Количество всех заходов на топлист.
[#UNIQ#] - Количество уникальных заходов.
[#IN#] - Количество засчитанных заходов.
[#OUT#] - Количество выходов с топлиста.
[#CLICK#] - Количество кликов, сделанных посетителями этого участника.
[#PROD#] - Текущая продуктивность участника (Clicks/Raw*100%).
[#TRAW#] - Всего заходов на топлист.
[#TUNIQ#] - Всего уникальных заходов на топлист.
[#TIN#] - Всего засчитанных заходов на топлист.
[#TOUT#] - Всего выходов с топлиста.
[#TCLICK#] - Всего кликов, сделанных посетителями этого участника.
[#TPROD#] - Средняя продуктивность участника (TClicks/TRaw*100%).
[#INPDAY#] - Среднее количество засчитанных заходов в день (IN/Day).
[#INPWEK#] - Среднее количество засчитанных заходов в неделю (IN/Week).
[#INPMTH#] - Среднее количество засчитанных заходов в месяц (IN/Mon).
[#OUTPDAY#] - Среднее количество выходов в день (IN/Day).
[#OUTPWEK#] - Среднее количество выходов в неделю (IN/Week).
[#OUTPMTH#] - Среднее количество выходов в месяц (IN/Mon).

[#PORNK#] - Предыдущее место в главном рейтинге.
[#PCRNK#] - Предыдущее место в категории.
[#PRVIN#] - Предыдущее значение засчитанных заходов.
[#PRVOUT#] - Предыдущее значение выходов с топлиста.
[#SORTVAL#] - Значение статистики, по которой происходит сортировка участников.
[#PRVSORT#] - Предыдущее значение статистики, по которой происходит сортировка участников.

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

Случайный сайт
При каждом обновлении топлиста случайным образом выбирается один сайт из тех что присутствуют в листе. Для его показа на странице используются макросы аналогичные перечисленным выше с приставкой "RND_":
[#RND_ID#], [#RND_SITE_URL#], [#RND_TITLE#], [#RND_DESCRIPTION#], [#RND_DESCRIPTION_FULL#], [#RND_BANNER#], [#RND_BNR_URL#], [#RND_BNR_WD#], [#RND_BNR_HT#], [#RND_FAKE_URL#], [#RND_RCP_URL#], [#RND_USR_FLD1#], [#RND_USR_FLD2#], [#RND_USR_FLD3#], [#RND_CATEGORY#], [#RND_CAT_URL#], [#RND_ICON#]