Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Когда на одной странице две формы поиска, то во второй быстрый поиск не работает. Как это исправляется?

Когда на одной странице две формы поиска, то во второй быстрый поиск не работает. Как это исправляется?


     Все вопросы » Общие вопросы    2986

вопрос
Вторая форма - это поиск в определенной категории.

Ответа пока нет


5 комментариев

FastFud
Юзер

FastFud - -

Смотрите чтобы атрибуты name & id не совпадали у обеих форм.

Alexej1984
Юзер

Alexej1984 - -

Вот эти? - name="story" id="story"
Их переименовал. Не помогает.

Alexej1984
Юзер

Alexej1984 - -

Вижу, что story прописан в modules/search.php
Думаю, надо там что то править или создать второй search.php (например search-category.php).
Правильно думаю? Если да, то как это правильно сделать? Не пойму, надо ли переименовать value в форме поиска, вот здесь:
<input type="hidden" value="search" name="do" />
<input type="hidden" value="search" name="subaction" />

?

ScreN
Юзер

ScreN - -

Это не поможет. Потому что id="story" указан как идентификатор для быстрого поиска в dle_js. Если его удалить или поменять, быстрый поиск отвалится само собой.

Как вариант.
Вставить кусок кода в main.tpl после ajax


Добавить код еще одной формы поиска с другим id


Вставить в CSS

Ну лучше просто добавить эти id и классы к существующим через запятую.

Итого. Вторая форма работает, но результаты поиска появляются на первой форме. Тут нужно уже ковырять файл ajax/search.php

questd
Юзер

questd - -

Может кто-то подсказать как правильно его "ковырять"? ап

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

наверх