Page 1 of 1

skip_group_id

Posted: Wed Feb 15, 2017 2:53 pm
by Nikso
Возможно запилить его также для <models и <sponsors ?

<models skip_group_id=1 .. - выводит моделек которые не имеют галер с группой id1
<sponsors skip_group_id=1 .. - выводит спонсоров которые не имеют галер с группой id1

Re: skip_group_id

Posted: Wed Feb 15, 2017 8:21 pm
by admin
Технически можно но будет оч медленно тк это будет тяжелый запрос для базы
насколько большая база ?

Re: skip_group_id

Posted: Thu Feb 16, 2017 3:23 am
by Nikso
планируется 500тыс - 1млн

Re: skip_group_id

Posted: Thu Feb 16, 2017 7:47 am
by admin
90% что будет тормозить такой запрос
можно сделать так
1. отдельно запрос пишет в кастом вар условно модели в каких группах есть галеры в которых она отмечена
2. и при выводе уже делаем вывод с фильтром по кастом полю что очень быстро

п1. отрабатывает по крону который вы можете поставить на то время суток когда мнеьше всего трафа

Re: skip_group_id

Posted: Fri Feb 17, 2017 7:22 am
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>

Re: skip_group_id

Posted: Fri Feb 17, 2017 7:49 am
by admin
Да, примрено такое
ну и периодически запускаем этот скирпт те галеры то меняются и эта инфа меняется.