По поиску пришло такое решение в голову, которое закроет все варианты фильтрации поиска
Добавляем в урл 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: Мультисайт
Don't forget to run script update
-
libra-team
- Posts: 186
- Joined: Tue Nov 27, 2012 11:13 am
Re: Мультисайт
годный вариант с поиском
только не понятно пока зачем search=test&group_id=1234&search_query_limit=1234 в урле группа указана, если query_limit есть?
только не понятно пока зачем search=test&group_id=1234&search_query_limit=1234 в урле группа указана, если query_limit есть?
Re: Мультисайт
Группа указывает искать по этой группе
в данном случае group_id и search_query_limit - совпадают
но например если будет какой-токастом вариант условно
group_id=1234&sponsor_id=567
тогда может сделать &search_query_limit=1234_567
те в этом варианте в search_query_limit можно комбиниовать любые варивнты поиска.
в данном случае group_id и search_query_limit - совпадают
но например если будет какой-токастом вариант условно
group_id=1234&sponsor_id=567
тогда может сделать &search_query_limit=1234_567
те в этом варианте в search_query_limit можно комбиниовать любые варивнты поиска.
Don't forget to run script update
Re: Мультисайт
а вывести например список моделей только из группы shemale получится?
Re: Мультисайт
У моделей групп нет, но можно сделат оч просто
1. заполнить в model_custom_var1 именем группы условно asd
2. в темпелйте
<models model_custom_var1=asd num=1-10
и выведет только эти модели
1. заполнить в model_custom_var1 именем группы условно asd
2. в темпелйте
<models model_custom_var1=asd num=1-10
и выведет только эти модели
Don't forget to run script update
Re: Мультисайт
а спонсоров тоже можно разделить таким образом?
Re: Мультисайт
Да, добавлено в ап в виде
<sponsors custom_var1=test num=1-10>
<!--SPONSOR_NAME--> <br>
</sponsors>
<sponsors custom_var1=test num=1-10>
<!--SPONSOR_NAME--> <br>
</sponsors>
Don't forget to run script update
Re: Мультисайт
Модели и спонсоры тоже самое в гет запросе поймет?
Для <category> можно в гет запрос добавить ?parent_id=1
чтобы работало также как <category parent_id=1> в темплейте
Для <category> можно в гет запрос добавить ?parent_id=1
чтобы работало также как <category parent_id=1> в темплейте
Re: Мультисайт
Родился даже такой вариант
Назначаем параметры из ГЕТ
пример
<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
Назначаем параметры из ГЕТ
пример
<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
Don't forget to run script update
Re: Мультисайт
модельки глючат
<models model_custom_var1=mainstar num=1-8>
<!--THUMB_URL--> - ничего не выводит
и не все выводятся у которых этот кастом вар стоит. Галеры есть у всех.
Build 201612200100 (Lastest build: 201612200100 )
<models model_custom_var1=mainstar num=1-8>
<!--THUMB_URL--> - ничего не выводит
и не все выводятся у которых этот кастом вар стоит. Галеры есть у всех.
Build 201612200100 (Lastest build: 201612200100 )







