Page 3 of 5

Re: Мультисайт

Posted: Sat Dec 17, 2016 7:13 am
by admin
По поиску пришло такое решение в голову, которое закроет все варианты фильтрации поиска

Добавляем в урл search_query_limit=asd
например search=test&search_query_limit=asd

при выводе <thumb search_log=all num=1-20>
можно сделать либо

<thumb search_log=all num=1-20 search_query_limit=asd>

либо опять же в урле указать &search_query_limit=asd

тогда поисковые запросы выдаст только те которые сделаны при search_query_limit=asd


Как это поможет:

если надо ограничение по категориям - search=test&group_id=1234&search_query_limit=1234

в базу будут записан этот поиск с search_query_limit=1234

и можно будет вывести как указано выше.

зачем это надо , если можно просто писать в базу сразу group_id=1234

в случае search_query_limit можно фильтровать по любому миксу который вы придумаете сами.

Например, search_query_limit={sponsor_id}_{group_id} (заменяем в темплейте соответ перменные) и получается фильтр с учетом спонсора и тп. Это решит вопрос с запросами в будущем "а надо еще фильтр что б учитывало поиск по спонсорам" и тп

Предлагаю начать с этого варианта.

Re: Мультисайт

Posted: Sat Dec 17, 2016 9:18 am
by libra-team
годный вариант с поиском

только не понятно пока зачем search=test&group_id=1234&search_query_limit=1234 в урле группа указана, если query_limit есть?

Re: Мультисайт

Posted: Sat Dec 17, 2016 3:46 pm
by admin
Группа указывает искать по этой группе
в данном случае group_id и search_query_limit - совпадают
но например если будет какой-токастом вариант условно

group_id=1234&sponsor_id=567

тогда может сделать &search_query_limit=1234_567

те в этом варианте в search_query_limit можно комбиниовать любые варивнты поиска.

Re: Мультисайт

Posted: Mon Dec 19, 2016 2:14 am
by duhless
а вывести например список моделей только из группы shemale получится?

Re: Мультисайт

Posted: Mon Dec 19, 2016 10:10 am
by admin
У моделей групп нет, но можно сделат оч просто

1. заполнить в model_custom_var1 именем группы условно asd
2. в темпелйте
<models model_custom_var1=asd num=1-10

и выведет только эти модели

Re: Мультисайт

Posted: Mon Dec 19, 2016 11:59 am
by duhless
а спонсоров тоже можно разделить таким образом?

Re: Мультисайт

Posted: Mon Dec 19, 2016 1:00 pm
by admin
Да, добавлено в ап в виде

<sponsors custom_var1=test num=1-10>
<!--SPONSOR_NAME--> <br>
</sponsors>

Re: Мультисайт

Posted: Mon Dec 19, 2016 2:22 pm
by Nikso
Модели и спонсоры тоже самое в гет запросе поймет?

Для <category> можно в гет запрос добавить ?parent_id=1
чтобы работало также как <category parent_id=1> в темплейте

Re: Мультисайт

Posted: Mon Dec 19, 2016 8:49 pm
by admin
Родился даже такой вариант

Назначаем параметры из ГЕТ

пример

<category num=1-2 page=GET_page adjust_num_to_page=true parent_id=GET_parent_id>

как можно заметить мы берем parent_id=GET_parent_id

где GET - это значит что берем из строки запроса.

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

<category num=1-2 page=GET_pg adjust_num_to_page=true parent_id=GET_root_id>

те в этом примере переменная parent_id берется из GET параметра root_id

те можно как-то это разнообразить без реврайтов

Те тут пример того что в ГЕТ не обязательно называть параметр именно parent_id
и например &page

Re: Мультисайт

Posted: Tue Dec 20, 2016 7:24 am
by Nikso
модельки глючат

<models model_custom_var1=mainstar num=1-8>
<!--THUMB_URL--> - ничего не выводит

и не все выводятся у которых этот кастом вар стоит. Галеры есть у всех.

Build 201612200100 (Lastest build: 201612200100 )