User Tools

Site Tools


ru:rotation_pages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:rotation_pages [2014/01/29 18:19]
ru:rotation_pages [2014/01/29 18:19] (current)
Line 1: Line 1:
 +====== 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)