Задать вопрос
@del993788

Как сделать переброс на страницу поиска при поиске?

Здравствуйте. Ситуация такая:
Когда я нахожусь в категории "Арбуз" и смотрю статьи этой категории, и если я захочу произвести поиск по всему сайту, то, введя искомое слово в строке поиска и нажав на кнопку "найти", страница обновится и я увижу результат поиска.
Но проблема в том, что я всё еще буду находится в категории "Арбуз". То есть в адресной строке будет указано dle.local/arbuz .
Если искомых статей dle найдёт много, то у меня появится пагинация страницы, и если я нажму на страницу 2, то страница обновится и адрес в браузерной строке поменяется на dle.local/index.php?do=search .
Подскажите, как сделать так, чтобы при поиске я сразу оказывался на странице do=search?
Зачем? У меня моя категория "Арбуз" имеет свой стиль и свой вывод контента [category=3]{content}[/category], поэтому, когда у меня показываются результаты поиска, у меня идёт некрасивое наложение контента.

Чуть подробнее...
Чуть по подробней опишу ситуацию. У меня сейчас код выглядит вот так:
[category=6-41]{content}[/category]
[available=search]{content}[/available]
Но когда я нажимаю "найти" у меня в результатах поиска результаты дублируются. По 2 штуки каждой статьи. Хотя это не совсем логично, ведь я всё еще нахожусь в категории... Однако, если я нажму на страницу "2", то дублирование прекратится, так как я уже перешел на адрес index.php?do=search . У меня такое ощущение, что это баг.
not-category я тоже пробовал... но dle на него плевать... и я предполагаю по каким причинам. Код, который выше, уме находится в файле cat.tpl, а в main.tpl выведено [not-category=1-4][available=cat|showfull|search]{include file="cat.tpl"}[/available][/not-category] наверно, слишком уж много у available...
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы