ru:tcms_update_1
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ru:tcms_update_1 [2016/10/28 09:13] – [Sphinx config] admin | ru:tcms_update_1 [2022/12/28 12:01] (current) – [Search Log Advanced Queries] admin | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| <thumb num=1-20 search_log=all > | <thumb num=1-20 search_log=all > | ||
| - | search template (< | + | search template (< |
| </ | </ | ||
| Line 107: | Line 107: | ||
| < | < | ||
| < | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| </ | </ | ||
| Line 116: | Line 122: | ||
| num = номер трейдера, | num = номер трейдера, | ||
| - | order = сортировка, | + | order = сортировка, |
| </ | </ | ||
| Line 212: | Line 218: | ||
| Она выводит лог последних поисковых запросов на вашем сайте. Но сейчас она стала более продвинутой. Теперь можно искать related запросы к текущей странице. Например, | Она выводит лог последних поисковых запросов на вашем сайте. Но сейчас она стала более продвинутой. Теперь можно искать related запросы к текущей странице. Например, | ||
| - | <thumb num=1-10 search_log=all filter=GET_GROUP_NAME | + | <thumb num=1-10 search_log=all filter=GET_group_name |
| | | ||
| На странице тага можно фильтровать по имени тага | На странице тага можно фильтровать по имени тага | ||
| - | <thumb num=1-10 search_log=all filter=GET_TAG | + | <thumb num=1-10 search_log=all filter=GET_tag |
| На странице поиска можно фильтровать по поисковому запросу | На странице поиска можно фильтровать по поисковому запросу | ||
| - | <thumb num=1-10 search_log=all filter=GET_SEARCH | + | <thumb num=1-10 search_log=all filter=GET_search |
| Тут надо напомнить что в параметрах то что начинается с GET_ - это переменные из запроса (из урла). | Тут надо напомнить что в параметрах то что начинается с GET_ - это переменные из запроса (из урла). | ||
| Line 226: | Line 232: | ||
| По умолчанию результаты сортируются по кол-ву поисков по конкретному запросу, | По умолчанию результаты сортируются по кол-ву поисков по конкретному запросу, | ||
| - | <thumb num=1-10 search_log=all filter=GET_SEARCH | + | <thumb num=1-10 search_log=all filter=GET_search |
| - | <thumb num=1-10 search_log=all filter=GET_SEARCH | + | <thumb num=1-10 search_log=all filter=GET_search |
| Таким образом на каждой странице создаются линки на другие страницы и общее кол-во страниц на сайте растет. | Таким образом на каждой странице создаются линки на другие страницы и общее кол-во страниц на сайте растет. | ||
| Line 255: | Line 261: | ||
| sql_query_pre = SET NAMES utf8 | sql_query_pre = SET NAMES utf8 | ||
| - | sql_query = SELECT sq_id, search_query, | + | sql_query = SELECT sq_id, search_query, |
| sql_attr_uint | sql_attr_uint | ||
| Line 280: | Line 286: | ||
| Все. | Все. | ||
| + | |||
| + | |||
| + | ===== Search query limit ===== | ||
| + | |||
| + | На сайте может быть масса вариантов лимитирования поиска, | ||
| + | |||
| + | /? | ||
| + | может превратиться в | ||
| + | /? | ||
| + | или | ||
| + | /? | ||
| + | | ||
| + | и так далее, варианты могут быть разными и комбинированными, | ||
| + | |||
| + | Например, | ||
| + | Добавляем в урл search_query_limit=teen, | ||
| + | |||
| + | при выводе <thumb search_log=all num=1-20> | ||
| + | |||
| + | <thumb search_log=all num=1-20 search_query_limit=teen> | ||
| + | | ||
| + | Можно подставлять & | ||
| + | |||
| + | <thumb search_log=all num=1-20 search_query_limit=GET_your_param> | ||
| + | | ||
| + | **Языковой поиск** | ||
| + | Аналогично можно сделать разделение поиска по языкам что бы выводить на соответствующих языках. Скрипт сам не определяет на каком языке написано конкретное предложение, | ||
| + | |||
| + | |||
| + | domain/? | ||
| + | domain/? | ||
| + | domain/? | ||
| + | domain/? | ||
| + | |||
| + | |||
| + | Таким образом у нас у базе для каждого поиска будет отмечено на каком языке он сделан. Добавлять параметр не составляет труда прямо в темплейте, | ||
| + | |||
| + | В темплейте добавляем | ||
| + | |||
| + | <thumb search_log=all num=1-20 search_query_limit=GET_your_param> | ||
| + | | ||
| + | и открываем страницу как domain/? | ||
| + | |||
| + | test,test1 | ||
| + | |||
| + | |||
| + | тк на них стоит пометка | ||
| + | ===== Subcategories and filter keywords ===== | ||
| + | |||
| + | Небольшая поправка в распределении по субкатегориям (те когад категория является подкатегорией корневой категории, | ||
| + | |||
| + | Вопрос возникает когда надоо импортировать что-то, | ||
| + | |||
| + | Поэтому поправка заключается в том, что если при импорте выделено filter keywords (alt+desc) И (!!!) рут категория, | ||
| + | |||
| + | те для нашего примера по кейворду red она попадает только в субкатегорию cars -> red | ||
| + | |||
| + | |||
| ====== Trade ====== | ====== Trade ====== | ||
ru/tcms_update_1.1477646005.txt.gz · Last modified: (external edit)
