Странное поведение <!--TOTAL_ITEMS-->

Post Reply
Marmelados
Posts: 20
Joined: Mon Feb 27, 2017 10:18 am

Странное поведение <!--TOTAL_ITEMS-->

Post by Marmelados »

Если на странице делаю пагинацию только только Prev и Next, как здесь
http://smartcj.com/wiki/doku.php?id=ru: ... 0%B8%D1%8F

то макрос <!--TOTAL_ITEMS--> возвращает только количество тумб на странице, а не общее их количество в группе.

Даже если вообще убрать всю пагинацию, то <!--TOTAL_ITEMS--> выводит только количество тумб на страничке.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by admin »

Да, а вы читали конкретно пункт на который скинули ссылку ?

Однако с большими базами нагрузка на подсчет конкретного кол-ва тумб в категории\поиске начинает нагружать базу, в то время как пользователю не важно у вас 123444 галеры или 134567. Более того: обычный пользователь обычно никогда не ходит на последние страницы, просто потому что ему неинтересны наименее релевантные результаты поиска или последние по цтр тумбы. Именно поэтому гугл пишет “Found 10 of about 100000 results” и дает ссылки только на первые 10 страниц.

в этом варианте не считается конкретное кол-во найденных
Don't forget to run script update
Marmelados
Posts: 20
Joined: Mon Feb 27, 2017 10:18 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by Marmelados »

Но и макрос <!--NEXT_PAGE--> срабатывает только один раз на первой странице.
Соответственно возвращает значение 2 (вторя страница) и на ней "застопаривается". То есть не становится 3
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by admin »

На странице 2

<!--NEXT_PAGE-->

пустое ? или тоже 2 ?
Don't forget to run script update
Marmelados
Posts: 20
Joined: Mon Feb 27, 2017 10:18 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by Marmelados »

Если для навигации использовать только такую структуру

Code: Select all

<?php if ('<!--PREV_PAGE-->') { ?>
<li><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PREV_PAGE-->/" title="<!--PREV_PAGE-->"><!--PREV_PAGE--></a></li>
<?php } ?>

<?php if ('<!--NEXT_PAGE-->') { ?>
<li><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--NEXT_PAGE-->/" title="<!--NEXT_PAGE-->"><!--NEXT_PAGE--></a></li>
<?php } ?>
То на главной странице категории <!--NEXT_PAGE--> как положено имеет значение 2. Когда перехожу на вторую страницу по сформированной ссылке - <!--NEXT_PAGE--> не меняет значение на 3 и остается равной 2
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by admin »

Попробовал темпелйт

<thumb num=1-10>
<!--GALLERY_ID-->
</thumb>

<!--NEXT_PAGE-->


все ок меняется со сменой страницы

ПМ плз админку и где именно смотреть проблему.
Don't forget to run script update
Marmelados
Posts: 20
Joined: Mon Feb 27, 2017 10:18 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by Marmelados »

Отправил в личку админку
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Странное поведение <!--TOTAL_ITEMS-->

Post by admin »

Ок, начнем с page_main_tag
Don't forget to run script update
Post Reply