User Tools

Site Tools


ru:new_rotation_templates

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:new_rotation_templates [2019/04/14 08:24]
admin [Category Thumbs]
ru:new_rotation_templates [2019/05/11 10:59] (current)
admin [Global Custom Vars]
Line 192: Line 192:
  
 Такое поведение можно избежать если добавить в таг <thumb allow_dupes=true num=1-10></​thumb> ​   Такое поведение можно избежать если добавить в таг <thumb allow_dupes=true num=1-10></​thumb> ​  
 +
 +
 +===== Inline thumbs =====
 +
 +Полезный таг для нативной рекламы.
 +
 +Например,​ у нас есть стандартный таг ​
 +
 +<​code>​
 +<thumb num=1-100>​ <a href='/​gallery/<​!--GALLERY_SLUG-->'>​ ... </a> </​thumb>​
 +</​code>​
 +
 +и мы хотим подмешать как рекламу спонсора. В обычном случае это выглядело бы как ​
 +
 +<​code>​
 +<thumb num=1-50>​ <a href='/​gallery/<​!--GALLERY_SLUG-->'>​ ... </a> </​thumb>​
 +
 +<a href='​link to sponsor'>​ ... </a>
 +
 +<thumb num=51-100>​ <a href='/​gallery/<​!--GALLERY_SLUG-->'>​ ... </a> </​thumb>​
 +
 +</​code>​
 +
 +те нам надо руками указать где именно разрыв в настоящих тумбах и линк на спонсора.
 +
 +
 +в новым тагом сделать это намного удобнее ​
 +
 +1. создаем сабтемплейт например sponsor_thumbs
 +
 +<​code>​
 +<a href='​link to sponsor'>​ ... </a>
 +</​code>​
 +
 +2. в странице прописываем как ​
 +
 +<​code>​
 +<thumb num=1-100 **inline_thumbs=5 inline_thumbs_subtemplate=sponsor_thumbs**>​
 +<a href='/​gallery/<​!--GALLERY_SLUG-->'>​ ... </​a> ​
 +</​thumb>​
 +</​code>​
 +
 +те из 100 тумб на рендомных местах будет выведено не <a href='/​gallery/<​!--GALLERY_SLUG-->'>​ ... </a> , а то что указано в сабтемплейте sponsor_thumbs,​ те линк на спона. Таким образом эти линки будут органично вписаны в страницу и не выглядеть чем-то инородным.
  
  
Line 262: Line 305:
 ===== do_not_count_shows ===== ===== do_not_count_shows =====
  
-Если по какой-то причине для каких то тумбы на странице не надо считать показы,​ то достаточно добавить в таг параметр do_not_count_shows+Если по какой-то причине для каких-то тумб на странице не надо считать показы,​ то достаточно добавить в таг параметр do_not_count_shows
  
   <thumb do_not_count_shows=true   <thumb do_not_count_shows=true
 +
 +
 +так это работает для системных тумб, например тумб категорий. Это надо например когда вы просто выводите лист категорий,​ без вывода тумбы, например ​
 +
 +<​code>​
 +<​category do_not_count_shows=true order=alphabet num=1-200>​
 +<​!--CATEGORY_NAME-->​ <br>
 +</​category>​
 +</​code>​
 +
 +
  
 ===== Mobile Templates ===== ===== Mobile Templates =====
Line 1188: Line 1242:
 В этом опредленно есть смысл, так на форуме smartcj.com было много спама, потому что стандартную капчу давно уже разбирают автоматически. Разобрать автоматически вопрос намного сложнее. Результат - 99% спама пропало. В этом опредленно есть смысл, так на форуме smartcj.com было много спама, потому что стандартную капчу давно уже разбирают автоматически. Разобрать автоматически вопрос намного сложнее. Результат - 99% спама пропало.
  
 +====== Tag Processing ======
 +
 +Сначала обрабатываются таги, потом выполняется пхп. Например,​ у нас конструкция ​
 +
 +<thumb num=1-5>
 +<​!--GALLERY_SLUG-->​ <?php $count++; ?>
 +</​thumb>​
 +
 +это значит что сначала это буде разложено в 
 +
 +<​code>​
 +slug1 <?php $count++; ?>
 +slug2 <?php $count++; ?>
 +slug3 <?php $count++; ?>
 +slug4 <?php $count++; ?>
 +slug5 <?php $count++; ?>
 +</​code>​
 +
 +и потом выполнен пхп.
 +
 +Это так же значит что нельзя всунуть пхп в сам таг, например
 +
 +<thumb num=$my_var>​
 +
 +потому что, опять же, сначала таги, потом пхп.
 +
 +Данные в таг передаются например из урла GET_ или predefined vars например CURRECT_ITEM_...
 ====== Global Custom Vars ====== ====== Global Custom Vars ======
  
ru/new_rotation_templates.1555230292.txt.gz · Last modified: 2019/04/14 08:24 by admin