Перейти к содержимому


Поиск На Сайте

поиск на сайте

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 alexfeb27

alexfeb27

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 130 сообщений
  • ГородХабаровск

Отправлено 29 Июль 2014 - 04:38

Не корректно работает поиск на сайте. Иногда выдает совсем не то, что в нём забито. Пишешь джинсы, а показывает майки и прочее, джинсы в самом низу списка. Это можно исправить?

#2 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 29 Июль 2014 - 04:45

К сожалению, на поиск повлиять нельзя. Возможно искомая строка встречается в других товарах. Например в описании товара (краткое, полное), характеристиках, модификациях. Если вас не устраивает результат выдачи встроенного поиска, то вы можете попробовать подключить сторонний поиск. Например от google или yandex.

#3 alexfeb27

alexfeb27

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 130 сообщений
  • ГородХабаровск

Отправлено 29 Июль 2014 - 04:56

Просмотр сообщенияСake (29 Июль 2014 - 04:45) писал:

К сожалению, на поиск повлиять нельзя. Возможно искомая строка встречается в других товарах. Например в описании товара (краткое, полное), характеристиках, модификациях. Если вас не устраивает результат выдачи встроенного поиска, то вы можете попробовать подключить сторонний поиск. Например от google или yandex.


Понял, спасибо.

#4 harvi

harvi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 03 Февраль 2015 - 17:49

поиск получается вообще некорректно работает? Но это нереально плохо, ерунда получается если присутствует цифра везде 2 то он и выдаст с этой цифрой кучу товара?

#5 Cybernetic

Cybernetic

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 014 сообщений

Отправлено 22 Февраль 2015 - 11:54

Доброго времени суток.
Подскажите как видоизменить поиск на сайте (визуально).
1)Нужно что бы вместо слова "умный поиск" было написано "поиск" только черным цветом. (подробнее на картинке)
2) перед иконкой поиска было написано "искать" черным цветом на белом фоне, при наведении фон становится розовым а шрифт белым (закругленные углы у фона слова "поиск", белый фон с закругленными углами). При нажатии на слово "искать" происходило то же что и при нажатии на иконку поиска.
Сайт - http://santechbomba.ru/

Прикрепленные изображения

  • vodonagrevateli-jelektricheskie.jpg


#6 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 22 Февраль 2015 - 15:55

Просмотр сообщенияCybernetic (22 Февраль 2015 - 11:54) писал:

Доброго времени суток.
Подскажите как видоизменить поиск на сайте (визуально).
1)Нужно что бы вместо слова "умный поиск" было написано "поиск" только черным цветом. (подробнее на картинке)
2) перед иконкой поиска было написано "искать" черным цветом на белом фоне, при наведении фон становится розовым а шрифт белым (закругленные углы у фона слова "поиск", белый фон с закругленными углами). При нажатии на слово "искать" происходило то же что и при нажатии на иконку поиска.
Сайт - http://santechbomba.ru/
Здравствуйте.
В шаблоне html найдите код
и замените на
<form id="search_mini_form" class='button'action="http://{NET_DOMAIN}/search" method="get" onsubmit="if($(this).find('#search').val()=='Умный поиск ...') return false;">
				<button title="Искать" type="submit" value="Поиск" class="button-search"></button>
				<input type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Умный поиск ......{% ENDIF %}" onfocus="if(this.value=='Умный поиск ......'){this.value='';}" onblur="if(this.value==''){this.value='Умный поиск ......';}" onclick="this.value = &#39;&#39;;" onkeydown="this.style.color = &#39;#000000&#39;;"/>
			  </form>
и замените на
<form id="search_mini_form" class='button'action="http://{NET_DOMAIN}/search" method="get" onsubmit="if($(this).find('#search').val()=='Умный поиск ...') return false;">
				<button title="Искать" type="submit" value="Поиск" class="button-search" id="poisk"></button>
				<label for="poisk">Искать</label>
				<input type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Умный поиск ......{% ENDIF %}" onfocus="if(this.value=='Умный поиск ......'){this.value='';}" onblur="if(this.value==''){this.value='Умный поиск ......';}" onclick="this.value = &#39;&#39;;" onkeydown="this.style.color = &#39;#000000&#39;;"/>
			  </form>
В main.css найдите код
#header #search input {
background: none repeat scroll 0 0 #fff;
color: #ccc;
height: 21px;
margin-right: 5px;
padding: 5px;
width: 230px;
}
и замените на
#header #search input {
background: none repeat scroll 0 0 #fff;
color: #ccc;
height: 21px;
margin-right: 5px;
padding: 5px;
width: 176px;
}
Так же в конец main.css добавьте
form#search_mini_form label {
padding: 7px 6px;
background: #FFF;
float: right;
}


#7 Cybernetic

Cybernetic

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 014 сообщений

Отправлено 23 Февраль 2015 - 14:00

Danil здравствуйте.

Хорошо. Можно еще сделать что бы в поле ввода было написано "поиск на сайте..." (серым цветом), слово "искать" сделать жирным шрифтом чёрным цветом, сменяющимся на красный при новедении.

Прикрепленные изображения

  • app_type_shop_512px_GREY3333.png


#8 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 23 Февраль 2015 - 15:25

Просмотр сообщенияCybernetic (23 Февраль 2015 - 14:00) писал:

Danil здравствуйте.

Хорошо. Можно еще сделать что бы в поле ввода было написано "поиск на сайте..." (серым цветом), слово "искать" сделать жирным шрифтом чёрным цветом, сменяющимся на красный при новедении.
Здравствуйте.
В шаблоне html найдите код
<form id="search_mini_form" class='button'action="http://{NET_DOMAIN}/search" method="get" onsubmit="if($(this).find('#search').val()=='Умный поиск ...') return false;">
							 <button title="Искать" type="submit" value="Поиск" class="button-search" id="poisk"></button>
							 <label for="poisk">Искать</label>
							 <input type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Умный поиск ......{% ENDIF %}" onfocus="if(this.value=='Умный поиск ......'){this.value='';}" onblur="if(this.value==''){this.value='Умный поиск ......';}" onclick="this.value = &#39;&#39;;" onkeydown="this.style.color = &#39;#000000&#39;;"/>
						 </form>
и замените на
<form id="search_mini_form" class='button'action="http://{NET_DOMAIN}/search" method="get" onsubmit="if($(this).find('#search').val()=='Умный поиск ...') return false;">
							 <button title="Искать" type="submit" value="Поиск" class="button-search" id="poisk"></button>
							 <label for="poisk">Искать</label>
							 <input type="text" name="q" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}поиск на сайте...{% ENDIF %}" onfocus="if(this.value=='поиск на сайте...'){this.value='';}" onblur="if(this.value==''){this.value='поиск на сайте...';}" onclick="this.value = &#39;&#39;;" onkeydown="this.style.color = &#39;#000000&#39;;"/>
						 </form>
В main.css найдите код
form#search_mini_form label {
padding: 7px 6px;
background: #FFF;
float: right;
}
и замените на
form#search_mini_form label {
padding: 7px 4px;
background: #FFF;
float: right;
color: #000;
font-weight: bold;
}






Темы с аналогичным тегами поиск на сайте

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных