Модератор форума: 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>

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

Сообщение # 46 | 00:15:24
Доброго времени суток.

Подскажите как сделать что бы можно было давать ссылки на результат поиска? Что бы я не искал строка остаётся /shop/search , поиск стандартный. Хотелось бы видеть ссылку вида /shop/search и то что ищешь , что бы всегда можно было дать линк.
DriftUCOZ
Сообщений: 113
Репутация: 18

Сообщение # 47 | 03:15:14
Quote (admin2465)
Попробовал 2 способа, прописанных в теме, поиск по модулю и-м (по товарам) работать не хочет ни в какую... Может кто знает в чем может быть проблема?


Мое мнение поиск от ucoz в интернет-магазине это смерть. Он не работает, а если работает то с точной фразой без ошибок.

Заходит покупатель, набирает в поиске, получает "0 найдено" и как Вы думаете что он подумает?

P.s. Когда будет нормальный поиск?!

Интернет магазин модной женской, мужской и подростковой одежды. http://bestshop-sp.ru
Nord32
Сообщений: 11
Репутация: 2

Сообщение # 48 | 17:01:24
Доброго времени суток!
Скажите, пожалуйста, поиск по модулю ИМ всегда будет искать точное совпадение ключевых слов с описанием товара, или что-то будет меняться? Например, если сейчас вводить несколько одинаковых значений, то поиск ничего не находит. То есть я ищу ноутбук и ввожу подходящие объёмы винчестера через запятую (500gb, 600gb, 1tb), конечно же, можно поочередно вводить каждое значение и находить подходящие товары, но для покупателя это составляет неудобства. Хотелось бы, чтобы можно было ввести сразу много одинаковых по типу характеристик, а поиск выдавал все наиболее подходящие по описанию товары (например, те же ноутбуки с 500GB, 600GB и 1TB). Что нужно для организации именно такого поиска, и возможно ли вообще такое осуществить в данный момент в модуле ИМ.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 49 | 17:03:25
Nord32, дайте конкретный пример того, что вам надо. пример запроса

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
baracuda12
Сообщений: 6
Репутация: 0

Сообщение # 50 | 17:22:11
Доброго времени суток, подскажите пожалуйста, только точно, что заменить в этом коде, чтобы стандартный поиск 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
Сообщений: 113
Репутация: 18

Сообщение # 51 | 12:42:57
baracuda12, в настройках поиска может посмотреть? Там галочки ставить надо где поиск будет искать оп сайту.

Интернет магазин модной женской, мужской и подростковой одежды. http://bestshop-sp.ru
baracuda12
Сообщений: 6
Репутация: 0

Сообщение # 52 | 12:49:02
DriftUCOZ , да в том то и дело, все выставлено, когда нахожусь на странице ИМ все работает, но только выйду на главную или другую страницу, поиск отказывается работать:(
Nord32
Сообщений: 11
Репутация: 2

Сообщение # 53 | 17:20:51
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
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 54 | 18:20:16
Quote (Nord32)
Я ввожу в поисковое поле запрос "acer, 6400gb, Bluetooth, Wi-Fi" и в итоге "Не найдено материалов доступных для просмотра"

Quote (Nord32)
но с винчестером "640gb" не оказалось ни одного

Не знаю как там винчестеры на 640gb, но винчестеров с 6400gb я еще не видел.

Quote (Nord32)
Почему нельзя, чтобы поиск выдавал не точное совпадение описания товара с запросом, а некую схожесть с ним, например, в моем случае как минимум по трем параметрам есть что показать.

Потому что юкоз не предназначен для отсева материалов умным образом.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Nord32
Сообщений: 11
Репутация: 2

Сообщение # 55 | 19:19:37
Quote (mob_dp2)
Не знаю как там винчестеры на 640gb, но винчестеров с 6400gb я еще не видел.

Спасибо, исправил.

Понятно, а как ты думаешь, может лучше отказаться от поиска вообще и использовать фильтрацию в категориях? Плюсом будет возможность сортировки результатов, но придётся сначала зайти в категорию, а хотелось бы искать прямо на главной магазина.
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 56 | 19:34:07
Quote (Nord32)
Понятно, а как ты думаешь, может лучше отказаться от поиска вообще и использовать фильтрацию в категориях? Плюсом будет возможность сортировки результатов, но придётся сначала зайти в категорию, а хотелось бы искать прямо на главной магазина.

Я думаю что нормальный каталог товаров с фильтрами на юкозе сделать невозможно, поэтому нужно использовать все подряд.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Сообщение отредактировал mob_dp2 - Понедельник, 26 Мар 2012, 19:34:16
Nord32
Сообщений: 11
Репутация: 2

Сообщение # 57 | 23:06:10
Спасибо, походу придётся так и сделать...

Добавлено (31-Мар-2012, 23:06:10)
---------------------------------------------
Доброго времени суток!
Не могу понять, почему поисковый запрос ограничен 30-ю символами, это же очень мало...
Возможно ли как-нибудь увеличить это число, или сменить его в поиске по ИМ полностью?

Сообщение отредактировал Nord32 - Суббота, 31 Мар 2012, 23:06:00
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 58 | 23:25:07
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 символов. синим-значение. если хотите изменить, то придется ставить исправленный исходник вместо стандартного кода

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
DriftUCOZ
Сообщений: 113
Репутация: 18

Сообщение # 59 | 23:40:59
А можно как-нить аккуратно прикрепить поиск Яндекса по сайту? Чтоб результаты выводились на сайте, а не на странице Яндекса.

Интернет магазин модной женской, мужской и подростковой одежды. http://bestshop-sp.ru
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 60 | 00:05:08
DriftUCOZ, эта тема вроде как про поиск юкоза. про яндекс не знаю. про гугл точно скажу. можно устроить поиск по собственному сайту и сделать результаты поиска у себя на сайте. но чтобы ставить поиск яндекса и гугла нужна хорошая индексация сайта

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
Поиск: