User Tools

Site Tools


Translations of this page:
ru:rotation_pages

Rotation Pages

Это темплейты страниц

Темплейт – это обыкновенный 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 страниц не хватает тумб).

Перелинковка делается прямыми линками в темплейтах.

ru/rotation_pages.txt · Last modified: 2014/01/29 18:19 (external edit)