Niche Top List???

simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

Re: Niche Top List???

Post by simpway »

<trader ....

<? if ('<!--TRADER_DOMAIN-->' != $GLOBALS['SCJ_VISITOR']['from']) { ?>
выводим <!--TRADER_DOMAIN-->
<? } ?>
Тут получается, что если серфер пришел от одного из трейдеров из топа, то трейдеров будет показано на одного меньше, чем нужно. Придется костыли городить в темплейте.

А что если добавить параметр "exclude_current_referrer=true" в тег <trader>? Будет просто и изящно. Как сделано "exclude_current_thumb=true" для <thumb>.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Niche Top List???

Post by admin »

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

если такое подходит то можно доделать.
Don't forget to run script update
simpway
Posts: 142
Joined: Tue Feb 05, 2019 6:43 pm

Re: Niche Top List???

Post by simpway »

Да, про кеширование то я и не подумал.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Niche Top List???

Post by admin »

Возможно проще сделать топ который станет если что на одну позицию короче

впрочем я не думаю что по топу так уж много кликают, что б беспокоится о том, что хит уйдет назад к трейдеру
Don't forget to run script update
johnyman
Posts: 226
Joined: Mon Aug 26, 2013 3:33 pm

Re: Niche Top List???

Post by johnyman »

admin wrote: Mon Mar 16, 2020 1:44 pm Возможно проще сделать топ который станет если что на одну позицию короче

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

Re: Niche Top List???

Post by admin »

поясните плз какая конкретно ситуация где трейд только топом и вы шлете трейдеру обратно
Don't forget to run script update
johnyman
Posts: 226
Joined: Mon Aug 26, 2013 3:33 pm

Re: Niche Top List???

Post by johnyman »

admin wrote: Mon Mar 16, 2020 4:45 pm поясните плз какая конкретно ситуация где трейд только топом и вы шлете трейдеру обратно
ну вот страница категории - на ней тумбы мои и часть тумб топлиста - сейчас можно вывести, например, первые 10-20 трейдеров, и если приходит юзер от trader1.com и этот трейдер на первом месте в топлисте, то этот же юзер видит тумбу этого trader1.com и либо обратно может уйти, либо просто мимо пройти, т.к. уже там был, а мог бы кликнуть по тумбе, если на её месте была тумба другого трейдера
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Niche Top List???

Post by admin »

Да, верно

есть 2 варинта решения этого вопроса, они оба описаны тут

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

2. делать это на уровне темплейта - тогда страницы можно кешировать = нагрузка примерно как и сейчас

вы о каком варианте?
Don't forget to run script update
johnyman
Posts: 226
Joined: Mon Aug 26, 2013 3:33 pm

Re: Niche Top List???

Post by johnyman »

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

Re: Niche Top List???

Post by admin »

он описан выже с одной строкой пхп кода
Don't forget to run script update
Post Reply