Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину |
Поиск по Интернет-магазину |
![]() Поиск по интернет-магазину осуществляется с помощью кода $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, sergeymitrichev, может быть вы подскажете, как самые знатоки здесь.
Возможно ли штатными средствами системы uCoz реализовать сортировку товаров в поисковой выдаче, как в самом каталоге товаров? Если нет, то предложения, как это можно сделать по-другому, кроме uparnter) И второе, как сделать ссылку на поисковый запрос. Для меня это очень важно, товаров более 300к и искать их сейчас крайне неудобно. Если не смогу такое сделать, теряется смысл ucoz для меня. Очень жду ответ. Спасибо. Добавлено (04 Мар 2018, 17:03:56) |
olleko, глобальный поиск работает
http://vivasanvarna.com/search/?q=Вивасан Код поиска расположен в шаблоне страниц сайта /panel/?a=tmpl;m=2;t=0 |
olleko, код поиска расположен в шаблоне страниц сайта vivasanvarna.com/panel/?a=tmpl;m=2;t=0
Код <?if($SEARCH_FORM$)?> <section class="sidebox srch"> <div class="sidebox-bd clr">$SEARCH_FORM$</div> </section> <?endif?> |
olleko, код поиска расположен в шаблоне страниц сайта vivasanvarna.com/panel/?a=tmpl;m=2;t=0<?if($SEARCH_FORM$)?> <section class="sidebox srch"> <div class="sidebox-bd clr">$SEARCH_FORM$</div> </section> <?endif?>1 2 3 4 5 все же не поняла, нужно заменить код ? <?if($NO_SEARCH_FORM$)?> <section class="sidebox srch"> <div class="sidebox-bd clr"> $SEARCH_FORM$ </div> </section> <?endif?> на <?if($SEARCH_FORM$)?> <section class="sidebox srch"> <div class="sidebox-bd clr">$SEARCH_FORM$</div> </section> <?endif?> |
olleko, на
<?if($MODULE_ID$=='shop')?> <section class="sidebox srch"> <div class="sidebox-bd clr">$MODULE_SEARCH_FORM$</div> </section> <?else?> <section class="sidebox srch"> <div class="sidebox-bd clr">$SEARCH_FORM$</div> </section><?endif?> |
<?if($MODULE_ID$=='shop')?><section class="sidebox srch"> <div class="sidebox-bd clr">$MODULE_SEARCH_FORM$</div> </section> <?else?> <section class="sidebox srch"> <div class="sidebox-bd clr">$SEARCH_FORM$</div> </section><?endif?> я вставила этот код, но все равно поиск не работает. У меня в правом контейнере есть поиск (найти) я пробую найти к примеру АРТИШОК и нет результата |
olleko, я не знаю куда вы это вставили. пример материала со словом артишок. и если вы пользуетесь глобальным поиском то на индексацию материала надо до 10-и суток. а в магазине глобальный не работает вообще. поэтому и надо вставить мой код
|
а куда его вставить? я вставила нв эту страницу vivasanvarna.com/panel/?a=tmpl;m=2;t=0
Сообщение отредактировал olleko - Вторник, 06 Мар 2018, 18:42:44
|
olleko, у вас главной выбран shop, добавьте код в шаблон vivasanvarna.com/panel/?a=tmpl;m=20;t=1
|
|
olleko, стандартный шаблон имеет код
Код <?if($SEARCH_FORM$)?> <section class="sidebox srch"> <div class="sidebox-bd clr">$SEARCH_FORM$</div> </section> <?endif?> его нужно заменить на Код <?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?> |
|
Всем привет! Подскажите, пожалуйста, как сместить блок поиска под надпись "Тайм"
http://tovar-skidka.ru |
| |||