Elite-Board tech support
https://forum.illusionweb.ru/

Строка текстового поиска
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4991
Страница 1 из 1

Автор:  Anton [ 20 май 2022, 13:09 ]
Заголовок сообщения:  Строка текстового поиска

Добрый день, коллеги!

Можете подсказать пожалуйста, как сделать чтобы строка поиска искала объявления с учётом рубрики.
Сейчас если в строке поиска ввести запрос, то неважно из какой рубрики ты это делаешь, просто попадаешь на страницу serch, с учётом региона, без учёта рубрики. Шаблон Quick.

Автор:  Иван [ 20 май 2022, 14:59 ]
Заголовок сообщения:  Re: Строка текстового поиска

Anton писал(а):
Добрый день, коллеги!

Можете подсказать пожалуйста, как сделать чтобы строка поиска искала объявления с учётом рубрики.
Сейчас если в строке поиска ввести запрос, то неважно из какой рубрики ты это делаешь, просто попадаешь на страницу serch, с учётом региона, без учёта рубрики. Шаблон Quick.


Добавь в форму поиска в шапке, вот это поле:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Anton [ 20 май 2022, 16:05 ]
Заголовок сообщения:  Re: Строка текстового поиска

Иван, спасибо, но что то не так.

type="hidden" - скрыло поле поиска, поставил type="text" - поле появилось
Перехожу в рубрику, и вижу в строке поиска id рубрики.
Ввожу текстовый запрос "Тест" и начинаю искать.
Скрипт переводит меня на страницу поиска, с адресом /search/?add_region=&add_cat=Тест

Автор:  Ruslan [ 20 май 2022, 16:14 ]
Заголовок сообщения:  Re: Строка текстового поиска

Anton писал(а):
Иван, спасибо, но что то не так.

type="hidden" - скрыло поле поиска, поставил type="text" - поле появилось
Перехожу в рубрику, и вижу в строке поиска id рубрики.
Ввожу текстовый запрос "Тест" и начинаю искать.
Скрипт переводит меня на страницу поиска, с адресом /search/?add_region=&add_cat=Тест

в какой файл вставлял эту запись <input type="hidden" name="add_cat" value="{%$second_cat.id%}">

Автор:  Anton [ 20 май 2022, 16:37 ]
Заголовок сообщения:  Re: Строка текстового поиска

Иван, спасибо! Разобрался, не туда вставлял код.

Руслан, файл header.

У меня получилось так:

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Ruslan [ 20 май 2022, 17:17 ]
Заголовок сообщения:  Re: Строка текстового поиска

Anton писал(а):
Иван, спасибо! Разобрался, не туда вставлял код.

Руслан, файл header.

У меня получилось так:

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Антон а толку от этого я не вижу

Автор:  Anton [ 21 май 2022, 15:55 ]
Заголовок сообщения:  Re: Строка текстового поиска

Ну я не принуждаю это делать у себя)))

Просто строка поиска в шаблоне, как элемент, состоит из: Локация, Рубрика, Строка текстового поиска
И локация учитывается при поисковом запросе. Ну тогда и рубрика должна учитываться (если поиск совершается из рубрики). ИМХО

Может кому пригодиться (шаблон Quick):
Если находимся в рубрике, то в строке поиска, там где рубрика (категория) отображается текущая рубрика - логично.
Если перейти на страницу search с учетом рубрики (н-р сайт/search/?add_cat=235), то в строке поиска не отображается текущая рубрика.

Как сделать чтобы отображалась:
В header.html
находим
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Меняем на
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Ruslan [ 22 май 2022, 05:00 ]
Заголовок сообщения:  Re: Строка текстового поиска

ну я просто сказал что не вижу от этого пользы если только ты не будешь после этого делать посадочные страницы на всем сайте
учитывая сайт/search/?add_cat=номер категории&add_region=номер региона&text=Текст запроса

Автор:  Anton [ 23 июн 2022, 19:35 ]
Заголовок сообщения:  Re: Строка текстового поиска

Заметил такую особенность.
Заходим в категорию с учетом региона, пишем текстовый запрос, и нажимаем искать.
Попадаем в модуль поиска с учётом региона и рубрики и текстового запроса.
Если тут же поменять текстовый запрос ну или просто нажать кнопку найти, то попадаем в модуль поиска, но без учета категории.

Как можно сохранить в запросе id категории в данном случае?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/