Documentation index
- ReadMe
- Things To Know
-
- New Style Rotation
Это темплейты страниц
Темплейт – это обыкновенный html со специальными тагами, указывающими где и как выводить тумбы. При сохранении темплейта необходимо представить весь темплейт виде таблицы и указать ее размеры (количество столбиков и количество строк), а так же ПУТЬ (НЕ УРЛ!) куда сохранять результат. До обработки темплейта по этому пути ничего не будет, тк темплейты хранятся в базе.
В каждом темплейт должна быть скрытая картинка, по которой скрипт определяет - загружались ли картинки или это был бот и засчитывать просмотры картинок не надо.
<img src="/scj/cgi/rot_in.php?crc=<!--PAGE_CRC-->" border=0 width=0 height=0 style="position: absolute; top: -100; left: -100">
В начале надо добавить как мининимум 1 субтемплейт. Вот пример как он выглядит:
thumb <a href="/out.php?url=<!--URL-->&link=<!--LINK-->&p=<!--SKIMMING-->" > <img src="<!--THUMB_URL-->"> <!--DESCRIPTION--></a>
Субтемплейтов может быть любое количество. Обратите внимание, что скрипт считает клики по параметру &link, те этот параметр должен присутствовать в темплейте обязательно, иначе клики не будут считаться.
Доступные переменные
<!--URL--> оно же <!--GAL_URL--> - УРЛ галереи. <!--SKIMMING--> - скиминг <!--THUMB_URL--> УРЛ тумбы <!--DESCRIPTION--> Описание <!--ID--> ИД тумбы в базе <!--ALT--> альтернативное описание <!--CONTENT_TYPE--> тип контента галереи <!--CREATED--> время создания страницы <!--LINK--> - линк, обязательный параметр, тн параметр ротации, он формирует строку вида images/12x34x45.
Смысл следующий: изначально &link= это параметр трекинга линков. Например, у вас страница на которой разные блоки с линками на аут и вы хотите проследить, на что больше кликают. Вы делаете в одном блоке &link=block1? а в другом &link=block2, через какое-то время идете в trade - stats - links и смотрите на что сколько кликали. Потом появилась ротация - и этот параметр стали использовать для ротации в виде images/12x34x45. Такой вид был выбран для того, что б не путать линки вида block1 с линками, котоыре скрипт юзает для ротации. Те линки вида images/12x34x45 в статистике просто не показываются.
Места для вывода тумб указываются следующим образом. Например,
<thumb num=1></thumb>
или
по принципу <!--subtemplatename_thumbnum--> например аналог предыдущего тага <!--default_1-->
Это значит, что тут надо вывести тумбу с наибольшей популярностью (1-е место) использую субтемплейт default. В первом варианте default прямо не указан, тк для первого вариантf если субтемплейт не указан явно ( template= ), то предполагается субтемплейт с названием default.
Можно делать сокращения в номерах например
<thumb num=1-5></thumb> аналогично <!--default_1-5-->
выведет 5 первых тумб.
Внутри тага вписываются различные дополнительные указания, например
<thumb num=1 group=Images></thumb>
Вывести самую популярную тумбу из группы Images. Обратите внимание, что называние группы должно полностью совпадать с тем, как она у вас прописана в скрипте (регистр ИМЕЕТ значение).
<thumb num=1 group=Images template=my_tpl></thumb>
Вывести самую популярную тумбу из группы Images используя темплейт my_tpl. Обратите внимание, что называние темплейта должно полностью совпадать с тем, как он у вас прописан в темплейте страницы (регистр ИМЕЕТ значение).
Обратите внимание, что таги обязательно должны закрываться те общий вид тага
<thumb параметры >[опционально темплэйт]</thumb>
Опциональный темплэйт. Используется в ситуации, когда вам надо вывести некоторые тумбы иначе, чем прописано в их темплэйтах.
Все темплейты хранятся в базе. Файл не появляется на диске как только вы создали темплейт в админке. Для форсирования создания темплейта надо выбрать Rotation → Specials : Force rotation
Результат работы скрипта можно вставить в вашу страницу SSI инклудом, например
<!--#include file="scj/rot_pages/test.html"-->
Примеры:
В инсталле есть дефолтная страница с названием test.html, она сохраняется в scj/rot_pages/.
Субтемплейт default
<a href="/out.php?url=<!--URL-->&link=<!--LINK-->&p=65"><img src="<!--THUMB_URL-->" height="180" width="240"></a> <!--DESCRIPTION_20-->
пример страницы использующей этот темплейт
<html> <title>Test</title> <body> <thumb num=1></thumb> <thumb num=2></thumb> <thumb num=3></thumb> <thumb num=4></thumb> <thumb num=5></thumb> <thumb num=6></thumb> <thumb num=7></thumb> <thumb num=8></thumb> </body> </html>
После обработки этого темплейта будет создан файл scj/rot_pages/test.html, который потом можно прописать в CJPages.
Темплейт обрабатывается в соотв. с настройками в Rotation-Settings (например раз в 10 минут или 1000 кликов), если вы хотите форсировать обработку темплейта - нажмите Rotation-Specials - Force Rotation.
Можно так же автоматизировать создание архивов. Для этого у каждого темплейта есть галочка “Create Archives”. Например, у нас есть темплейт test.html который выводт 10 тумб. Если поставить “Create Archives” - то скрипт дополнительно создаст файлы test1.html …. test10.html (на самом деле файлов может быть меньше, если на 10 страниц не хватает тумб).
Перелинковка делается прямыми линками в темплейтах.