Page 1 of 2

не считает клики по категориям

Posted: Thu Jul 03, 2014 8:46 pm
by Fantasy
всем привет

апдейт 51
тестирую на domain.com/scj/tube/index.php
урл в темплейте индексном
/t/<!--CATEGORY_NAME-->/?<!--THUMB_LINK-->
реварайты

RewriteRule ^t/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr&force_content_redirect=true [L]
RewriteRule ^t/([^/]+)/?$ /scj/tube/index.php?group_name=$1 [L]
RewriteRule ^t/([^/]+)/([^/]+)/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=$2&page=$3 [L]
RewriteRule ^t/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_id=$1&order=$3&page=$4 [L]

print_r($_GET);
на индексе

Array ( )

при переходе на нишевую страницу

Array ( [link] => images/93x6x226137 [url] => content [p] => 100 [skip_to_cookie] => true [skip_sell] => true [group_name] => Ass [order] => ctr [link2] => overclick_from_noref [group_id] => 7 )

то есть link передается в кликов в админке 0
в чем может быть проблема?

Re: не считает клики по категориям

Posted: Thu Jul 03, 2014 9:54 pm
by admin
те вообще 0 кликов ?
показы есть ?

Re: не считает клики по категориям

Posted: Thu Jul 03, 2014 10:16 pm
by Fantasy
admin wrote:те вообще 0 кликов ?
показы есть ?
да вроде засчитало мало ждал
еще вопрос

<?php
$my_var = explode('x', '<!--THUMB_LINK-->');
?>

надо ставить в сабтемплейте а как с индексной страницей где категории,там же нет сабтемплета

если просто в темплейт вставляю не работает
images/a=!--THUMB_LINK--> => [c]

так выдает

Re: не считает клики по категориям

Posted: Thu Jul 03, 2014 10:21 pm
by admin
то что находится между тагами

<category ...>
это и есть сабтемпелйт
</category>

так же как и например

<thumb ...>
это и есть сабтемпелйт
</thumb>

Re: не считает клики по категориям

Posted: Fri Jul 04, 2014 1:22 pm
by Fantasy
admin wrote:то что находится между тагами

<category ...>
это и есть сабтемпелйт
</category>

так же как и например

<thumb ...>
это и есть сабтемпелйт
</thumb>
так вроде уже понятнее спасибо)

теперь я добавляю так

<category order=clicks num=1-200>

<?php
$my_var = explode('x', '<!--THUMB_LINK-->');
?>

<a href="/category/<!--CATEGORY_NAME-->/?a=<?=$my_var[0]?>&b=<?=$my_var[1]?>&c=<?=$my_var[2]?>" target="_blank" title="<!--CATEGORY_NAME-->">

</category>

в 3 коммон пхп я добавляю

if (isset($_GET['a'])) {
$_GET['link'] = 'images/' . $_GET['a'] . 'x' . $_GET['b'] . 'x' . $_GET['c'];
}


и получаю такой принт

Array ( [link] => images/a=93 => 64 [c] => 281655 [url] => content [p] => 100 [skip_to_cookie] => true [skip_sell] => true [group_name] => Vintage [order] => ctr [group_id] => 65 )


как я понимаю параметры не собирает и не считаются клики

print_r($_GET); добавлен в хедер темплейт

что я делаю не так?

Re: не считает клики по категориям

Posted: Fri Jul 04, 2014 1:25 pm
by admin
При деофлтных реврайтах первый параметр идет в link= так что надо думаю так

<a href="/category/<!--CATEGORY_NAME-->/?1&a=<?=$my_var[0]?>&b=<?=$my_var[1]?>&c=<?=$my_var[2]?>"

Re: не считает клики по категориям

Posted: Fri Jul 04, 2014 3:16 pm
by Fantasy
admin wrote:При деофлтных реврайтах первый параметр идет в link= так что надо думаю так

<a href="/category/<!--CATEGORY_NAME-->/?1&a=<?=$my_var[0]?>&b=<?=$my_var[1]?>&c=<?=$my_var[2]?>"
да спасибо заработало

а чтобы работало как у меня надо править реврайт убирать link=?


RewriteRule ^category/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr& [L]
=>
RewriteRule ^category/([^/]+)/?$ /scj/cgi/out.php?images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr& [L]

типа /category/<!--CATEGORY_NAME-->/images/%{QUERY_STRING} должно получится
но тоже чтото не работает

Re: не считает клики по категориям

Posted: Fri Jul 04, 2014 3:21 pm
by admin
Я не совсем уверен что понял вашу мысль почему так должно получиться но смысл очень простой

по вашему реврайту скрипту должно быть передано

/scj/cgi/out.php?url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=...&order=...&link=...

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

Re: не считает клики по категориям

Posted: Mon Jul 07, 2014 1:39 pm
by Fantasy
admin wrote:Я не совсем уверен что понял вашу мысль почему так должно получиться но смысл очень простой

по вашему реврайту скрипту должно быть передано

/scj/cgi/out.php?url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=...&order=...&link=...

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

а если я теперь хочу собирать параметр при кликах на галлеры
вот у меня такой саб

<a href="/out.php?a=<?=$my_var[0]?>&b=<?=$my_var[1]?>&c=<?=$my_var[2]?>&url=http://www.domain.com/gallery/<!--GALLERY_SLUG-->.html">

и реврайты

RewriteRule ^gallery/([^/]+)\.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1 [L]
RewriteRule ^gallery/([^/]+)\.html$ /scj/tube/?slug=$1 [L]
RewriteRule ^gallery/([^/]+)\.html$ /scj/tube/?slug=$1 [L]
RewriteRule ^gallery/([^/]+)/$ /scj/tube/?slug=$1 [L]
RewriteRule ^gallery/([^/]+)/([0-9]{1,2}).html$ /scj/tube/?slug=$1&item_id=$2 [L]

передает только

Array ( [slug] => natural-boobs [content_id] => 029e7f451ef3e02929217c9fb23dae2d [group_id] => 4 )

Re: не считает клики по категориям

Posted: Mon Jul 07, 2014 1:44 pm
by admin
Это другой случай ..
Вомзонжо вам стоит прочесть какие-то базовые вещи про хедеры и тп для понимания как работает протокол http

<a href="/out.php?a=<?=$my_var[0]?>&b=<?=$my_var[1]?>&c=<?=$my_var[2]?>&url=http://www.domain.com/gallery/<!--GALLERY_SLUG-->.html">

тут идет на out.php
а потом аут редиректит на то что указано в параметре url
туда он не передает &a и прочее потому что прочел до этого эти данные уже.
тут урл к ауте прямой, без реврайта