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

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

Сообщение # 241 | 19:25:37
Все сделал по инструкции выше, так поиск по магазину и не заработал.
Подскажите решение )
http://ryukzachokshop.ru/
Спасибо.
magbz
Сообщений: 11
Репутация: 0

Сообщение # 242 | 10:13:33
тоже самое проблема с поиском, с главной страницы не работает поиск в ИМ
http://автодетали-челны.рф/
Подскажите
Спасибо
EgorKruglikov
Сообщений: 414
Репутация: 150

Сообщение # 243 | 11:45:18
magbz, здравствуйте, на Вашем сайте поиск осуществляется по условию:
Цитата
<?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>

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

Если Вам необходимо активировать на всех страницах сайта поиск по модулю "Интернет-магазин", Вы можете выполнить замену кода:
Код
<?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>

На вариацию кода, представленного в первом сообщении данной темы:
Код
<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>

Консультация по системе uCoz - разработка скриптов, настройка сайта.
magbz
Сообщений: 11
Репутация: 0

Сообщение # 244 | 14:14:31
Заменил вот результат
Прикрепления: 0147083.png (499.5 Kb)
EgorKruglikov
Сообщений: 414
Репутация: 150

Сообщение # 245 | 15:14:36
magbz, если Вами подразумевается, что при использовании поиска по модулю "Интернет-магазин" на Вашем сайте не удаётся найти товары - ознакомьтесь с информацией из "шапки" темы:
Цитата
Поиск по интернет-магазину можно настроить!
"Панель управления" - "Интернет-магазин" - "Настройки модуля" - "Список полей товара, по которым будет осуществляться поиск".

Если выделить все пункты, то поиск будет осуществляться по полю "Артикул", "Производитель", "Наименование", "Категории", "Краткое описание", "Описанию товара" и по любым выбранным вами дополнительным полям. Можно выделить все пункты, тогда поиск будет производиться по всем заполненным полям.

Если у вас не стоит выделение на главном пункте, такому как "Наименование", то поиск по названию может не работать, это касается и всех остальных критериев поиска!

Если у вас установлен поиск по полям, которые не заполнены, то в этом случае поиск не будет работать.

На основании данной информации, убедитесь, что опции поиска на Вашем сайте настроены корректно.

Консультация по системе uCoz - разработка скриптов, настройка сайта.
Сообщение отредактировал EgorKruglikov - Вторник, 29 Июл 2014, 15:15:11
magbz
Сообщений: 11
Репутация: 0

Сообщение # 246 | 16:30:11
это все настроено корректно
Уникод
Сообщений: 2
Репутация: 0

Сообщение # 247 | 16:26:20
Доброго времени суток.

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

Сообщение # 248 | 03:41:39
Уважаемые гуру форума нужна помощь, установили шаблон, возникли проблемы с поиском, не ищет вообще ничего.
А очень хотелось бы настроить поиск по Интернет магазину.

Содержание глобального блока, Верхняя часть сайта:

Код
<nav id="menu" data-animated="fadeInUp">
  <div class="cnt oh">
  <div id="menu-icon"><i class="fa fa-bars"></i> Меню сайта</div>
  <div id="search-icon"><i class="fa fa-search"></i> Поиск</div>
  <!-- <sblock_nmenu> -->
  <?if($NMENU_1$)?><!-- <bc> -->$NMENU_1$<!-- </bc> --><?endif?>
  <!-- </sblock_nmenu> -->
  </div>
</nav>

<div id="search-section">
  <form onsubmit="this.sfSbm.disabled=true" method="get" action="/search">
  <input id="search-input" name="q" type="text" placeholder="Поиск: ключевая фраза + Enter" />
  <input id="search-btn" type="hidden" name="sfSbm"/>
  </form>
</div>

Поиск по сайту (страница поиска):


Код
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
  <title><?if($SEARCH_QUERY$)?>$SEARCH_QUERY$ - <?endif?>Поиск</title>
  <link type="text/css" rel="StyleSheet" href="/_st/my.css" />
  <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
  <link rel="stylesheet" href="/css/font-awesome.css" />
  <link rel="stylesheet" href="/css/animate.css" />
  <link rel="stylesheet" href="/css/flexslider.css" />
  <!--[if lt IE 9]>
  <script>
  var e = ("header,nav,article,aside,section,footer").split(',');
  for (var i = 0; i < e.length; i++) {
  document.createElement(e[i]);
  }
  </script>  
  <![endif]-->
  </head>
  <body>
  <div id="tmpl-loader"></div>
  <div id="tmpl-container">

  $GLOBAL_AHEADER$

  <section id="middle" class="cnt oh">
  <!-- <middle> -->
  <div class="content" data-animated="fadeInLeft">
  <!-- <body> --><div style="padding:0 0 5px 0;">$SEARCHFORM$</div><div style="padding:4px 4px 0 4px;"><!--<s5248>-->Результаты <b>$NUM_SHOWN$</b> из <b>$NUM_ENTRIES$</b> по запросу <b>$SEARCH_QUERY$</b><!--</s>--></div><hr/>
$BODY$<div align="center">$PAGE_SELECTOR$</div><!-- </body> -->
  </div>
  <aside id="aside">
  $GLOBAL_CLEFTER$
  </aside>
  <!-- </middle> -->
  </section>

Я в коде к сожалению не разбираюсь, по этому очень надеюсь на вашу помощь, заранее спасибо.
fenix0542
Сообщений: 62
Репутация: 2

Сообщение # 249 | 12:20:58
Пытался разобраться сам, но так и не понял как сделать поиск на сайте.

Мой сайт http://hutsmoto.ru/

Хочу сделать поиск товара как на этом сайте http://motorezina.net/

Добавлено (31 Авг 2014, 12:20:58)
---------------------------------------------
Так и никто мне не подскажет как настроить нужный мне поиск по товару? Я уже понял что надо делать дополнительные поля и их включать в поиск, только не знаю как это сделать.

Uasia007
Сообщений: 29
Репутация: -1

Сообщение # 250 | 21:34:21
Как сделать чтобы поиск искал по артикулу лучше. А то допустим есть в артикуле дефис а в поисковом слове нет. Всё не ищет. и наоборот.

разбор159.рф
stas8890
Сообщений: 9
Репутация: 0

Сообщение # 251 | 19:24:52
Здравствуйте.
Как сделать чтобы в результатах поиска выводился производитель и цена $BRAND$ и $PRICE$). Фото выводит, название также, а вот $BRAND$ и $PRICE$ нет.

Добавлено (23 Сен 2014, 13:20:54)
---------------------------------------------

Цитата stas8890 ()
Здравствуйте.Как сделать чтобы в результатах поиска выводился производитель и цена $BRAND$ и $PRICE$). Фото выводит, название также, а вот $BRAND$ и $PRICE$ нет.
Немного ни так написал. При переходе по тегу, выводится изображение и наименование, а вот как вывести бренд.

Добавлено (23 Сен 2014, 19:24:52)
---------------------------------------------
отбой. решил сам.

BoyKa
Сообщений: 120
Репутация: 11

Сообщение # 252 | 01:14:38
как изменить порядок фильтрации материалов? в модуле смотрел такого нет

shatrov
Сообщений: 440
Репутация: 66

Сообщение # 253 | 06:27:02
Цитата fenix0542 ()
Так и никто мне не подскажет как настроить нужный мне поиск по товару? Я уже понял что надо делать дополнительные поля и их включать в поиск, только не знаю как это сделать.
В настройках ИМ
Прикрепления: 0578028.png (9.7 Kb)
shatrov
Сообщений: 440
Репутация: 66

Сообщение # 254 | 06:46:56
Цитата BoyKa ()
как изменить порядок фильтрации материалов? в модуле смотрел такого нет
В настройках модуля
Прикрепления: 1959655.png (6.9 Kb)
Listik
Сообщений: 70
Репутация: 2

Сообщение # 255 | 14:27:58
EgorKruglikov, добрый день. Не могу справиться.
Есть страничка http://avon-in-dnepr.at.ua/shop справа есть форма для поиска, например ввожу МЫЛО, все находит но перед результатами два раза высвечиваются категории ароматов!
Как убрать лишнее, тоесть где можно эту страницу редактировать?
То что написано Редактировать шаблоны и потом Поиск по сайту то это не то у меня поиск по интернет-магазину

AVON avon-in-dnepr.at.ua
Mary Kay marykay-dnepr.at.ua
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
Поиск: