Documentation index
- ReadMe
- Things To Know
-
- New Style Rotation
В обычном варианте урлы выглядят как http://domain/gallery/cool/index.html?12x34x567, где цифры в конце это Параметр ротации. Он нужен для учета статистики кликов на тумбы и учета Cell K.
В Thumb CMS есть несоклько вариантов работы с этим:
1. Вы можете использовать старый вариант http://domain/gallery/cool/index.html?12x34x567 и он будет так же работать. В этом случае вы получаете 100% передачу параметра ротации.
2. Передача через AJAX В этом случае, парметр ротации будет передан только в случае если у пользователя включен JS. Клики пользователей без JS засчитаны не будут, что может быть и хорошо.
Как сделать:
Базовый темпелйт должен выглядеть примерно так:
<script type="text/javascript" src="/scj/includes/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('a[rot_id]').each(function(){ $(this).bind('click', function(){ $.get('/scj/cgi/out.php', { 'link': 'images/' + $(this).attr('rot_id'), 'url': 'counter', 'click_count': 'rotation_only' }, function(data) { } ); }); }); }); </script> <thumb num=1-10> <a href="/gallery/<!--GALLERY_SLUG-->/index.html" target=_blank rot_id='<!--THUMB_LINK-->'> text </a> <br> </thumb>
3. Без параметра ротации
В это Rotation - Settings появился параметр Use Magic Rotation Parameter. В этом случае скрипт пытается догадаться где был сделан клик.
В этом случае можно не добавлять переметр ротации вообще.
Итого рассмотрим какие варианты линков могут быть:
Итого общее правило: в ротации клик может быть засчитан если выполнено хотя бы одно из условий
Ньюанс с вариантом 2 и 3
Если человек кликнул на out.php?url=/blabla/something/other/ то определить какая именно галера скрывается за /blabla/something/other/ можно только если средиректить на эту галеру, сработают реврайты (которые находятся за пределами скрипта) и в скрипт будет передан слаг галеры. Если же мы решаем послать на трейдера, то реврайт не срабатывает = скрипт не знает какая это галера = не может посчитать цтр.
Таким образом для этих линков клик на тумбу можно посчитать только при переходе на галеру = если ским 50 то цтр будет в 2 раза меньше, если ским 0 то вообще кликов у тумб не будет.
Что делать :