search_log 2.1

WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

Re: search_log 2.1

Post by WorldTraffic »

admin wrote:Скачал дамп что вы дали

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

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

попробовал

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

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

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

как мне сделать так как у вас вот это я и пытаюсь выяснить, могу видео снять и показать как у меня работает, может мы о разных вещах говорим хз
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: search_log 2.1

Post by zarsky »

Похожая проблема: в индексе в шапке код вывода лога поисковых запросов вида:

Code: Select all

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

Если из шапки выпилит этот код, то всё работает.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log 2.1

Post by admin »

Проведи плз ап, рассмотрели похожий вопрос в другом топике и все ок.
Don't forget to run script update
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

Re: search_log 2.1

Post by WorldTraffic »

admin wrote:Проведи плз ап, рассмотрели похожий вопрос в другом топике и все ок.
провел апп Build 201702061938 (Lastest build: 201702061131 ), почистил кеш
нечего не изменилось :(

это 1 страница, 13 страниц пагинации
это 10 страница, 2 страницы пагинации
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

Re: search_log 2.1

Post by WorldTraffic »

есть идеи как это вылечить?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log 2.1

Post 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> - тогда в запросе не будут вычистаться те галеры, которые попали в первую выборку.
Don't forget to run script update
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

Re: search_log 2.1

Post 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 если он единсвенный на странице)
смысл так как я его понимаю я описал в этом посте может я что-то не так понимаю поправьте пожалуйста
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log 2.1

Post by admin »

куда мне в этом коде <!--default_1-150--> вставлять page_main_tag=true ?
заменить как в примере, в вашем варианте нельзя добавлять доп параметры.

Все остальное уже следует из этого.
Don't forget to run script update
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

Re: search_log 2.1

Post by WorldTraffic »

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

Re: search_log 2.1

Post by admin »

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