https://www.master-x.com/forum/topics/164582/page/4600/
"В итоге остановились на выборке из search_log по кейворду теекущей категории. Те храним поиски все за Х дней, а потом при выводе фильтруем все поиски на наличие кейворда текущей категории (продвинутые вписывают доп слова поиска в кастом вар категорий) и выводим их какое-то кол-во."
а можно чуть больше деталей , как вывод релейтед серчей организовать?
релейтед серчи для ниши
Re: релейтед серчи для ниши
Примерно так
<search_log num=1-1000>
if (stristr('<!--SEARCH_QUERY-->', '<!--CATEGORY_NAME-->')) {
выводим SEARCH_QUERY
}
</search_log>
соотвественно можно добавить не только имя, а например какие-то еще кейворды в кастом вар категории и проверять там тоже.
<search_log num=1-1000>
if (stristr('<!--SEARCH_QUERY-->', '<!--CATEGORY_NAME-->')) {
выводим SEARCH_QUERY
}
</search_log>
соотвественно можно добавить не только имя, а например какие-то еще кейворды в кастом вар категории и проверять там тоже.
Don't forget to run script update
-
GangstaBros
- Posts: 460
- Joined: Sun Jan 05, 2014 4:34 pm
Re: релейтед серчи для ниши
а у нас все доп кеи вписаны в Filter Keywords ,admin wrote: соотвественно можно добавить не только имя, а например какие-то еще кейворды в кастом вар категории и проверять там тоже.
можно там как-то наличие чекать? есть таг для фильтр кейвордов?
Re: релейтед серчи для ниши
По дефолту его из базы не берет
Можно скопировать его в какое-то из кастом полей, подходит такой вариант ?
Можно скопировать его в какое-то из кастом полей, подходит такой вариант ?
Don't forget to run script update
Re: релейтед серчи для ниши
admin wrote:Примерно так
<search_log num=1-1000>
if (stristr('<!--SEARCH_QUERY-->', '<!--CATEGORY_NAME-->')) {
выводим SEARCH_QUERY
}
</search_log>
соотвественно можно добавить не только имя, а например какие-то еще кейворды в кастом вар категории и проверять там тоже.
а можно подробнее узнать, как заставить эту конструкцию все-таки работать в категории и выводить там релейтед серчес для категории ?
Пробовал так:
Code: Select all
<search_log=all num=1-100><div class="sq">
<? if (stristr('<!--SEARCH_QUERY-->', '<!--CATEGORY_NAME-->')) {
<a href="/?search=<!--SEARCH_QUERY-->" target="_self"><!--SEARCH_QUERY--></a><br />
}; ?>
</search_log>Re: релейтед серчи для ниши
Тут ошибка в синтаксисе у вас
перед выводом строки
<a href="/?search=<!--SEARCH_QUERY-->" target="_self"><!--SEARCH_QUERY--></a><br />
вы не закрываете таг пхп
и соответвенно потом не открываете перед скобкой.
перед выводом строки
<a href="/?search=<!--SEARCH_QUERY-->" target="_self"><!--SEARCH_QUERY--></a><br />
вы не закрываете таг пхп
и соответвенно потом не открываете перед скобкой.
Don't forget to run script update







