User Tools

Site Tools

Translations of this page:

ru:rotation_tags

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 формат очень простой

tag1
tag2,tag2_synonym1,tag2_synonym2,

те каждый таг с новой строки, если в строке больше одного тага - остальные таги воспричнимаются как синонимы и если они встречаются то заменяются на первое слово в этой строке.

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. Например, мы выводим

<tag_cloud num=1-10>
<!--TAG_NAME--> и далее можно добавить любые таги, характерные для тумб, например <!--THUMB_URL--> что выведет лучшую тумбу по данному тагу
</tag_cloud>

Обратите внимание, что тумба выбирается только для активных тагов, а так же что частая процедура добавляет нагрузку на сервер.

Таже тумбы тагов ротируются так же, как ротируются тумбы категорий. те если вы поставите код вида

<tag_cloud num=1-10 order=clicks>
<a target=_blank href='/tag/<!--TAG_NAME-->/?<!--THUMB_LINK-->'><img src='<!--THUMB_URL-->'></a>
</tag_cloud>

То у тумбы тага начнет считать цтр и выводить их будет на основе этого цтр. Аналогию легко представить на основе тумб категорий.

Rotate Tag Thumbs

В версии 49 была пропущена ротация тумб тагов, те можно было сделать тумбы тагов и вывести их

<tag_cloud num=1-10>
<!--TAG_NAME--> и далее можно добавить любые таги, характерные для тумб, например <!--THUMB_URL--> что выведет лучшую тумбу по данному тагу
</tag_cloud>

однако не было сортировки по цтр этих тумб. Сейчас можно сделать

<tag_cloud num=1-10 order=clicks>
<!--TAG_NAME--> и далее можно добавить любые таги, характерные для тумб, например <!--THUMB_URL--> что выведет лучшую тумбу по данному тагу
</tag_cloud>

и скрипт выведет тумбы тагов отсортировав по цтр.

В реврайты надо так же добавить реврайт что б считался цтр (по дефолту клики по тумбам тагов - не считаются

дефолтный 

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
ru/rotation_tags.txt · Last modified: 2014/01/29 18:19 (external edit)