Page 5 of 5

Re: search_log 2.1

Posted: Fri Feb 03, 2017 3:41 pm
by WorldTraffic
admin wrote:Скачал дамп что вы дали

открыл tube/?skip_cache=екгу&force_template=test

там всего 9 страниц показывает

попробовал

tt/tube/?skip_cache=true&force_template=test&page=5

тоже 9 страниц

что я делаю не так ?
я не знаю что вам еще сказать, вот в этом посту все есть

как мне сделать так как у вас вот это я и пытаюсь выяснить, могу видео снять и показать как у меня работает, может мы о разных вещах говорим хз

Re: search_log 2.1

Posted: Fri Feb 03, 2017 7:27 pm
by zarsky
Похожая проблема: в индексе в шапке код вывода лога поисковых запросов вида:

Code: Select all

<thumb num=1-18 search_log=all>
<a href="/?search=<!--SEARCH_QUERY-->"><!--SEARCH_QUERY--></a>
</thumb>
Накатил Build 201702031805 — пропала пагинация, показывается только цифра 1.
Также при наличии в шапке этого кода количество результатов поиска по любому запросу катастрофически сокращается.

Если из шапки выпилит этот код, то всё работает.

Re: search_log 2.1

Posted: Mon Feb 06, 2017 4:14 pm
by admin
Проведи плз ап, рассмотрели похожий вопрос в другом топике и все ок.

Re: search_log 2.1

Posted: Mon Feb 06, 2017 4:50 pm
by WorldTraffic
admin wrote:Проведи плз ап, рассмотрели похожий вопрос в другом топике и все ок.
провел апп Build 201702061938 (Lastest build: 201702061131 ), почистил кеш
нечего не изменилось :(

это 1 страница, 13 страниц пагинации
это 10 страница, 2 страницы пагинации

Re: search_log 2.1

Posted: Thu Feb 09, 2017 11:57 am
by WorldTraffic
есть идеи как это вылечить?

Re: search_log 2.1

Posted: Fri Feb 10, 2017 10:35 am
by admin
Указал в темпелйте page_main_tag - все ок

там есть другая проблема если смотреть без кеша

tube/?force_template=test&order=ctr&page=1&skip_cache=true
показывает 19 страниц


tube/?force_template=test&order=ctr&page=6&skip_cache=true
показывает 20

происходит это тк в темпелйте 2 тага

(таг1) <thumb search_log=all num=61-80> (до сих пор не понимаю в чем смысл начинать таг в 61 если он единсвенный на странице)

и

(таг2) <thumb num=1-100 page_main_tag=true>



таг поиска - 206 результатов тотал

поэтому для тага тумб (таг2) на первой странице у нас получается запрос вида

"посчитай сколько всего галер кроме тех что попадают в выборку таг1"

те на первой странице у нас еще есть галеры по тагу 1, то получается что находит 1990 резулттатов (19 страниц навигации)


если же без кеша открыть страницу 6 то для тага 1 уже ничего не находит и запрос получается вида

"посчитай сколько всего галер " - результат 2010 тк тут не вычитаются рещзультаты из тага1
и получается 20 страниц навигации.


Что делать с этим:
парсер идет сверху вниз, те если таг поиска будет после тага тумб - то в запросе этого не будет.

Если надо в таком же виде то можно добавить <thumb num=1-100 page_main_tag=true allow_dupes=true> - тогда в запросе не будут вычистаться те галеры, которые попали в первую выборку.

Re: search_log 2.1

Posted: Fri Feb 10, 2017 3:22 pm
by WorldTraffic
admin wrote:Указал в темпелйте page_main_tag - все ок
заметил я что вы указали этот тег к выводу тумб и заменили дефолтный код

Code: Select all

<!--default_1-150-->
на

Code: Select all

<thumb num=1-100 page_main_tag=true>
<!--GALLERY_ID--> <br>
</thumb>
и тут по порядку
1. куда мне в этом коде <!--default_1-150--> вставлять page_main_tag=true ?

2. когда я вернул <!--default_1-150--> то опять стало 13 страниц что в принципи и правильно потому как в базе всего 1946 галер, 20 страниц получалось из за того что вы уменьшили количество тумб на странице, но пагинация сейчас на тестовом темплете работает при этом page_main_tag=true отсутствует

3. пока я тестировал page_main_tag=true а точнее я его добавил в вывод search_log то пагинация вообще пропала, а когда убрал пагинация заработала везде и там где не работала раньше

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

tube/?force_template=test&order=ctr&page=1&skip_cache=true
показывает 19 страниц


tube/?force_template=test&order=ctr&page=6&skip_cache=true
показывает 20

происходит это тк в темпелйте 2 тага
(таг1) <thumb search_log=all num=61-80>

и

(таг2) <thumb num=1-100 page_main_tag=true>
2 тега в темплейте потому что вы их поставили, я использую <!--default_1-150-->
admin wrote: <thumb search_log=all num=61-80> (до сих пор не понимаю в чем смысл начинать таг в 61 если он единсвенный на странице)
смысл так как я его понимаю я описал в этом посте может я что-то не так понимаю поправьте пожалуйста

Re: search_log 2.1

Posted: Fri Feb 10, 2017 3:45 pm
by admin
куда мне в этом коде <!--default_1-150--> вставлять page_main_tag=true ?
заменить как в примере, в вашем варианте нельзя добавлять доп параметры.

Все остальное уже следует из этого.

Re: search_log 2.1

Posted: Sun Feb 12, 2017 9:42 pm
by WorldTraffic
провел ап на другом сайте, почистил кеш, пагинация заработала без каких либо изменений в темплейте, не знаю, что вы там сделали, но все работает, спасибо!

Re: search_log 2.1

Posted: Mon Feb 13, 2017 5:37 am
by admin
Отлично )