skip_group_id

Post Reply
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

skip_group_id

Post by Nikso »

Возможно запилить его также для <models и <sponsors ?

<models skip_group_id=1 .. - выводит моделек которые не имеют галер с группой id1
<sponsors skip_group_id=1 .. - выводит спонсоров которые не имеют галер с группой id1
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: skip_group_id

Post by admin »

Технически можно но будет оч медленно тк это будет тяжелый запрос для базы
насколько большая база ?
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Re: skip_group_id

Post by Nikso »

планируется 500тыс - 1млн
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: skip_group_id

Post by admin »

90% что будет тормозить такой запрос
можно сделать так
1. отдельно запрос пишет в кастом вар условно модели в каких группах есть галеры в которых она отмечена
2. и при выводе уже делаем вывод с фильтром по кастом полю что очень быстро

п1. отрабатывает по крону который вы можете поставить на то время суток когда мнеьше всего трафа
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Re: skip_group_id

Post by Nikso »

т.е. в model custom var1 отдельным скриптом находим в базе и заносим айди групп. Их нашлось несколько 1,2,3

Мне нужно исключить группу 3.
Задаю фильтр в гет запросе $_GET['skip_group_id'] = 3;

В шаблоне так написать?
<models num=1-10 model_custom_var=GET_skip_group_id>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: skip_group_id

Post by admin »

Да, примрено такое
ну и периодически запускаем этот скирпт те галеры то меняются и эта инфа меняется.
Don't forget to run script update
Post Reply