• Страница 26 из 26
  • «
  • 1
  • 2
  • 24
  • 25
  • 26
Модератор форума: 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>

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

Сообщение # 376 | 04:08:51
Добрый день!
Продублирую свой вопрос, не получивший ответа

Возможно ли штатными средствами системы uCoz реализовать сортировку товаров в поисковой выдаче, как в самом каталоге товаров? Если нет, то предложения, как это можно сделать по-другому, кроме uparnter) И второе, как сделать ссылку на поисковый запрос. Для меня это очень важно, товаров более 300к и искать их сейчас крайне неудобно.
jeux
Сообщений: 34
Репутация: 16

Сообщение # 377 | 12:53:30
Добрый день.
Где найти настройку кода страницы результатов поиска товаров?
Хочу вверху над результатами поиска продублировать поле поиска.

Yuri_G
uWeb support
uVip manager
Сообщений: 4336
Репутация: 943

Сообщение # 378 | 18:52:43
Цитата jeux ()
Где найти настройку кода страницы результатов поиска товаров?


Если еще актуально, пропишите поле в шаблоне http://ваш-сайт.ру/tmpls/?a=tmpl;m=20;t=2

Цитата zevs7901 ()
Возможно ли штатными средствами системы uCoz реализовать сортировку товаров в поисковой выдаче, как в самом каталоге товаров? Если нет, то предложения, как это можно сделать по-другому, кроме uparnter) И второе, как сделать ссылку на поисковый запрос. Для меня это очень важно, товаров более 300к и искать их сейчас крайне неудобно.


1. Штатными средствами нельзя и еще без сторонних разработок.
2. Ссылку на поисковый запрос https://u.to/Q-HQFA название-тега

defaultNick3458
Сообщений: 2
Репутация: 4

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

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

А в моем случае как быть? У меня блок Поиск по сайту нет. Где менять код что бы поиск осуществлялся по всему сайту? а то сейчас находит только по интернет магазину. Mutlu.su Сайт
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 380 | 18:36:38
defaultNick3458, у вас из активных модулей только новости и магазин. стоит поиск по модулю и он работает нормально и в новостях и в магазине. код формы поиска по сайту у вас находится в шаблоне глобального блока верхняя часть сайта.
если нужен глобальный поиск, и поиск по модулю магазин, то предоставьте код шаблона глобального блока верхняя часть сайта

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

Сообщение # 381 | 18:37:55
Цитата Yuri_G ()
Цитата jeux ()Где найти настройку кода страницы результатов поиска товаров?

Если еще актуально, пропишите поле в шаблоне http://ваш-сайт.ру/tmpls/?a=tmpl;m=20;t=2


Видимо я вас не понял.
Ввожу в адресную строку http://kotyara.com.ua/tmpls/?a=tmpl;m=20;t=2 и получаю сообщение: Вы входите в группу пользователей, которым запрещено совершать данное действие. По всем вопросам обращайтесь к администратору сайта.

Я админ, на сайте и в админке залогинен. Что я делаю не верно?

Дополняю.
У меня адреса выглядят немного иначе. Ввел в моем формате: http://kotyara.com.ua/panel/?a=tmpl;m=20;t=2 и открывается страница редактирования шаблона "Каталог товаров" smile Т.е. не то, что хотелось.

Сообщение отредактировал jeux - Четверг, 07 Мар 2019, 18:42:07
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 382 | 19:20:22
jeux, чтобы не получать ошибку вы входите в группу нужно сначала авторизироваться на сайте как администратор.
Цитата
и открывается страница редактирования шаблона "Каталог товаров" smile Т.е. не то, что хотелось.
это то что есть. у магазина нет своей отдельной страницы для результатов поиска так как глобальный поиск в магазине не работает. результаты поиска показываются в шаблоне каталог товаров

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

Сообщение # 383 | 12:42:15
Добрый день!.
Помогите сделать поиск по интернет-магазину через родную форму поиска (она верхняя слева). Магазин открывается как главная страница сайта. На строчку поиска с кнопкой "найти" не обращайте внимание - это временное решение, сделано через этот код :
<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://manuals.clan.su/
Заранее спасибо.
Сообщение отредактировал Dr-laptop - Пятница, 04 Июн 2021, 12:43:17
ilia_halupko
Сообщений: 228
Репутация: 26

Сообщение # 384 | 14:18:37
Dr-laptop, Откройте на редактирование шаблон "Главная страница магазина",  и замените данную строчку кода:

 
Код
<div class="sidebox-bd clr">$SEARCH_FORM$</div>

на:

Код
<div class="sidebox-bd clr"><?if($MODULE_SEARCH_FORM$)?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?></div>

uCoz Team
Dr-laptop
Сообщений: 24
Репутация: 0

Сообщение # 385 | 15:58:51
Спасибо, это сработало, но появилась другая проблема: после успешного поиска, после перехода на страницу найденного товара, поиск уже не работает.
(Родная форма поиска для шаблона не работает)
Вот пример страницы: https://manuals.clan.su/shop/1509/desc/asus-k52dr-x52dr
Можно как то исправить ?
Спасибо.
ekodar4
Сообщений: 10
Репутация: 0

Сообщение # 386 | 16:31:24
Всем привет, как сделать в этом коде поиска (он работает, всё тип топ)

Код
<?if(<?if($MODULE_ID$=='shop')?>$SEARCH_FORM$<?endif?>
 <section class="sidebox srch">
 <div class="inner"><?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?></div>
 </section>
 <?endif?>


текст внутри поля, типа: искать здесь
Подскажите пожалуйста, в С++ не шарю и не могу найти нужный код
Сообщество uCoz » Модули uCoz » Интернет-магазин » Поиск по Интернет-магазину
  • Страница 26 из 26
  • «
  • 1
  • 2
  • 24
  • 25
  • 26
Поиск: