Поиск по модулю в одну строку
|
|
[1] neprostoy [21.08.2012, 17:42] |
На официальном форуме есть ответ как сделать поиск по всему сайту в одну строку, но как сделать поиск по модулю в одну строку? Ответа я там не нашел, сам код вот Code <div class="searchForm"> <form onsubmit="this.sfSbm.disabled=true" method="get" style="margin:0" action="/search/"> <input type="text" name="q" maxlength="30" size="50" class="queryField" /> <input type="submit" class="searchSbmFl" name="sfSbm" value="Найти" /> </form> </div>
Что куда дописать чтобы работало по модулю а не по сайту
+
Еще нужно чтобы в окне поиска были слова типа "Поиск по статьям" На том же форуме есть код, но он работает некорректно (по крайне мере у меня в фаерфоксе). Когда начинаешь писать "поиск по сайту..." не исчезает Code <div class="searchForm"><form onsubmit="this.sfSbm.disabled=true" method="get" style="margin:0" action="/search/"><input value="поиск по сайту..." type="text" name="q" maxlength="30" size="28" class="queryField" /> <input type="submit" class="searchSbmFl" name="sfSbm" value="Найти" /></form></div>
Помогите пожалуйста из двух кодов сделать один 
Сообщение отредактировал neprostoy - Вторник, 21.08.2012, 17:43 |
|
[2] likbezz [21.08.2012, 18:44] |
neprostoy, На официальном форуме есть ответ как сделать поиск по всему сайту в одну строку, но как сделать поиск по модулю в одну строку? Проще всего всего стилями. За вывод формы поиска по текущему модулю отвечает оператор $MODULE_SEARCH_FORM$ ... Ну а код можно скопировать из исходника страницы, вставив, предварительно код формы... |
|
[3] neprostoy [21.08.2012, 20:24] |
За вывод формы поиска по текущему модулю отвечает оператор $MODULE_SEARCH_FORM$ ... это мы знаем.
Ну а код можно скопировать из исходника страницы, вставив, предварительно код формы... это мы сделали.
Получился вот какой код Code <div class="searchForm"> <form onsubmit="this.sfSbm.disabled=true" method="post" style="margin:0px" action="http://мой-сайт/load/"> <input value="поиск по сайту..." type="text" name="query" maxlength="30" size="20" class="queryField" /> <input type="submit" class="searchSbmFl" name="sfSbm" value="Найти" /> <input type="hidden" name="a" value="2" /></form> </div>
Как теперь сделать так, чтобы когда начинаешь писать "поиск по сайту..." исчезал? |
|
[4] Mr_Smith [21.08.2012, 21:09] |
neprostoy, Как теперь сделать так, чтобы когда начинаешь писать "поиск по сайту..." исчезал? Вот здесь есть пример кода: Помогите с поиском.. |
|
[5] neprostoy [21.08.2012, 21:15] |
Спасибо
Вот готовый код для модуля каталог файлов Code <div class="searchForm"> <form onsubmit="this.sfSbm.disabled=true" method="post" style="margin:0px" action="http://мой сайт/[b]load/[/b]"> <input value="Поиск по сайту..." onblur="if(this.value=='') this.value='Поиск по сайту...';" onfocus="if(this.value=='Поиск по сайту...') this.value='';" type="text" name="query" maxlength="30" size="20" class="queryField" /> <input type="submit" class="searchSbmFl" name="sfSbm" value="Найти" /> <input type="hidden" name="a" value="2" /></form> </div> |
|
[6] likbezz [21.08.2012, 23:22] |
neprostoy, Вот готовый код для модуля каталог файлов Он в принципе для всех модулей, там только отличается параметр: Quote (Code) <input type="hidden" name="a" value="2" /> в блоге он, например == 13 Вот так: Quote (Code) <input type="hidden" name="a" value="13" /> .. ну и конечно сам экшен (action) .. |
|