• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Поиск по модулю в одну строку
Поиск по модулю в одну строку
Дата: Вторник, 21.08.2012, 17:42 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


На официальном форуме есть ответ как сделать поиск по всему сайту в одну строку, но как сделать поиск по модулю в одну строку? Ответа я там не нашел, сам код вот
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>


Помогите пожалуйста из двух кодов сделать один smile


Сообщение отредактировал neprostoy - Вторник, 21.08.2012, 17:43
 
Дата: Вторник, 21.08.2012, 18:44 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


neprostoy,
Quote (neprostoy, Вт, 21.08.2012, 17:42:58)
На официальном форуме есть ответ как сделать поиск по всему сайту в одну строку, но как сделать поиск по модулю в одну строку?

Проще всего всего стилями.
За вывод формы поиска по текущему модулю отвечает оператор $MODULE_SEARCH_FORM$ ...
Ну а код можно скопировать из исходника страницы, вставив, предварительно код формы...


 
Дата: Вторник, 21.08.2012, 20:24 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


За вывод формы поиска по текущему модулю отвечает оператор $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>


Как теперь сделать так, чтобы когда начинаешь писать "поиск по сайту..." исчезал?


 
Дата: Вторник, 21.08.2012, 21:09 |
Site Moder
Группа: Администраторы
Сообщений: 44
Награды: 0
Репутация: 6
Статус: Offline


neprostoy,
Quote (neprostoy, Вт, 21.08.2012, 20:24:01)
Как теперь сделать так, чтобы когда начинаешь писать "поиск по сайту..." исчезал?

Вот здесь есть пример кода: Помогите с поиском..


 
Дата: Вторник, 21.08.2012, 21:15 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Спасибо smile

Вот готовый код для модуля каталог файлов
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>


 
Дата: Вторник, 21.08.2012, 23:22 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


neprostoy,
Quote (neprostoy, Вт, 21.08.2012, 21:15:57)
Вот готовый код для модуля каталог файлов

Он в принципе для всех модулей, там только отличается параметр:
Quote (Code)
<input type="hidden" name="a" value="2" />

в блоге он, например == 13
Вот так:
Quote (Code)
<input type="hidden" name="a" value="13" />

.. ну и конечно сам экшен (action) ..


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Поиск по модулю в одну строку
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия