Исключить текущую галеру из похожих

Post Reply
s11m
Posts: 313
Joined: Wed Aug 23, 2017 1:46 pm

Исключить текущую галеру из похожих

Post by s11m »

Приветствую.
Если выводить похожие гали так

Code: Select all

<thumb category=CURRENT_ITEM_GROUP num=1-5>
то как исключить из этого вывода текущую, на странице которой нахожусь?
TplMkr
Posts: 41
Joined: Fri Dec 22, 2023 5:39 am

Re: Исключить текущую галеру из похожих

Post by TplMkr »

exclude_current_thumb=true ?

так же, данный цикл вывода <thumb> не будет закеширован
Last edited by TplMkr on Thu Jan 18, 2024 10:18 pm, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Исключить текущую галеру из похожих

Post by admin »

TplMkr wrote: Thu Jan 18, 2024 9:48 pm exclude_current_thumb=true ?

так же, данный цикл вывода <thumb> не будет закеширован
будет по идее
если видно что не кешит - скидывайте где как смотреть, разберемся
Don't forget to run script update
TplMkr
Posts: 41
Joined: Fri Dec 22, 2023 5:39 am

Re: Исключить текущую галеру из похожих

Post by TplMkr »

admin wrote: Fri Jan 19, 2024 11:27 am будет по идее
если видно что не кешит - скидывайте где как смотреть, разберемся
ну, я в данном случае, из того, что в Wiki написано исхожу:
Exclude Current Thumb from 'Related'

На кастом галях обычно выводят related galleries. Можно настроить related по тагам, спонсору или категории, фактически это топ например 10 галер например того же спона, как и текущая галера. Данная опция исключает текущую галеру из списка релейтов (например, галера это так же в топ 10 данного спона). Плюсы в том что нет повторения в релейтах для топ 10, минусы - невозможно закешить запрос и это дает дополнительную нагрузку.
тогда уточните пожалуйста как на самом деле - будет кешить с этим параметром или нет ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Исключить текущую галеру из похожих

Post by admin »

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

если же нам оттуда надо исключать 1 галеру (причем разную для каждой страницы) и следовательно подставлять какую-то новую ( тоже разную для каждой страницы) то блок весь этот закешить между галерами нельзя (они разные, те этот блок надо гененить под каждую галеру свой

для каждой конкретной галеры - блок конечно кешится

все ли тут понятно и логично?
может быть есть идеи \ предложения?
Don't forget to run script update
TplMkr
Posts: 41
Joined: Fri Dec 22, 2023 5:39 am

Re: Исключить текущую галеру из похожих

Post by TplMkr »

admin wrote: Fri Jan 19, 2024 3:09 pm для каждой конкретной галеры - блок конечно кешится

все ли тут понятно и логично?
может быть есть идеи \ предложения?
ага, т.е. если для какой-то конкретной галеры мы уже использовали вывод related галер с исключением текущей, то конкретно для этой гали, эта часть уже будет находиться в кэше, и при последующих заходах конкретно на эту галеру, весь блок

Code: Select all

<thumb exclude_current_thumb=true ...>
будет браться именно из кэша...

но для всех других блоков related галер, которых ещё нет в кэше, цикл

Code: Select all

<thumb exclude_current_thumb=true ...>
будет вычисляться каждый раз при заходе на такую галеру ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Исключить текущую галеру из похожих

Post by admin »

"будет браться именно из кэша..."
да

"будет вычисляться каждый раз при заходе на такую галеру ?"
не каждый раз, я только первый раз когда надо создать этот блок, закешить его и потом показывать из кеша
Don't forget to run script update
TplMkr
Posts: 41
Joined: Fri Dec 22, 2023 5:39 am

Re: Исключить текущую галеру из похожих

Post by TplMkr »

admin wrote: Fri Jan 19, 2024 3:21 pm "будет вычисляться каждый раз при заходе на такую галеру ?"
не каждый раз, я только первый раз когда надо создать этот блок, закешить его и потом показывать из кеша
ну да, для всех галер, которых ещё нет в кэше

ок, понял, спасибо.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Исключить текущую галеру из похожих

Post by admin »

NP
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Исключить текущую галеру из похожих

Post by admin »

я проверил: даже лучше сделано, сама выборка из базы кешируется, те нагрузки еще меньше
Don't forget to run script update
Post Reply