Пагинация по тегам

Post Reply
elpr
Posts: 84
Joined: Fri Jan 11, 2013 11:10 am
Contact:

Пагинация по тегам

Post by elpr »

С пагинацией по категориям все понятно, темплейт такой:

Code: Select all

<navigation>
	<span><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PAGE_NUM-->/" title="<!--PAGE_NUM-->"><!--PAGE_NUM--></a></span>
	</navigation>
А как сделать аналогичную навигацию с тегами? Т.е. когда у меня открыта страница типа http://мой_домен/tag/skinny/, как тут сделать пагинацию?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пагинация по тегам

Post by admin »

domain/?tag=...&page=...
можно завернуть в реврайт для красоты
Don't forget to run script update
elpr
Posts: 84
Joined: Fri Jan 11, 2013 11:10 am
Contact:

Re: Пагинация по тегам

Post by elpr »

А количество страниц вычислять руками? Есть ли какой-то более простой способ создать пагинацию типа 1 2 3 ... 99?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пагинация по тегам

Post by admin »

total_items есть на любой странице
кол-во тагов на страницу известно так же
Don't forget to run script update
elpr
Posts: 84
Joined: Fri Jan 11, 2013 11:10 am
Contact:

Re: Пагинация по тегам

Post by elpr »

Пытаюсь сделать - не получается.
В .htaccess у меня вот так

Code: Select all

RewriteRule ^tag/(.*)/$ /scj/tube/index.php?tag=$1&force_template=tag_template
В темплейте не получается вывести:

1) название текущего тега (TAG, TAG1 и прочее, что нашел в вики, не работает)

2) не выходит сделать навигацию. Если воткнуть стандартную (как на индексе), т.е. такую

Code: Select all

	<navigation>
	<span><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PAGE_NUM-->/" title="<!--PAGE_NUM-->"><!--PAGE_NUM--></a></span>
	</navigation>
, то количество страниц выводится верно, а все остальное, понятное дело - нет, т.к. не ясно на что заменить <!--CATEGORY_NAME--> и пр. в случае с тегами.

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

Code: Select all

	<navigation>
	<span><a href="/tag/<!--НАЗВАНИЕ_ТЕКУЩЕГО_ТЕГА-->/<!--SORT_ORDER-->/<!--PAGE_NUM-->/" title="<!--PAGE_NUM-->"><!--PAGE_NUM--></a></span>
	</navigation>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пагинация по тегам

Post by admin »

пример навигации для урла вида

domain/?tag=......

Code: Select all

<navigation>
<li><a href="/?tag=<!--SEARCH_QUERY-->&page=<!--PAGE_NUM-->" title="<!--PAGE_NUM-->"><!--PAGE_NUM--></a></li>
</navigation>
Don't forget to run script update
Post Reply