Rotate page for raws для категорий

Post Reply
antero
Posts: 122
Joined: Mon Feb 18, 2013 3:13 pm

Rotate page for raws для категорий

Post by antero »

Правильно понимаю, что Rotate page for raws работает только для индексных страниц сайтов и при включении никак не отражается на тумбах на страницах категорий?

У меня сетка, в которой трейд в основном через страницы категорий, уникальность трафика в районе 60% и ротация для равов на страницах категорий пригодилась бы.
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Rotate page for raws для категорий

Post by admin »

теоретически должно работать и для категорий с дефолтными реврайтами

а какой реврайт у вас?
Don't forget to run script update
antero
Posts: 122
Joined: Mon Feb 18, 2013 3:13 pm

Re: Rotate page for raws для категорий

Post by antero »

Как-то так:
RewriteRule ^название_категории/$ /cms/cgi/index.php?force_template=category&url=content&p=100&skip_sell=true&group_name=название_категории&order=ctr [L]
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Rotate page for raws для категорий

Post by admin »

а где тут номер страницы внутри категории?
Don't forget to run script update
antero
Posts: 122
Joined: Mon Feb 18, 2013 3:13 pm

Re: Rotate page for raws для категорий

Post by antero »

Точнее вот так:
RewriteRule ^название_категории/$ /cms/cgi/index.php?force_template=category&url=content&p=100&skip_sell=true&group_name=название_категории&order=ctr [L]
RewriteRule ^название_категории/([0-9]*)$ /cms/cgi/index.php?force_template=category&url=content&p=100&skip_sell=true&group_name=название_категории&order=ctr&page=$1 [L]
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Rotate page for raws для категорий

Post by admin »

ситуация такая

если с индексом в целом все ясно, там просто делаешь domain?page=.. и получается следующая, то с с этим реврайтом определить что это реврайт категории - нереально, будет например

domain/asdqwe/

и на автомате понять что это категория , а не модель или еще чего - невозможно

я бы сделал на JS просто переход на страницу дальше , условно

Code: Select all

<!--CATEGORY_SLUG-->

<script>

window.onload = function() {
    
    var ref_domain = document.referrer.split('/')[2];
    
    if (ref_domain == window.location.hostname) return;
    
    var storage_id = 'category_page_' + '<!--CATEGORY_SLUG-->';
  
  	var tmp = Number(localStorage.getItem(storage_id));
	if (tmp) {
		tmp = tmp + 1;
		if (tmp > 5) tmp = 1;
		localStorage.setItem(storage_id, tmp);
		
    	location.href = '/<!--CATEGORY_SLUG-->/' +  tmp ;
    	
	} else localStorage.setItem(storage_id, 1);
	

};


</script>
Don't forget to run script update
antero
Posts: 122
Joined: Mon Feb 18, 2013 3:13 pm

Re: Rotate page for raws для категорий

Post by antero »

Спасибо большое, "закрутилось" :)
admin
Site Admin
Posts: 37706
Joined: Wed Sep 10, 2008 11:43 am

Re: Rotate page for raws для категорий

Post by admin »

Отлично)
Don't forget to run script update
Post Reply