Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 10:37



Ответить на тему  [ Сообщений: 9 ] 
Строка текстового поиска 
Автор Сообщение
Добрый день, коллеги!

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


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

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


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


Профиль
Иван, спасибо, но что то не так.

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


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

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

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


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

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

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

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


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

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

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

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


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


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

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

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

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


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


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


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

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


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 9 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти: