User Tools

Site Tools


ru:rotation_tags

Differences

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

Link to this comparison view

ru:rotation_tags [2014/01/29 18:19] (current)
Line 1: Line 1:
 +====== Rotation Tags ======
 +
 +Таги редактируются в Rotation - Tags. 
 +Если вы не задаете таги в импорте отдельно,​ они создаются автоматически из деска. Все новые таги автоматически становятся в статус Wait. 
 +Таги гали (тумбы,​ можно сказать что все тумбы имеют теже таги что и галя, на которую ссылается тумба) показываются всегда на самой старнице гали либо под тумбой. Например,​ добавили галю с тагами:​ синий, лампа, коробка. На странице самой гали или под тумбой всегда будут выводится эти 3 тага. И по ссылке вида http://​domain/?​tag=синий будет всегда видна эта галя. ​
 +Статусы тага влияют на следующее:​
 +  * В облаке тагов выводятся только активные таги. сделано это для того, что б в облаке тагов не было десятков тысяч слов.
 +  * Таги можно автоматически заменять,​ например в таги попало слова "​яблоки"​ и "​яблоко",​ 2 фактически одинаковых тага нам не надо, потому мы можем для слово "​яблоки"​ поставить replace = "​яблоко"​ и сначала во всех галях, где есть "​яблоки"​ таг будет заменен на "​яблоко",​ и в последующем у всех добавляемых будет происходить автоматически.
 +
 +
 +
 +Облако тагов:
 +  * Можно автоматически активировать топ 10% самых популярных тагов
 +  * В облако тагов автоматически не попадают соп слова из списка /​scj/​includes/​conf/​gal_cloud_skip.txt
 +  * Облако тагов автоматически пересоздается каждые 30 минут и кладется в кеш. Если вы удалите кеш - удалится облако тагов и будет создано через 30 минут.
 +
 +
 +===== Whitelist =====
 +
 +
 +Появился в версии 48. Общий смысл - это префильтр,​ те в таги попадут только те слова, котоыре есть в списке white list. Удобство в том, что вам не надо будет разбирать кучу слов постфактум. ​ Для облака активировать таги все равно надо.
 +
 +В whitelist формат очень простой
 +
 +<​code>​
 +tag1
 +tag2,​tag2_synonym1,​tag2_synonym2,​
 +</​code>​
 +
 +те каждый таг с новой строки,​ если в строке больше одного тага - остальные таги воспричнимаются как синонимы и если они встречаются то заменяются на первое слово в этой строке.
 +
 +
 +C версией 50 в формат white_tag_list добавлены 2 спецсимвола ^(начало слова) и $(конец слова). ​
 +
 +Например:​ если в white list есть bus то оно сработает и на bus и на busty, тк по дефолту ищет вхождение слова. Иногда это проблема. Если надо именно bus то можно ограничиить таг ^bus$  - это сработает только на bus. bus$ - сработает так же на superbus. ^bus - сработает на buses но не сработает на superbus.
 +
 +===== Reassign tags =====
 +
 +
 +Так же в меню можно переназначить таги галерам. Это актуально если например вы не пользовались whitelist, а потом решили начать пользоваться им. В любом случае,​ вне зависимости выставите ли ты whitelist в сетингах или нет - скрипт пройдет по описаниями галер и сделает из них таги. В уже имющимися тагами в списке Rotation - Tags ничего не произойдет. ​
 +
 +
 +===== Тумбы тагов =====
 +
 +
 +C апдейта 49 скрипт может автоматически выбирать лучшую тумбу каждого активного тага. Настройки находятся в Rotation - Tube - Settings. ​
 +Например,​ мы выводим ​
 +
 +<​code>​
 +
 +<​tag_cloud num=1-10>​
 +<​!--TAG_NAME-->​ и далее можно добавить любые таги, характерные для тумб, например <​!--THUMB_URL-->​ что выведет лучшую тумбу по данному тагу
 +</​tag_cloud>​
 +
 +</​code>​
 +
 +
 +Обратите внимание,​ что тумба выбирается только для активных тагов, а так же что частая процедура добавляет нагрузку на сервер.
 +
 +Таже тумбы тагов ротируются так же, как ротируются тумбы категорий. те если вы поставите код вида ​
 +
 +<​code>​
 +
 +<​tag_cloud num=1-10 order=clicks>​
 +<a target=_blank href='/​tag/<​!--TAG_NAME-->/?<​!--THUMB_LINK-->'><​img src='<​!--THUMB_URL-->'></​a>​
 +</​tag_cloud>​
 +
 +</​code>​
 +
 +То у тумбы тага начнет считать цтр и выводить их будет на основе этого цтр. Аналогию легко представить на основе тумб категорий.
 +
 +
 +===== Rotate Tag Thumbs ​ =====
 +
 +В версии 49 была пропущена ротация тумб тагов, те можно было сделать тумбы тагов и вывести их 
 +
 +<​code>​
 +
 +<​tag_cloud num=1-10>​
 +<​!--TAG_NAME-->​ и далее можно добавить любые таги, характерные для тумб, например <​!--THUMB_URL-->​ что выведет лучшую тумбу по данному тагу
 +</​tag_cloud>​
 +
 +</​code>​
 +
 +однако не было сортировки по цтр этих тумб. Сейчас можно сделать
 +
 +<​code>​
 +
 +<​tag_cloud num=1-10 order=clicks>​
 +<​!--TAG_NAME-->​ и далее можно добавить любые таги, характерные для тумб, например <​!--THUMB_URL-->​ что выведет лучшую тумбу по данному тагу
 +</​tag_cloud>​
 +
 +</​code>​
 +
 +и скрипт выведет тумбы тагов отсортировав по цтр.
 +
 +В реврайты надо так же добавить реврайт что б считался цтр (по дефолту клики по тумбам тагов - не считаются
 +
 +<​code>​
 +
 +дефолтный ​
 +
 +RewriteRule ^tag/(.*)/$ /​scj/​tube/​index.php?​tag=$1
 +
 +надо заменить на 
 +
 +RewriteCond %{QUERY_STRING} ^(.+)$ ​
 +RewriteRule ^tag/(.*)/$ /​scj/​cgi/​out.php?​link=images/​%{QUERY_STRING}&​url=content&​p=100&​skip_to_cookie=true&​skip_sell=true&​tag=$1 [L]
 +RewriteRule ^tag/(.*)/$ /​scj/​tube/​index.php?​tag=$1
 +</​code>​
  
ru/rotation_tags.txt · Last modified: 2014/01/29 18:19 (external edit)