Переход на страницу объявления из формы поиска

голоса: 0

Здравствуйте, модераторы.

Ни как не могу решить вопрос с поиском по ID объявлений.

К сожалению, поиск по тегам мне не подходит. Индексация добавленных материалов долгая.

Нашла решение на форуме у пользователя по модулю интернет-магазина. Переход из формы поиска сразу на страницу товара.

Его решение такое 

<input id="id-product" type="text" />
<input type="button" onclick="window.location.href = '/shop/'+$('#id-product').attr('value')+'/desc/r';
 return false" value="Search" />

Ссылка на страницу размещенного объявления выглядит следующим образом http://bebidog.ru/board/sobaki/chihuahua/43-1-0-315

Попробовала прописать вот так, но ни чего не получилось. Помогите, пожалуйста, отредактировать код. 

<input id="id-product" type="text" />
<input type="button" onclick="window.location.href = '/board/'+$('#SECTION_NAME').attr('value')+$('#CAT_NAME').attr('value') +'$ID$';
 return false" value="Search" />

 

 

 

 

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

Ответов: 1

Голоса: +1
 
Лучший ответ
На какой странице вы ставите этот поиск? Другими словами с какой странице хотите попасть в материал...
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Sentimo, спасибо.

Ни как не могу сделать поиск по ID объявлений. Что мне советовали через теги не подходит. Долго индексирует добавленный материал. Перепробовала кучу скриптов, но все ищут в основном по title, Мне нужно чтобы поиск или искал любое совпадение цифр в объявлении, а не только по теме объявленя, или только по ID объявления. 

А ставлю я этот под в первом контейнере. 

 

Елена Александрова,
В таком виде работать не будет, ждите, сейчас придумаю...
Sentimo,
Спасибо. Буду ждать.
Sentimo,

Огромное спасибо. Но что-то выдает ошибку 404. 
Вставила в первый контейнер
<!-- <block6> -->
<?if($LOGIN_FORM$)?>
<table border="0" cellpadding="2" cellspacing="1" width="243">
<tr><td><b>&raquo; <!-- <bt> --><!--<s5158>-->Вход на сайт<!--</s>--><!-- </bt> --></b></td></tr>
<tr><td style="padding:7px;"><!-- <bc> -->$LOGIN_FORM$<!-- </bc> --></td></tr>
</table><br />
<?endif?>
<!-- </block6> -->

<input id="rsid" type="text"> 
<input type="button" onclick="window.location.href='/board/1-0-0-' + $('#rsid').val(); return false" value="Поиск">

Я открою сайт. Посмотрите, пожалуйста.

Ваша форма поиска верхняя. Нижняя ищет только на текущей странице,

 

При ручном переходе на страницу материала строка выглядит http://bebidog.ru/board/sobaki/chihuahua/43-1-0-315

http://bebidog.ru/board/sobaki/akita_inu/14-1-0-321

 

Елена Александрова,
Одну минуту, сейчас проверю....
Елена Александрова,
Покажите код страницы материала и комментариев к нему.
Sentimo,

Модераторы, помогите, пожалуйста выстроить ссылку  для перехода по поиску.

<input id="rsid" type="text"> 
<input type="button" onclick="window.location.href='/board/sobaki/$CAT_NAME$/$ENTRY_URL$/$ADD_CID$/1-0-' + $('#rsid').val(); return false" value="Поиск">

Вот так выглядит сылка при перехое на страницу материала

/board/sobaki/chikhua_khua/malchik_chikhuakhua/28-1-0-630

/доска объявлений/название раздела/название категории/название материала/ID категории-1-0-номер ID

 

 

 

 

 

Елена Александрова,
К сожалению простым способом не решить, нужно писать сложный скрипт, обратитесь за разработкой сюда https://upartner.pro/
Sentimo,

Может попробовать через поиск по дополнительному полю? 

<script type="text/javascript"> $.get("$ENTRY_URL$", function(data){ $('#oz1').html($('#ozer1',data).html()); }); </script>
 <div class="searchForm"> 
<form onsubmit="this.sfSbm.disabled=true" method="post" action="/board/">
<input type="text" name="query" maxlength="30" size="20" />
<input type="submit" name="sfSbm" value="Найти" />
<input type="hidden" name="a" value="2" />
</form>
</div>

...