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

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

Сообщение # 226 | 18:24:36
Dr-laptop,
Код
<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>

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

Сообщение # 227 | 04:14:33
Люди подскажите, Возможно ли сделать поиск без перезагрузки страницы?
Перехожу на страницу поиска shop/search
Ввожу масло он без перезагрузки выдает товар внизу.
Че то типо ajax поиска.
Результат без перезагрузки <div id=result></div>
Если такое возможно напишите как, буду признателен.
Yarik_u4enik
Сообщений: 30
Репутация: 2

Сообщение # 228 | 14:00:01
сайт
Как удалить из результатов поиска названия информеров
Сообщение отредактировал Yarik_u4enik - Вторник, 24 Дек 2013, 01:50:31
onvak777
Сообщений: 6
Репутация: 0

Сообщение # 229 | 01:27:41
Добрый день! Возникла проблема с поиском по тегам. Сколько не искала решение - так и нашла. Надеюсь на вашу помощь.
Поиск по интернет магазину работает, все хорошо. Но когда поиск осуществляется по тегам (через облако тегов или через тег на странице товара), в результатах только название товара и его фото (например http://vchehle.at.ua/search/%D0%9E%D1%80%D0%B8%D0%B3%D0%B8%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9/) Возможно ли сделать его таким же как при стандартном поиске? (как в каталоге - с ценой, с возможностью добавления в корзину и тд)
kava
Сообщений: 66
Репутация: 18

Сообщение # 230 | 18:52:33
Прошу помочь с поиском на сайте при включённом модуле "интернет-магазин" и модуля "фотоальбом". Разумеется, эту ветку поиска прочёл, попробовал многое на своём сайте. Для себя решения не нашёл.

Надо, чтобы посетитель мог воспользоваться полным поиском всего возможного на сайте, в каком бы модуле сайта он ни находился. Чтобы мог искать и по товарам "интернет-магазина" и по подписям к фотографиям в "фотоальбоме".
То есть, поиск по сайту и поиск по ИМ.

Я понял, что такое невозможно сделать просто, вписав предложенный тут код поиска в топе. Именно предложенный код даёт мне вот такой результат - и кнопки не видны, и поиск работает не правильно: в ИМ строку 6.00-9 находит 593 раза, хотя таких строк у меня только 27.




Меня бы вполне устроило решение с двумя полями поиска с соответствующими подписями.
Например,
ПОИСК по МАГАЗИНУ: Поиск
ПОИСК по ФОТОГРАФИЯМ: Поиск

Тут в этой ветке в 2012 году такой код был предложен Elenabem (сообщение #79) - с двумя полями Поиска, но он у меня на сайте не сработал, точно так же кнопки не видны, и ищет не правильно.

Пожалуйста, подскажите, что в моем работающем коде поиска можно изменить, чтобы и кнопки Поиска были подписаны правильно, и чтобы сам поиск работал правильно.

Мой код поиска тут (вместе с закомментированными экспериментами):



На всякий случай CSS ИМ полный тут, он у меня девственный - как шаблон #798 предложил:



ИМ тут
Прикрепления: 6467504.png (53.4 Kb)
Сообщение отредактировал kava - Воскресенье, 23 Фев 2014, 19:00:04
25amsi
Сообщений: 13
Репутация: 4

Сообщение # 231 | 17:40:07
Добрый день.
Прошу помощи, так как официальная служба поддержки молчит несколько дней(
Не работает поиск в ИМ, работает только по остальным разделам.
Все сделал как написано на 1 странице результат ноль.
Видимо проблема в шаблоне, т.к. на другом сайте все отлично работает.
мой сайт http://avantagesvet.ru
Заранее благодарен за ответ.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 232 | 17:51:11
25amsi, у вас все получилось



глобальный поиск в интернет магазине не будет работать, но на страницах интернет магазина у вас уже работает поиск по модулю интернет магазин
Прикрепления: 5490750.jpg (89.3 Kb)

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

Сообщение # 233 | 18:06:30
3 дня пытался это сделать!!!
Единственное, что я сделал до написания на форум я заменил $SEARCH_FORM$ на <?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>
в Глобальном блоке (Верхняя часть сайта) после этого все заработало.
Но об этом не написано в первом сообщении темы или я читал невнимательно!
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 234 | 18:32:50
25amsi, в первом сообщении данной темы написано это

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

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

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

Сообщение # 235 | 10:04:25
Цитата Dr-laptop ()
Так вот не смог врубиться в суть ответа. Можно для чайников тоже самое, но в более развёрнутом виде. Где просмотреть исходный код формы поиска? И где эта волшебная $форма_поиска$, куда вставить надо.
Поиск по магазину работает, но народ упорно пытается искать с других страниц.
Заранее спасибо!
Все просто, если хотите чтобы поиск был виден и работал только в магазине надо заменить в поисковом блоке не только $SEARCH_FORM$ на $MODULE_SEARCH_FORM$, но и в начале блока в коде <?if($SEARCH_FORM$... на <?if($MODULE_SEARCH_FORM$... и все.
При этом код :
Код
<?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>
ставить НЕ надо.
Удачи.

Сообщение отредактировал SnowPig - Понедельник, 17 Мар 2014, 11:11:28
magazinsp
Сообщений: 1
Репутация: 0

Сообщение # 236 | 13:35:55
fflesh, теперь все понятно спасибо)))) все равботает))
tamaks
Сообщений: 1
Репутация: 0

Сообщение # 237 | 02:23:55
Пример поиска по магазину:

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

перед тегами:
Код
</table>
<h1>$CAT_NAME$</h1>
Прикрепления: 6977487.png (390.2 Kb)
toxic_hill
Сообщений: 2
Репутация: 0

Сообщение # 238 | 17:31:59
Друзья, столкнулся с проблемой поиска по модулю инет магазина, выполнил замены по инструкции выше, не помогло, оказалось, что случайно отметил
чек бокс (в интернет магазин - настройки модуля):

Снял чек бокс, стал осуществляться поиск (разумеется предварительно заменив $SEARCH_FORM$ на $MODULE_SEARCH_FORM$)
toxic_hill
Сообщений: 2
Репутация: 0

Сообщение # 239 | 17:33:27
извиняюсь, скрин приаттачил
Прикрепления: 2845286.png (15.5 Kb)
Modelist2608
Сообщений: 77
Репутация: 11

Сообщение # 240 | 01:48:43
Как уменьшить ширину поисковой строки на странице поиска ? И как сделать чтобы поисковик ucoz видел товар по артикулам ?
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
Поиск: