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

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

Сообщение # 256 | 15:08:44
Здравствуйте.
Подскажите что могло случиться? вдруг перестал работать поиск. до сегодняшнего дня всё работало.
Вот код поиска:

<form method="post" action="/shop/search/" id='form-id' style="display:none;">
<input type="hidden" name="a" value="2"/>
<input type="text" name="query" value="" id="query"/>
<input type="submit" value="Поиск">
</form>

При чем он даже не переходит на страницу результатов поиска, а переходит просто на страницу магазина
Сообщение отредактировал mavrnet777 - Среда, 29 Окт 2014, 15:13:11
Listik
Сообщений: 70
Репутация: 2

Сообщение # 257 | 16:06:37
Я уже сама сделала

AVON avon-in-dnepr.at.ua
Mary Kay marykay-dnepr.at.ua
GlavAdmin3712
Сообщений: 3
Репутация: 0

Сообщение # 258 | 04:56:39
Неоднократно на этом форуме звучал вот такой вопрос волнующий многих:

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

Но ответа так никто и не дал sad
Может все таки, кто-то найдется, кто даст ответ на этот важный для многих вопрос. prof
BoyKa
Сообщений: 120
Репутация: 11

Сообщение # 259 | 07:28:04

Код
<div id="searchForm">
   <form onsubmit="this.sfSbm.disabled=true" method="post" action="$HOME_PAGE_LINK$shop/search">
   <input type="poisk" class="searchKey" name="query" placeholder="поиск по товарам" />
   <input type="submit" class="searchButton" value="" name="sfSbm" />
     
   </form>

Пробовал и ваш исходник в топике, не работает, тоже самое.


Нажимаю кнопку " поиск" а в ответ написано СТРАНИЦА НЕ ДОСТУПНА

Сообщение отредактировал BoyKa - Среда, 12 Ноя 2014, 07:35:59
LV
Разработчик
Сообщений: 592
Репутация: 102

Сообщение # 260 | 12:01:03
Цитата GlavAdmin3712 ()
Неоднократно на этом форуме звучал вот такой вопрос волнующий многих: Подскажите как сделать что бы можно было давать ссылки на результат
поиска? Что бы я не искал строка остаётся /shop/search , поиск
стандартный. Хотелось бы видеть ссылку вида /shop/search и то что ищешь ,
что бы всегда можно было дать линк.

Но ответа так никто и не дал
Может все таки, кто-то найдется, кто даст ответ на этот важный для многих вопрос.
нет, потому что внутримодульный поиск по магазину, так же как и в остальных модулях работает через POST запросы
BoyKa
Сообщений: 120
Репутация: 11

Сообщение # 261 | 13:16:14
LV, Так в чем дело то не скажешь?

store
Сообщений: 1
Репутация: 0

Сообщение # 262 | 13:00:50
Здравствуйте подскажите пжл, не могу добавить поиск в категорию товаров, на главную страницу модуля получилось, а в категорию нет.
wweebb6596
Сообщений: 1
Репутация: 0

Сообщение # 263 | 20:47:05
Всем привет! тоже не работает вот сам код:
Код
<?if($MODULE_ID$='shop')?>
  <form id="search" onsubmit="this.sfSbm.disabled=true" method="post" action="$HOME_PAGE_LINK$shop/search/">
  <input id="s-text" name="query" type="text" value="Поиск по товарам..." onblur="if(this.value=='') this.value='Поиск по товарам...';" onfocus="if(this.value=='Поиск по товарам...') this.value='';" />
  <input id="s-image" type="image" src="/img/go.png" name="sfSbm"/>
  </form>
  <?else?>
  <form id="search" onsubmit="this.sfSbm.disabled=true" method="get" action="$HOME_PAGE_LINK$search/">
  <input id="s-text" name="q" type="text" value="Поиск по сайту..." onblur="if(this.value=='') this.value='Поиск по сайту...';" onfocus="if(this.value=='Поиск по сайту...') this.value='';" />
  <input id="s-image" type="image" src="/img/go.png" name="sfSbm"/>
  </form>  
  <?endif?>
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 264 | 21:05:48
Цитата wweebb6596 ()
<form id="search" onsubmit="this.sfSbm.disabled=true" method="post" action="$HOME_PAGE_LINK$shop/search/">

вот это замените на
Код
<form id="search" onsubmit="this.sfSbm.disabled=true" method="post" action="$HOME_PAGE_LINK$shop/search">
«ShaGun»
Сообщений: 116
Репутация: 7

Сообщение # 265 | 11:55:50
Всем привет!

Скажите пожалуйста, где править код результатов поиска по ИМ?? Нужно заменить надпись "Доступно позиций" на "Найдено позиций" и другой текст.



Адрес сайта: kindersmile.ru
Прикрепления: 0524017.jpg (31.1 Kb)
Lucky3746
Сообщений: 2
Репутация: 0

Сообщение # 266 | 01:34:37
Хотелось бы узнать если возможность уже в результатах поиска поставить сортировку по цену , наименованию и т.д. ?
Спасибо большое!
Milana
Сообщений: 30
Репутация: -6
Уровень замечаний:

Сообщение # 267 | 20:15:30
Ucoz, что же вас так колбасит-то не по-детски?!
Сегодня уже и поиск по магазину умер! Вместо результатов поиска выводятся категории магазина, код $MODULE_SEARCH_FORM$ теперь работает так:


т.е над головой магазина!
Когда закончатся эксперименты на пользователях и их сайтах?!
1. Несколько дней назад умер слайдер
2. Вчера раскорячились опции магазина


3. Сегодня растащило категории магазина во всю длину страницы (уже исправила)
4. В корзине куча мелких проблем, о которых уже известно.

И это всё перед Новым годом! Уже похоже на вредительство!!!

Адрес сайта не даю, т.к. помощи уже не жду! Просто ставлю в известность - таких исковерканных сайтов уже много!
Прикрепления: 9370367.jpg (85.3 Kb) · 9284618.jpg (21.0 Kb)
denik9568
Сообщений: 14
Репутация: 0

Сообщение # 268 | 21:40:13
Помогите разобраться я вот не пойму почему стандартным поискам нельзя искать по всему сайту во всех модулях а по такому например запросу
/search/запрос ищет при наличии тэгов и не важно в каком модуле находиться материал в модуле игры, файлы или магазин и возможно ли реализовать такую форму поиска по сайту?
jeck
Сообщений: 24
Репутация: 1

Сообщение # 269 | 18:24:20
Проблема достаточно редкая, но в целом решаема с помощью PHP. Но, интересует именно - можно ли сделать это без него.
ЗАДАЧА:
Завязать забитую форму поиска по ИМ на обыкновенную ссылку.

Подробно -
Имеем форму :



Собственно вот как она выглядит:

То есть для того чтобы человек нашел все товары под этим названием была сделана эта форма.

Возможно ли данную форму оформить в виде ССЫЛКИ?
То есть чтобы при клике на название сразу перейти к странице поиска?
Поиск по интернет магазину.( см. пример фото )



Буду благодарен за помощь и советы.

TeaAdm
Сообщений: 8
Репутация: 0

Сообщение # 270 | 00:04:02
Добрый день.
Помогите, кто в силах это сделать.
Сайт http://tealook.ru/
не работает поиск, что не так? где что удалить? что куда вставить?
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
Поиск: