Модератор форума: 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> Это пример исходника. На различных шаблонах он может быть несколько иным |
Доброго времени суток.
Подскажите как сделать что бы можно было давать ссылки на результат поиска? Что бы я не искал строка остаётся /shop/search , поиск стандартный. Хотелось бы видеть ссылку вида /shop/search и то что ищешь , что бы всегда можно было дать линк. |
Quote (admin2465) Попробовал 2 способа, прописанных в теме, поиск по модулю и-м (по товарам) работать не хочет ни в какую... Может кто знает в чем может быть проблема? Мое мнение поиск от ucoz в интернет-магазине это смерть. Он не работает, а если работает то с точной фразой без ошибок. Заходит покупатель, набирает в поиске, получает "0 найдено" и как Вы думаете что он подумает? P.s. Когда будет нормальный поиск?! Интернет магазин модной женской, мужской и подростковой одежды. http://bestshop-sp.ru
|
Доброго времени суток!
Скажите, пожалуйста, поиск по модулю ИМ всегда будет искать точное совпадение ключевых слов с описанием товара, или что-то будет меняться? Например, если сейчас вводить несколько одинаковых значений, то поиск ничего не находит. То есть я ищу ноутбук и ввожу подходящие объёмы винчестера через запятую (500gb, 600gb, 1tb), конечно же, можно поочередно вводить каждое значение и находить подходящие товары, но для покупателя это составляет неудобства. Хотелось бы, чтобы можно было ввести сразу много одинаковых по типу характеристик, а поиск выдавал все наиболее подходящие по описанию товары (например, те же ноутбуки с 500GB, 600GB и 1TB). Что нужно для организации именно такого поиска, и возможно ли вообще такое осуществить в данный момент в модуле ИМ. |
Nord32, дайте конкретный пример того, что вам надо. пример запроса
|
Доброго времени суток, подскажите пожалуйста, только точно, что заменить в этом коде, чтобы стандартный поиск UKOZ в интернет магазине работал не только на самой странице инет магазина, но на всех страницах тоже, перечитал все, не врубился, хоть убейте. Заранее благодарен.
Code <?if($SEARCH_FORM$)?> <table border="0" cellpadding="0" cellspacing="0" width="225"> <tbody> <tr> <td style="padding-bottom: 7px; background: url("/.s/t/911/14.gif") repeat scroll 0% 0% rgb(247, 247, 247);" height="40" align="center"><b><!-- <bt> -->Поиск по сайту<!-- </bt> --></b></td></tr> <tr> <td style="padding: 0px 15px 5px;"><div align="center"><!-- <bc> --><?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?><!-- </bc> --></div></td></tr></tbody></table> <?endif?> |
DriftUCOZ , да в том то и дело, все выставлено, когда нахожусь на странице ИМ все работает, но только выйду на главную или другую страницу, поиск отказывается работать:(
|
webanet, У меня ИМ электроники (пока еще только ноутбуки). К каждому товару прикреплено краткое описание такого вида:
Quote Ноутбук Acer Aspire 5750ZG-B964G50Mnkk 15.6'' (1366x768) LED/Intel Pentium B960 (2.2 GHz)/4GB DDR3/500GB/nVidia GeForce GT 630M, 1GB/DVD SM/3xUSB 2.0/VGA/HDMI/Mic-in/Line-out/CR 5in1/GLAN/Wi-Fi 802.11 b/g/n/Web-cam 1.3Mpx/Li-ion 6 cell/Linpus/2.6kg/Black Я ввожу в поисковое поле запрос "acer, 640gb, Bluetooth, Wi-Fi" и в итоге "Не найдено материалов доступных для просмотра". То есть в каталоге есть куча ноутбуков с подходящими характеристиками, но с винчестером "640gb" не оказалось ни одного, что оставляет неприятный осадок покупателю. Почему нельзя, чтобы поиск выдавал не точное совпадение описания товара с запросом, а некую схожесть с ним, например, в моем случае как минимум по трем параметрам есть что показать. Сообщение отредактировал Nord32 - Понедельник, 26 Мар 2012, 18:58:36
|
Quote (Nord32) Я ввожу в поисковое поле запрос "acer, 6400gb, Bluetooth, Wi-Fi" и в итоге "Не найдено материалов доступных для просмотра" Quote (Nord32) но с винчестером "640gb" не оказалось ни одного Не знаю как там винчестеры на 640gb, но винчестеров с 6400gb я еще не видел. Quote (Nord32) Почему нельзя, чтобы поиск выдавал не точное совпадение описания товара с запросом, а некую схожесть с ним, например, в моем случае как минимум по трем параметрам есть что показать. Потому что юкоз не предназначен для отсева материалов умным образом. Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
Quote (mob_dp2) Не знаю как там винчестеры на 640gb, но винчестеров с 6400gb я еще не видел. Спасибо, исправил. Понятно, а как ты думаешь, может лучше отказаться от поиска вообще и использовать фильтрацию в категориях? Плюсом будет возможность сортировки результатов, но придётся сначала зайти в категорию, а хотелось бы искать прямо на главной магазина. |
Quote (Nord32) Понятно, а как ты думаешь, может лучше отказаться от поиска вообще и использовать фильтрацию в категориях? Плюсом будет возможность сортировки результатов, но придётся сначала зайти в категорию, а хотелось бы искать прямо на главной магазина. Я думаю что нормальный каталог товаров с фильтрами на юкозе сделать невозможно, поэтому нужно использовать все подряд. Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям Сообщение отредактировал mob_dp2 - Понедельник, 26 Мар 2012, 19:34:16
|
Спасибо, походу придётся так и сделать...
Добавлено (31-Мар-2012, 23:06:10) Сообщение отредактировал Nord32 - Суббота, 31 Мар 2012, 23:06:00
|
Nord32, смотрите. пример исходника формы поиска
Quote <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> выделенное красным и есть ваши 30 символов. синим-значение. если хотите изменить, то придется ставить исправленный исходник вместо стандартного кода |
DriftUCOZ, эта тема вроде как про поиск юкоза. про яндекс не знаю. про гугл точно скажу. можно устроить поиск по собственному сайту и сделать результаты поиска у себя на сайте. но чтобы ставить поиск яндекса и гугла нужна хорошая индексация сайта
|
| |||