Отвалилась пагинация

admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: Отвалилась пагинация

Post by admin »

Отлично )
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: Отвалилась пагинация

Post by zarsky »

Теперь на другом сайте. Накатил 201702070955, шаблон тестовый такой:

Code: Select all

Searches: 
<thumb num=1-18 search_log=all><!--SEARCH_QUERY--> </thumb>

TOTAL: <!--TOTAL_ITEMS-->

Thumbs:   
 <thumb num=1-10 page_main_tag=true group_id=147,34,59>
1
</thumb>

TOTAL: <!--TOTAL_ITEMS-->

Pagination: 
<navigation>
<!--PAGE_NUM-->
</navigation>

TOTAL: <!--TOTAL_ITEMS-->
Помещаем в отдельный шаблон и вызываем:
index.php?force_template=temp_tpl&skip_cache=true
Результат:

Code: Select all

Searches: anal teen sex teen TOTAL: 1048 Thumbs: 1 1 1 1 1 1 1 1 1 1 TOTAL: 1048 Pagination: 1 2 3 4 5 ... 103 104 105 TOTAL: 1048
Вставляем такой же шаблон в index, получаем:

Code: Select all

Searches: anal teen sex teen TOTAL: 3 Thumbs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 TOTAL: 3 Pagination: 1 TOTAL: 3
Если теперь из index удалить вывод поисковых запросов, то результат:

Code: Select all

TOTAL: 1048 Thumbs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 TOTAL: 1048 Pagination: 1 2 3 4 5 ... 42 43 44 TOTAL: 1048
Опять интерференция :)
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: Отвалилась пагинация

Post by zarsky »

Добавлю, что сайт-слейв подключается новый. На старых слейвах последний билд аномалий с пагинацией не вызывает.
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: Отвалилась пагинация

Post by admin »

Да, скидывайте этот слейв для теста.
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: Отвалилась пагинация

Post by zarsky »

Подведу промежуточный итог:

1. Всё работает, если в шаблоне не выводятся поисковые запросы.

2. Если в шаблоне выводятся поисковые запросы, то с пагинацией начинаются аномалии. Причём на разных сайтах пагинация отваливается на разных шаблонах.

3. На одном из сателитов на странице с результатами поиска замечена следующая аномалия: любой запрос возвращает одинаковое количество результатов. Пагинация отваливается на второй странице, но только для некоторых запросов. Какой-то паттерн выявить не удалось :D

Спасибо, пожалуйста :lol:
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: Отвалилась пагинация

Post by admin »

В том примере что вы скинули нет page_main_tag

<thumb num=1-18 search_log=all><!--SEARCH_QUERY--></thumb>

Thumbs:
<thumb order=ctr num=1-24 group_id=147,34,59>


вот что там

Оно берет первый таг и пагинацию делает по нему.
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: Отвалилась пагинация

Post by zarsky »

Дано:
в шапке

Code: Select all

<thumb num=1-18 search_log=all><a href="/?search=<!--SEARCH_QUERY-->"><!--SEARCH_QUERY--></a> </thumb>
тумбовый блок

Code: Select all

<thumb num=1-120 page_main_tag=true group=japanese>
      <!--INCLUDE_TEMPLATE_thumb-->
    </thumb>
Ниже печатаем пагинацию. При перемещении на вторую страницу поисковые результаты в шапке тоже «перелистываются». Т.е. пагинация «перелистывает» не только thumb с page_main_tag=true, но и thumb с search_log=all.

Как сделать так, чтобы пагинация «перелистывала» только нужный тумбовый блок (с page_main_tag=true), а блок с поисковыми запросами не трогала?

Build 201702101734
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: Отвалилась пагинация

Post by admin »

Можно попробовать параметр page переписать в таге
те <thumb page=1
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: Отвалилась пагинация

Post by zarsky »

Попробовал так:

Code: Select all

<thumb num=1-18 page=1 search_log=all>


Всё равно пагинация влияет на распечатку поисковых запросов.

Также попробовал также поставить вывод поисковых запросов ПОСЛЕ пагинации — результат такой же.

Что можно попробовать ещё?
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: Отвалилась пагинация

Post by admin »

Да, действительно не было такого параметра, добавлено в ап.
Don't forget to run script update
Post Reply