Модератор форума: 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> Это пример исходника. На различных шаблонах он может быть несколько иным |
chubds, потому что вы не читали первое сообщение темы. в модуле магазин не работает глобальный поиск по сайту, который вы настраивали. читайте первое сообщение темы
|
chubds, не помогла чему? у поиска по магазину есть свои настройки, а вы настраиваете глобальный поиск. итак. опишите свои проблемы
|
webanet, не помогла тому, чтобы заработал поиск по магазину
сейчас у меня следующая ситуация: 1. в модуле Поиск по сайту в качестве модулей, в которых нужно осуществлять поиск указаны "Все модули" 2. в модуле Интернет-магазин я указал список полей товара, по которым должен осуществляться поиск 3. согласно первому сообщению темы пробовал заменить $SEARCH_FORM$ на <?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?>, но поиск по магазину все-равно не работает Может чего-то еще не сделал? Окно поиска у меня находится в Верхней части сайта (если это важно) |
Менял менял, ничего не работает
У меня есть сайт myvitahome.ru На нем есть поиск, в верхней части Поиск не работает, товары ввожу, он не ищет. Вопрос - что надо сделать и где, что бы он заработал?? (в редактировании шаблонов есть поиск по сайту - страница поиска, там я так понимаю нужно было менять все это?) стандартный код этой страницы (поиск по сайту - страница поиска) который был до изменений Код <html> <head> <meta charset="utf-8"> <title><?if($SEARCH_QUERY$)?>$SEARCH_QUERY$ - <?endif?>Поиск</title> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <!--[if lt IE 9]> <script src="/js/html5.js"></script> <style>.list-item{padding-right:30px;}</style> <![endif]--> </head> <body> <div id="mainContainer"> <div id="wrap"> $GLOBAL_AHEADER$ <div id="middle"> <!-- <middle> --> <div id="content"> <?if($URI_ID$='shMain')?> <div id="banner"> <div class="bannerText"> <b>The Best</b><br> <span class="t1">for your health</span><br> <span class="t2">100% Natural products</span> </div> <div class="bannerText2"> <b>Витамины для здоровья</b><br> добавки лекарственных растений, укрепляющие иммунитет, которые держат вас в тонусе </div> </div> </div> <?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> --> </div> <aside> $GLOBAL_CLEFTER$ </aside> <!-- </middle> --> </div> </div> <footer> <div id="fContent"> $GLOBAL_BFOOTER$ </div> </footer> </div> <style> .cat-blocks .normal{color:#5B5B5B !important;padding:0 0 0 20px !important;font-size:12px !important;} .cat-blocks .normal u.forumDescr{color:#5B5B5B !important;font-size:12px !important;} </style> <script src="/js/ui.js"></script> </body> </html> соответственно, что с этим можно сделать? и как сделать поиск и на форуме и в магазине? |
|
Вот она
Код <html> <head> <meta charset="utf-8"> <title>$MODULE_NAME$ - $SITE_NAME$</title> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <!--[if lt IE 9]> <script src="/js/html5.js"></script> <style>.list-item{padding-right:30px;}</style> <![endif]--> </head> <body> <div id="mainContainer"> <div id="wrap"> $GLOBAL_AHEADER$ <div id="middle"> <!-- <middle> --> <div id="content"> <?if($URI_ID$='shMain')?> <div id="banner"> <div class="bannerText"> <b>The Best</b><br> <span class="t1">for your health</span><br> <span class="t2">100% Natural products</span> </div> <div class="bannerText2"> <b>Витамины для здоровья</b><br> добавки лекарственных растений, укрепляющие иммунитет, которые держат вас в тонусе </div> </div> <?endif?> <!-- <body> --> <div class="topSel"> <span>Новинки</span> <a href="/shop/all">Смотреть больше »</a> </div> $LAST_ADD$ <!-- </body> --> </div> <aside> $GLOBAL_CLEFTER$ </aside> <!-- </middle> --> </div> </div> <footer> <div id="fContent"> $GLOBAL_BFOOTER$ </div> </footer> </div> <style> .cat-blocks .normal{color:#5B5B5B !important;padding:0 0 0 20px !important;font-size:12px !important;} .cat-blocks .normal u.forumDescr{color:#5B5B5B !important;font-size:12px !important;} </style> <script src="/js/ui.js"></script> </body> </html> |
Верхний контейнер
Код <header> <div id="logo"> <h1><a href="$HOME_PAGE_LINK$"><!-- <logo> -->БАДы для Вас<!-- </logo> --></a></h1> </br><h2><b>Интернет-магазин с 10-00 до 19-00 тел.: +7-965-265-15-54</b></h2> </div> <div id="hRight"> <?if($USER_LOGGED_IN$)?> <ul class="topMenu"> <li><a href="/shop/checkout">Корзина</a></li> <li><a href="$PERSONAL_PAGE_LINK$">Профиль</a></li> <li><a href="$PM_URL$">Личные сообщения</a></li> <li><a href="$LOGOUT_LINK$"><!--<s5164>-->Выход<!--</s>--></a></li> </ul> <?else?> <ul class="topMenu"> <li><a href="/shop/checkout">Корзина</a></li> <li><a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a></li> <li><a href="$REGISTER_LINK$">Регистрация</a></li> </ul> <?endif?> <div class="social"> <span></span> <div class="socIcons"> <a href="#"><img src="/img/01.png" alt="" /></a> <a href="#"><img src="/img/02.png" alt="" /></a> <a href="#"><img src="/img/03.png" alt="" /></a> <a href="$RSS_LINK$"><img src="/img/04.png" alt="RSS" /></a> </div> </div> </div> </header> <div id="navi"> <nav> <!-- <sblock_menu> --> <?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?> <!-- </sblock_menu> --> </nav> <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=='Search our site:') this.value='';" /> <input id="s-image" type="image" src="/img/go.png" name="sfSbm"/> </form> </div> |
maxvil, вот этот код:
Код <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=='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='Найти на сайте:';" onfocus="if(this.value=='Search our site:') this.value='';" /> <input id="s-image" type="image" src="/img/go.png" name="sfSbm"/> </form> |
maxvil, попробуй так:
Код <form id="search" onsubmit="this.sfSbm.disabled=true" method="post" action="/shop/search"> <input id="s-text" onfocus="if(this.value=='Поиск товара ...')this.value=''" onblur="if(this.value=='')this.value='Поиск товара ...'" value="Поиск товара ..." name="query" type="text"/> <input id="s-image" type="image" src="/img/go.png" name="sfSbm"/> </form> |
Вопрос такой возник: Кликаю я на товар на странице с результатами поиска, посмотрел товар, затем я хочу вернуться обратно на предыдущую страницу (т.е. с результатом поиска) но происходит ошибка
Цитата Веб-страница просрочена Возможная причина:
|
Добрый день,
Помогите настроить поиск на сайте http://china-hifi-audio.ru (лупа в горизонтальной строке меню справа). Поиск работает по всем страницам, кроме интернет-магазина. Куда вставить код, приведенный в шапке не могу сообразить. |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!