Страница 1 из 1
Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 12 апр 2009, 11:49
Aquarius
Парни, привет.
Решил завести новый топик, что бы разложить новую функцию по полочкам.
Итак, начну со своих вопросов.
1. У меня форма поиска располагается в 2 строки (поле найти и кнопка найти). Так понимаю за внешний вид отвечает CSS, но не нашёл классов формы поиска. Хочется растянуть её и сделать в одну строку. Подскажите как.
2. Хочется вставить на страницы расширенную форму, но код $SEARCHFORM$ понимает только на странице поиска, а страницы сайта игнорирует, просит $SEARCH_FORM$. Так же в CSS не нашёл стили $SEARCHFORM$.
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 12 апр 2009, 13:14
X-3me
1.
Код: Выделить всё
<form onsubmit="this.sfSbm.disabled=true" method="get" action="/search/"><input type="text" name="q" maxlength="30" size="20" class="queryField" /><input type="submit" name="sfSbm" value="Найти" class="searchSbmFl"></form>
2. строка ввода - queryField
кнопка найти - searchSbmFl
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 12 апр 2009, 20:24
Lexx
смысл его ставить, пока не работает контекстный поиск?((
я пока его не юзаю)
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 12 апр 2009, 22:34
Aquarius
У меня заработал (s6), поэтому и пытаюсь навести порядок. Возможно они постепенно подключают модуль, соответственно страницы не у всех сканируются пока...
Задался таким вопросом - может кто подскажет? Поисковое слово выделяется жирным шрифтом после поиска. При многих совпадениях страница выглядит ужасно, хотелось бы снять жирный шрифт и повесить на него лёгкий бекграунд.
Есть ли в CSS стиль отвечающий за ключевое слово после поиска? Если да, то какой?И ещё.
Парни, изменил кнопку "Найти" на IMG, но выдаёт ошибку... Поиск происходит, но с ошибкой в нижнем левом углу... Неправильный синтаксис?
Код: Выделить всё
<form onsubmit="this.sfSbm.disabled=true" method="get" action="/search/"><input type="text" name="q" maxlength="30" size="88" class="queryField" / style="font-family:Tahoma; font-size:10;"> <input type="Image" src="http://mysite.ru/img/search_but.gif" width="30" height="30" align="absmiddle" title="Найти"></form>
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 13 апр 2009, 04:16
Youzer
это что за штука? (выделено красным):
<form onsubmit="this.sfSbm.disabled=true" method="get" action="/search/"><input type="text" name="q" maxlength="30" size="88" class="queryField" / style="font-family:Tahoma; font-size:10;"> <input type="Image" src="http://mysite.ru/img/search_but.gif" width="30" height="30" align="absmiddle" title="Найти"></form>
если самозакрывающийся тег, то это ставится в конце строки, а никак не в середине
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 13 апр 2009, 04:23
Youzer
и еще, значения у параметров принято писать с маленькой буквы (например, type="image").
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 13 апр 2009, 15:05
Task
<input style="width:[EDIT];" autocomplete="off" value="" type="text">
<input id="mySearchSubmitButton" onclick="document.mysearchform.query.value=$('#mainSearchInput').val();document.mysearchform.submit(); " style="" value="Поиск" type="submit">
<div id="suggestDiv" style="display: none; margin-top: 0px;"></div>
<form method="post" action="/news/" name="mysearchform">
<input name="query" type="hidden">
<input name="a" value="14" type="hidden">
</form>
То что красным меняешь на свое!
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 13 апр 2009, 16:52
X-3me
Код: Выделить всё
<form onsubmit="this.sfSbm.disabled=true" method="get" action="/search/"><input type="text" name="q" maxlength="30" size="88" class="queryField" style="font-family:Tahoma; font-size:10;"> <input type="image" src="http://mysite.ru/img/search_but.gif" width="30" height="30" align="absmiddle" title="Найти"></form>
Re: Новая форма поиска от uCoz... Вопросы-ответы.
Добавлено: 14 апр 2009, 07:52
admnevyansk
Хотел сделать форму поиска, на 3 поисковика: по сайту, на yandex, на google.
Ставил вот это:
Код: Выделить всё
<script>
var d=document
var se=new Array('http://www.nevyansk.org.ru/search/?q=',
'http://www.yandex.ru/yandsearch?rpt=rad&text=',
'http://www.google.com/search?sourceid=opera&num=0&ie=windows-1251&oe=windows-1251&inlang=ru&filter=0&q=')
function FLS(){return false}
function goSE(){
var query=d.F.Q.value
if(query!='')
{
if(d.F.SE.selectedIndex==0)
{
location.href=se[d.F.SE.selectedIndex]+enc(query)
}
else
{
window.open(se[d.F.SE.selectedIndex]+enc(query))
}
}
else{return false}
}
function enc(x){
if (document.all&&navigator.userAgent.indexOf('Opera')== -1)
{while(x.match(/\s/)){x=x.replace(/\s/,'+')}
return x}
else {return escape(x)}
}
</script>
<form action="javascript:return FLS()" onSubmit="goSE()" name=F >
Что искать
<input type=text name=Q>
Где искать
<select name=SE>
<option>По сайту
<option>Яндекс
<option>Google
</select>
<input type=button onClick="goSE()" value="Искать">
</form>
Скрипт работает, но при запросе ПИВО по сайту, и любом, кириллицей - получается вот это: ???? или вот это: ???????????? ...Что нужно сделать, чтоб запрос правильно обрабатывался?
Или может быть есть какие то альтернативные формы поиска в 3 поисковиках...
Заранее благодарен