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 [2018/07/10 19:58]
admin
ru:new_rotation_templates [2018/11/07 14:51] (current)
admin
Line 282: Line 282:
 </​thumb>​ </​thumb>​
  
-</code>+<thumb tag=CURRENT_ITEM_TAGS_COMBINED num=1-5>​ 
 +some template 
 +</thumb>
  
  
 +Эти варианты более комплексные (больше грузят базу) чем варианты выше
 +
 +<thumb tag=CURRENT_ITEM_TAGS_INTERSECTION num=1-5>
 +выводим в порядке сортировки по кол-ву совпадающих тагов (условно если совпало 4 тага, это лучше чем когда совпало 3 тага)
 +</​thumb>​
 +
 +<thumb tag=CURRENT_ITEM_GROUPS_INTERSECTION num=1-5>
 +выводим в порядке сортировки по кол-ву совпадающих групп
 +</​thumb>​
 +
 +
 +</​code>​
 +
 +Обратите внимание,​ что CURRENT_ITEM_TAG and  CURRENT_ITEM_GROUP берут для выборки рендомную группу\таг если их несколько. CURRENT_ITEM_TAGS_COMBINED - берет сразу все таги.
 ====== Subtemplate tags ====== ====== Subtemplate tags ======
  
Line 298: Line 314:
   <​!--SAFE_DESC-->​ описание для урлов (удалены всякие "​сложные"​ символы)   <​!--SAFE_DESC-->​ описание для урлов (удалены всякие "​сложные"​ символы)
   <​!--GALLERY_SLUG-->​ SEO видное описание гали   <​!--GALLERY_SLUG-->​ SEO видное описание гали
 +  <​!--GALLERY_SLUG::​DE-->​ <​!--GALLERY_SLUG::​IT-->​ где DE IT языки если вам надо вывести слаг на другом языке
   <​!--ID-->​ ИД тумбы в базе   <​!--ID-->​ ИД тумбы в базе
   <​!--ACTIVATION_DATE-->​ <​!--ACTIVATION_DATETIME-->​ время добавления ​   <​!--ACTIVATION_DATE-->​ <​!--ACTIVATION_DATETIME-->​ время добавления ​
Line 612: Line 629:
  
   Например <​!--STRIP_SPECIAL_CHARS_DESCRIPTION_30-->​   Например <​!--STRIP_SPECIAL_CHARS_DESCRIPTION_30-->​
-====== ​Навигация ​======+====== ​Pagination ​======
  
 Поскольку тумб много обычно,​ нам нужна навигация по страницам. Пример:​ Поскольку тумб много обычно,​ нам нужна навигация по страницам. Пример:​
Line 620: Line 637:
   </​navigation>​   </​navigation>​
  
-В апдейте 48 в таге навигации появилось несколько полезных для дизайна фич: 
   * skip_href_deletion=true по дефолту скрипт удаляет a href с текущей страницы,​ с этой опцией - не будет удалять.   * skip_href_deletion=true по дефолту скрипт удаляет a href с текущей страницы,​ с этой опцией - не будет удалять.
   * active_link_style=act_pg и link_style=not_act_page проставляет соответствующие стили для активной и неактивной страницы   * active_link_style=act_pg и link_style=not_act_page проставляет соответствующие стили для активной и неактивной страницы
Line 663: Line 679:
 <?php } ?> <?php } ?>
 </​code>​ </​code>​
 +
 +
 +Обратите внимание,​ что пагинация показывает страницы для тумб ротации. ​
 +
 +Для тумб категорий,​ поскольку их обычно фиксированное кол-во,​ нет смысла пересчитывать каждый раз при создании страниц. Поэтому если вам надо пагинация для тумб категорий то можно лучше всего сделать так
 +
 +<​code>​
 +
 +<​category num=1-20 adjust_num_to_page=true>​ тут надо обратить внимание на, это выведет категории с учетом текущей страницы,​ потому что по умолчанию на любой странице вы хотите видеть все же топ категории.
 +
 +</​code>​
 +
 +добавляем линки ​
 +
 +<a href="​http://​domain/?​page=1>​
 +<a href="​http://​domain/?​page=2>​
 +
 +и тп
 +
 +думаю не сложно вычислить сколько вам надо линков в зависимости от кол-ва категорий у вас.
 +И получается навигация для категорий.
 ====== Category Thumbs ====== ====== Category Thumbs ======
  
Line 965: Line 1002:
 <​!--DOMAIN-->​ - домен ​ <​!--DOMAIN-->​ - домен ​
 <​!--DESCRIPTION-->​ = <​!--DESC--> ​ <​!--DESCRIPTION-->​ = <​!--DESC--> ​
 +<​!--FULL_DESC-->​
 <​!--IMAGE-->​ <​!--IMAGE2-->​ и так далее если у вас для каждого трейдера более одной тумбы <​!--IMAGE-->​ <​!--IMAGE2-->​ и так далее если у вас для каждого трейдера более одной тумбы
 <​!--URL--> ​ <​!--URL--> ​
ru/new_rotation_templates.1531252704.txt.gz · Last modified: 2018/07/10 19:58 by admin