Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину |
Поиск по Интернет-магазину |
Поиск по интернет-магазину осуществляется с помощью кода $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> Это пример исходника. На различных шаблонах он может быть несколько иным |
magistr8101, Анискино, Звездный)))) интересная задача, попробывал у вас на сайте в name поставить пробел заместо того что стоит по умолчанию для определенной категории, он выдал на одной странице все товары с теми селектами что я задал, и это не по 3 группам которые вы хотите, может каким то образом можно задать поиск по нескольким ключевым словам?
Добавлено (30 Янв 2013, 22:23:01) --------------------------------------------- magistr8101, можно попробовать name пусть передает пробел, сделать еще один селект с передачей информации что поиск идет по нескольким категориям а не по всему магазину, например по 3 нашим шины диски акб, и тогда будет выводиться результат с нашими селектами но уже по тем разделам которые вам нужны Сообщение отредактировал Ministr - Среда, 30 Янв 2013, 22:23:36
|
Ministr Дело в том, что никак не могу разделить 3 формы( Так как поле финального значения выглядит вот так
<input type="hidden" name="query" id="inputrez"> .Хотя я знаю как можно разделить с помощью iframe , правда будет открывать новые окна и в некоторых браузерах блок((( |
http://www.kontur-shop.ru/index/podbor/0-38
Вот ссылка посмотри ищет покрышки диски нет. Хотя дебагерам проверяю все норм( |
magistr8101, выкидывает на главную страницу, вот тут набросал как я вижу)))
Прикрепления:
9828020.png
(45.6 Kb)
|
Доброе время суток! Имеется шаблон с нестандартной формой поиска.
Код <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
|
Цитата (warwar44) Где можно отредактировать это: Не найдено материалов доступных для просмотра Убедитесь, что все составляющие наименования написаны без ошибок, или попробуйте уменьшить количество слов в запросе Всё облазил не смог найти cry помогите weep Подскажите плизз... |
Почему не работает поиск по интернет-магазину? стоит код у втором контейнере
Код <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
|
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?> и дайте адрес сайта Сообщение отредактировал webanet - Среда, 06 Фев 2013, 00:14:40
|
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
|
В настройках модуля "Поиск по сайту" в качестве модулей, в которых нужно осуществлять поиск указал "Все модули". А на сайте поиск осуществляется только в "Страницах сайта" (Жму на "Расширенный поиск", а там доступны для выбора только "Страницы сайта"). Почему?
|
| |||