Поиск по Интернет-магазину
|
|
Сообщение # 1 |
01:11:54
23 Фев 2012
Поиск по интернет-магазину осуществляется с помощью кода $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
Сообщение # 271 |
02:03:37
16 Мар 2015
TeaAdm, панель управления - дизайн - управление дизайном - глобальные блоки - верхняя часть сайта - ищите код
Код <form id="search" onsubmit="this.sfSbm.disabled=true" method="post" action="/search/"> <input id="s-text" name="query" type="text" value="" onblur="if(this.value=='') this.value='Search our site:';" onfocus="if(this.value=='Search our site:') this.value='';"> <input id="s-image" type="image" src="/img/go.png" name="sfSbm"> </form> замените его на этот Код <form id="search" onsubmit="this.sfSbm.disabled=true" method="post" action="/shop/search"> <input id="s-text" name="query" type="text" value="" onblur="if(this.value=='') this.value='Search our site:';" onfocus="if(this.value=='Search our site:') this.value='';"> <input id="s-image" type="image" src="/img/go.png" name="sfSbm"> </form>
|
TeaAdm
Сообщений: 8
Сообщение # 272 |
15:39:36
16 Мар 2015
webanet, благодарю Вас. Все получилось. (так просто оказывается). А еще один момент. Поиск ищет только точно такое же слово. Если я пишу "клюква", ищет только "клюква". А не найденными остается многое со словом "клюквой" и другие склонения. Как вот с этим быть?
|
webanet
Сообщений: 24067
Сообщение # 273 |
16:39:17
16 Мар 2015
TeaAdm, поиск по модулю ищет только совпадения в названии. поиск по интернет-магазину можно настроить и расширить его возможности. поиск может искать по доп. полям, артикулу, категориям, описанию товара и так далее. почитайте первое сообщение данной темы, если будет что-то не понятно, спрашивайте
|
Holliluya
Сообщений: 1
Сообщение # 274 |
12:13:08
14 Апр 2015
Господа, здравствуйте! Надеюсь правильно выбрал раздел для этого вопроса. Нуждаюсь в вашей помощи.В общем ситуация в следующем, создаю интернет-магазин по продаже растений: $IMAGE1$
Набираю в поиске, например, слово "blue" и результатов 0 (обращаю внимание на то, что все настройки включены)
Интересный факт - по названию фотографий из фотоальбомов он ищет
И самое интересное - когда я перехожу по тегу (метке), например, "пихта", он показывает результат, но не показывает материалы $IMAGE4$
Господа-эксперты, помогите решить этот вопрос, буду очень признателен! Заранее спасибо! Коды прилагаю:
Страница поиска Код <html> <head> <meta charset="utf-8"> <title><?if($SEARCH_QUERY$)?>$SEARCH_QUERY$ - <?endif?>Поиск</title> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> </head> <body> <?if($GROUP_ID$='4')?><script type="text/javascript" src="/js/styler.js"></script><?endif?> $ADMIN_BAR$ <!-- Page Loader --> <section> <div id="page-loader"> <span class="fa-spin"></span> </div> </section> $GLOBAL_SLIDER$ $GLOBAL_AHEADER$ <div id="casing"> <?if($MODULE_ID$='forum')?><div class="wrapper"><div class="forum-box"><?endif?> <!-- <middle> --> <?ifnot($URI_ID$='page1')?> <div class="wrapper"> <section> <div id="content"> <?endif?> <!-- <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> --> <?ifnot($URI_ID$='page1')?> </div> </section> <aside> <div id="sidebar"> $GLOBAL_CLEFTER$ </div> </aside> </div> <?endif?> <!-- </middle> --> <div class="clr"></div> <?if($MODULE_ID$='forum')?></div></div><?endif?> </div> $GLOBAL_BFOOTER$ <!-- Scripts --> <?if($URI_ID$='page1')?> <script type="text/javascript" src="/js/jquery.isotope.min.js"></script> <script type="text/javascript" src="/js/jquery.flexslider-min.js"></script> <script type="text/javascript" src="/js/jquery.parallax-1.1.3.js"></script> <?endif?> <script type="text/javascript" src="/js/ui.js"></script> <noscript> <style type="text/css"> #page-loader {display:none;} .animateit {opacity:1;} </style> </noscript> </body> </html>
Вид материалов Код <table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;"> <div class="eTitle" style="text-align:left;font-weight:normal"><a href="$ENTRY_URL$">$TITLE$</a></div> <?if($MESSAGE$)?> <?if($MODULE_ID$='shop')?><div style="float:left;padding-top:10px;"><a href="$ENTRY_URL$"><img alt="" src="$SMALL$" class="gphoto"></a></div><?endif?> <div class="eMessage" style="text-align:left;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?> <div class="eDetails" style="clear:both;">$ENTRY_DEPTH$ <?if($SAVING_DATE$)?>- $SAVING_DATE$<?endif?></div></td></tr></table><br /> Добавлено (14 Апр 2015, 12:13:08) --------------------------------------------- вверх
|
SRP-Design
Сообщений: 40
Сообщение # 275 |
13:05:07
06 Май 2015
Доброго дня. Необходим поиск по артиклю. 1. Выделил в настройках магазина поиск только по артиклю 2. Поставил форму поиска $MODULE_SEARCH_FORM$ 3. Забил товары с артикулями
Копирую артикул товара в поиск, результат 0. Думал сначала, что нужно день подождать, что бы обновилась база поиска (вроде где то читал, что в поиске юкоз позиция появляются через день), но сегодня опять (третий день) ничего не находит.
Что я не правильно делаю? Подскажите плиз.
|
Irina_M
Сообщений: 603
Сообщение # 276 |
09:29:25
07 Май 2015
SRP-Design, укажите, пожалуйста, адрес Вашего сайта.
|
SRP-Design
Сообщений: 40
Сообщение # 277 |
19:02:13
07 Май 2015
|
Irina_M
Сообщений: 603
Сообщение # 278 |
11:08:07
08 Май 2015
SRP-Design, все товары на сайте добавлены 05.05.15. Индексация новых материалов происходит до 10-и дней.
|
Blizard
Сообщений: 35
Сообщение # 279 |
11:36:54
13 Май 2015
Здравствуйте, в шапке моего сайта встроено окошко поиска, но поиск работает не по интернет магазину, подскажите пожалуйста как переделать, чтобы работал по и-е. bestbag.pp.ua
|
HETPE3B
Сообщений: 1976
Сообщение # 280 |
12:54:17
13 Май 2015
Blizard, в шаблоне верхней части сайта найдите <div class="search-box"> и добавьте после него $MODULE_SEARCH_FORM$, остальное перед закрывающим тегом можно удалить.
|
Blizard
Сообщений: 35
Сообщение # 281 |
12:59:01
13 Май 2015
У меня нет такого Код <header> <div class="wrapper"> <div id="header"> <div class="head-l"> <span class="site-l"> <span class="site-n"><a href="$HOME_PAGE_LINK$">$SITE_NAME$</a></span> <span class="site-d"><!-- <logo> -->Интернет магазин<!-- </logo> --></span> </span> </div> <div class="head-r"> <div id="sch-box"> <div class="search-box"> <div class="searchForm"><form onSubmit="this.sfSbm.disabled=true" method="get" style="margin:0" action="/shop/search/"><div class="schQuery"><input value="" type="text" name="q" maxlength="30" size="20" class="queryField" /></div><div class="schBtn"><input type="submit" class="searchSbmFl" name="sfSbm" value="Search" /></div></form></div> </div> </div> </div> <div class="clr"></div> </div> <nav> <div id="catmenu"> <!-- <sblock_nmenu> --> <?if($NMENU_1$)?><!-- <bc> -->$NMENU_1$<!-- </bc> --><?endif?> <!-- </sblock_nmenu> --> <div class="clr"></div> </div> <div class="clr"></div> </nav> </div> </header>
Сообщение отредактировал Blizard - Среда, 13 Май 2015, 13:00:17
|
HETPE3B
Сообщений: 1976
Сообщение # 282 |
13:05:32
13 Май 2015
Код <header> <div class="wrapper"> <div id="header"> <div class="head-l"> <span class="site-l"> <span class="site-n"><a href="$HOME_PAGE_LINK$">$SITE_NAME$</a></span> <span class="site-d"><!-- <logo> -->Интернет магазин<!-- </logo> --></span> </span> </div> <div class="head-r"> <div id="sch-box"> <div class="search-box"> $MODULE_SEARCH_FROM$ </div> </div> </div> <div class="clr"></div> </div> <nav> <div id="catmenu"> <!-- <sblock_nmenu> --> <?if($NMENU_1$)?><!-- <bc> -->$NMENU_1$<!-- </bc> --><?endif?> <!-- </sblock_nmenu> --> <div class="clr"></div> </div> <div class="clr"></div> </nav> </div> </header>
|
Blizard
Сообщений: 35
Сообщение # 283 |
12:01:30
15 Май 2015
HETPE3B, здравствуйте, я заменил код хэдера на выложенный Вами, и поиск в шапке вообще перестал работать. bestbag.pp.ua
|
HETPE3B
Сообщений: 1976
Сообщение # 284 |
13:06:00
15 Май 2015
Blizard, извиняюсь, опечатка вышла $MODULE_SEARCH_FORM$
|
Blizard
Сообщений: 35
Сообщение # 285 |
16:20:00
15 Май 2015
HETPE3B, спасибо, заработало. И я не разглядел очепятку )
|