Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
Поиск по Интернет-магазину
Модератор форума
Сообщение # 1 | 01:11:54
Поиск по интернет-магазину осуществляется с помощью кода $MODULE_SEARCH_FORM$, который работает в пределах конкретного модуля. Поиск производится по полям указанным в настройках


Глобальный поиск по сайту $SEARCH_FORM$ в модуле ИМ не работает.


Для сайтов с активированным модулем интернет-магазин в блоке Поиск по сайту нужно заменить код
$SEARCH_FORM$ на
Code
<?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>


Это будет работать следующим образом: В пределах модуля ИМ будет работать поиск по модулю ИМ, в остальных модулях сайта будет работать глобальный поиск по сайту


Для сайтов, где активен только модуль интернет-магазина в блоке Поиск по сайту должен стоять код $MODULE_SEARCH_FORM$


Поиск по интернет-магазину можно настроить!
"Панель управления" - "Интернет-магазин" - "Настройки модуля" - "Список полей товара, по которым будет осуществляться поиск".

Если выделить все пункты, то поиск будет осуществляться по полю "Артикул", "Производитель", "Наименование", "Категории", "Краткое описание", "Описанию товара" и по любым выбранным вами дополнительным полям. Можно выделить все пункты, тогда поиск будет производиться по всем заполненным полям.

Если у вас не стоит выделение на главном пункте, такому как "Наименование", то поиск по названию может не работать, это касается и всех остальных критериев поиска!

Если у вас установлен поиск по полям, которые не заполнены, то в этом случае поиск не будет работать.

Модуль интернет-магазин предоставляет возможность сбора статистики по поиску!
"Панель управления" - "Интернет-магазин" - "Статистика и отчеты" - "Поиск по магазину".

С помощью этой функции, вы можете отслеживать популярные запросы пользователей по магазину. Активировать опцию сбора статистики по поиску можно из "ПУ" - "Настройки модуля ИМ" - "Запоминать историю поиска по магазину", нужно поставить галочку напротив пункта и сохранить.


Редактирование формы поиска возможно посредством стилей CSS, а так же с помощью замены стандартного кода $MODULE_SEARCH_FORM$ на исходный код формы

Code
<div class="searchForm"><form action="/shop/search" style="margin: 0px;" method="post" onsubmit="this.sfSbm.disabled=true"><div align="center" class="schQuery"><input type="text" class="queryField" size="20" maxlength="30" name="query"/></div><div align="center" class="schBtn"><input type="submit" value="Найти" name="sfSbm" class="searchSbmFl"/></div><input type="hidden" value="14" name="a"/></form></div>

Это пример исходника. На различных шаблонах он может быть несколько иным
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 151 | 22:23:01
magistr8101, Анискино, Звездный)))) интересная задача, попробывал у вас на сайте в name поставить пробел заместо того что стоит по умолчанию для определенной категории, он выдал на одной странице все товары с теми селектами что я задал, и это не по 3 группам которые вы хотите, может каким то образом можно задать поиск по нескольким ключевым словам?

Добавлено (30 Янв 2013, 22:23:01)
---------------------------------------------
magistr8101, можно попробовать name пусть передает пробел, сделать еще один селект с передачей информации что поиск идет по нескольким категориям а не по всему магазину, например по 3 нашим шины диски акб, и тогда будет выводиться результат с нашими селектами но уже по тем разделам которые вам нужны

Сообщение отредактировал Ministr - Среда, 30 Янв 2013, 22:23:36
magistr8101
Сообщений: 30
Репутация: 5

Сообщение # 152 | 22:25:06
Ministr Дело в том, что никак не могу разделить 3 формы( Так как поле финального значения выглядит вот так
<input type="hidden" name="query" id="inputrez"> .Хотя я знаю как можно разделить с помощью iframe , правда будет открывать новые окна и в некоторых браузерах блок(((
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 153 | 22:27:51
или вообще дайте возможность пользователям самим определяться, при выборе ваших селектов по каким категориям им еще можно сразу отыскать попутные товары шины, диски, акб или все вместе

magistr8101
Сообщений: 30
Репутация: 5

Сообщение # 154 | 22:34:57
http://www.kontur-shop.ru/index/podbor/0-38
Вот ссылка посмотри ищет покрышки диски нет. Хотя дебагерам проверяю все норм(
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 155 | 22:38:38
magistr8101, выкидывает на главную страницу, вот тут набросал как я вижу)))

Прикрепления: 9828020.png (45.6 Kb)

Ellektra
Сообщений: 124
Репутация: 81

Сообщение # 156 | 16:19:26
Доброе время суток! Имеется шаблон с нестандартной формой поиска.


Код
<form onSubmit="this.sfSbm.disabled=true" method="get" action="/search/">
<div id="s5_vm_search">
<input name="q" size="12" title="Search" value="Поиск по сайту..."   
onBlur="if(this.value=='') this.value='Поиск по сайту...';"   
onFocus="if(this.value=='Поиск по сайту...') this.value='';"   
class="inputbox" id="vm_search_keyword" type="text">
<div id="s5_vm_search_button_middle">
<div id="s5_vm_search_button_left">
<div id="s5_vm_search_button_right">
<input class="button" id="s5_vm_search_button" name="sfSbm" value="Поиск" type="submit">
</div>
</div>
</div>
</div>
</form>

<script language="javascript" type="text/javascript">
function s5_vm_search_clear() {
document.getElementById("vm_search_keyword").value = "";
}
</script>


Как настроить его, чтобы поиск работал в модуле "ИМ"?
См. тут

WEB студия ELLEKTRA
webellektra.ru
Сообщение отредактировал Ellektra - Пятница, 01 Фев 2013, 16:31:31
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 157 | 16:31:05
action="/search/" поменять на action="/shop/search" ?

Ellektra
Сообщений: 124
Репутация: 81

Сообщение # 158 | 16:35:50
Цитата (Ministr)
action="/search/" поменять на action="/shop/search" ?
не помогает((

WEB студия ELLEKTRA
webellektra.ru
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 159 | 16:45:58
Ellektra, дальше method="get" меняем на method="post"

name="q" меняем name="query"

так работает, только что проверял на вашем сайте

Ellektra
Сообщений: 124
Репутация: 81

Сообщение # 160 | 17:08:39
Ministr, супер! Спасибо огромное))))))))

WEB студия ELLEKTRA
webellektra.ru
warwar44
Сообщений: 12
Репутация: 0

Сообщение # 161 | 02:01:52
Цитата (warwar44)
Где можно отредактировать это:
Не найдено материалов доступных для просмотра Убедитесь, что все составляющие наименования написаны без ошибок, или попробуйте уменьшить количество слов в запросе

Всё облазил не смог найти cry помогите weep


Подскажите плизз...
mcaster
Сообщений: 11
Репутация: 5

Сообщение # 162 | 00:04:50
Почему не работает поиск по интернет-магазину? стоит код у втором контейнере
Код
<br />
<table border="0" cellpadding="0" cellspacing="0" width="200"><tbody><tr><td height="25" align="center" style="background: #FF6600;border-top:1px solid #FFA365;border-left:1px solid #FF9751;border-bottom:1px solid #3B1800;border-right:1px solid #3B1800;color:#000000;"><span style="font-size: 14pt;"><span style="font-family: " modern";"=""><span style="font-size: 12pt;">Контакты</span></span></span></td></tr><tr><td><img src="/17777777777799999999.png" alt="" width="35" height="35" /><span style="font-size: 14pt; color: rgb(255, 255, 255);"><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-size: 14pt; color: rgb(255, 255, 255);"><span style="font-size: 18pt; color: rgb(255, 255, 255);"><span style="font-size: 14pt;">(066) 140 09 64</span></span></span></span></span><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><strong><br /><br /></strong></span><img src="/email_icon.gif" alt="" width="35" height="35" /></span></span><span style="font-size: 12pt;"><span style="font-size: 12pt; color: rgb(255, 255, 255);"><span style="font-family: " monotype="" corsiva";="" font-size:="" 12pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 12pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 12pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 12pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-size: 12pt; color: rgb(255, 255, 255);"><span style="font-size: 12pt; color: rgb(255, 255, 255);"><span style="font-size: 12pt; color: rgb(255, 255, 255);"><span style="font-size: 12pt; color: rgb(255, 255, 255);">shop</span></span></span></span>-<span style="font-size: 12pt; color: rgb(255, 255, 255);">tovar</span>@at.ua</span></span></span></span></span></span><span style="font-size: 14pt; color: rgb(255, 255, 255);"><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><strong><br /><br /></strong></span><img src="/ICQ_logo.png" alt="" width="35" height="35" /></span></span><span style="font-size: 14pt; color: rgb(255, 255, 255);"><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""> <span style="font-family: " monotype="" corsiva";="" font-size:="" 14pt;="" color:="" rgb(255,="" 255,="" 255);"=""><span style="color: rgb(255, 255, 255); font-size: 14pt;">605 569 393</span></span></span></span></span></td></tr>
</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" width="200"><tbody><tr><td height="25" align="center" style="background: #FF6600;border-top:1px solid #FFA365;border-left:1px solid #FF9751;border-bottom:1px solid #3B1800;border-right:1px solid #3B1800;color:#000000;"><span style="font-size: 14pt;"><span style="font-family: " modern";"=""><span style="font-size: 10pt;"><span style="font-size: 12pt;">Корзина</span></span></span></span></td></tr><tr><td></td></tr></tbody></table><p>$BASKET$</p><table border="0" cellpadding="0" cellspacing="0" width="200"><tbody><tr><td height="25" align="center" style="background: #FF6600;border-top:1px solid #FFA365;border-left:1px solid #FF9751;border-bottom:1px solid #3B1800;border-right:1px solid #3B1800;color:#000000;"><span style="font-size: 14pt;"><span style="font-family: " modern";"=""><span style="font-size: 10pt;"><span style="font-size: 12pt;">. </span></span></span></span></td></tr><tr><td></td></tr></tbody></table><form action="/search/" style="margin: 0pt;" method="get" onsubmit="this.sfSbm.disabled=true">
<!--%IFTH1%0%-->$MODULE_SEARCH_FORM$<!--%IFEN1%0%--><!--%IFEL2%0%-->$SEARCH_FORM$<!--%IFEN2%0%--></form>
Сообщение отредактировал webanet - Среда, 06 Фев 2013, 00:14:59
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 163 | 00:13:46
mcaster, у нас есть [*code][*/code] для полотен кода

не работает потому что вы порвали код визуалкой

заменяем эти письмена

Код
<form action="/search/" style="margin: 0pt;" method="get" onsubmit="this.sfSbm.disabled=true">
<!--%IFTH1%0%-->$MODULE_SEARCH_FORM$<!--%IFEN1%0%--><!--%IFEL2%0%-->$SEARCH_FORM$<!--%IFEN2%0%--></form>


на это

Код
<?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>
и визуалкой больше не пользуемся

и дайте адрес сайта

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Сообщение отредактировал webanet - Среда, 06 Фев 2013, 00:14:40
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 164 | 00:17:32
mcaster, что за хаос в коде?:

Код
<form action="/search/" style="margin: 0pt;" method="get" onsubmit="this.sfSbm.disabled=true">   
<!--%IFTH1%0%-->$MODULE_SEARCH_FORM$<!--%IFEN1%0%--><!--%IFEL2%0%-->$SEARCH_FORM$<!--%IFEN2%0%--></form>

вы или кодом HTML прописывайте свой поиск или системным кодом - $MODULE_SEARCH_FORM$

код HTML:

Код
<form onsubmit="this.sfSbm.disabled=true" method="post" style="margin: 0pt;" action="/shop/search">   
<div class="searchForm"><div align="center" class="schQuery"><input type="text" class="queryField" size="20" maxlength="30" value="" name="query"></div><div align="center" class="schBtn"><input type="submit" value="Найти" name="sfSbm" class="searchSbmFl"></div></div></form>

Сообщение отредактировал Ministr - Среда, 06 Фев 2013, 00:21:51
chubds
Сообщений: 3
Репутация: 0

Сообщение # 165 | 18:31:33
В настройках модуля "Поиск по сайту" в качестве модулей, в которых нужно осуществлять поиск указал "Все модули". А на сайте поиск осуществляется только в "Страницах сайта" (Жму на "Расширенный поиск", а там доступны для выбора только "Страницы сайта"). Почему?
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
Поиск: