На сайте не работает - Поиск

голоса: 0

Доброго дня.

Перелапатил кучу статей по поводу не работающего поиска. К сожалению вылечить мой не удается.

Собственно Интернет-магазин. Поиск...

Код страницы поиска делал чтобы искал сначала в модуле магазина а потом по вему сайту. Результат ничего не найдено... Прошу помочь.

Итак код страницы поиска:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?if($SEARCH_QUERY$)?>$SEARCH_QUERY$ - <?endif?>Поиск</title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
</head>
<body>
<div class="wrapper">
<div id="main-wrap">
$GLOBAL_AHEADER$
$GLOBAL_SLIDER$
<div id="casing">
<!-- <middle> -->
<aside>
<div id="sidebar">
$GLOBAL_CLEFTER$
</div>
</aside>
<section>
<div id="content">
<!-- <body> --><div style="padding:0 0 5px 0;"><?if($MODULE_ID$='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?></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>
</section>
<!-- </middle> -->
<div class="clr"></div>
</div>
</div>
<div id="sec-wrap">
<aside>
<div id="bottom">
$GLOBAL_DRIGHTER$
<div class="clr"></div>
</div>
</aside>
$GLOBAL_BFOOTER$
<script type="text/javascript" src="/js/ui.js"></script>
</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 />

Итог поиск не работает - прошу помочь решить.

За ранее спасибо.

Адрес сайта http://unimag161.ru/
| Автор: | Категория: Поиск по сайту

Ответов: 1

голоса: +2
 
Лучший ответ

Прочитайте тему http://forum.ucoz.ru/forum/43-39015-1 В шаблонах сайта замените $SEARCH_FORM$ на
<?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>

$SEARCH_FORM$<?endif?>

Шаблон страницы результатов поиска стоит восстановить. Там как раз эти конструкции не нужны. У вас же на каждой странице сайта есть форма поиска, а вы меняете не форму, а саму страницу поиска, которую трогать не надо

| Автор:
Выбор ответа лучшим | | Автор: Вячеслав Кобец

Подскажите пожалуйста точно ли в $MODULE_ID$=='shop' должно быть "==" а не "=" ?

без разницы. оно будет работать при любом значении =

$MODULE_ID$=='shop'

...