Nitrino 0 Опубликовано: 7 октября 2011 Рассказать Опубликовано: 7 октября 2011 Подскажите как можно сделать из обычного поиска (не расширенного) поиск по статическим страницам. То что нельзя соединить в одном поиске сразу, и по статическим и по новостям понятно. Но может можно как то переключить, чтобы искал только по статике? Ищу уже второй день сам не могу найти ответ. Может кто то сталкивался с такой проблемой. dle 9.3 creative-finance.ru Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 7 октября 2011 Рассказать Опубликовано: 7 октября 2011 Создайте собственную форму и посылайте POST запрос. В GET запрос выглядит так: Домен/index.php?do=search&subaction=search&search_start=1&full_search=1&result_from=1&story=Что ищем&titleonly=2&searchuser=&replyless=0&replylimit=0&searchdate=0&beforeafter=after&sortby=date&resorder=desc&showposts=0&catlist%5B%5D=0 Цитата Ссылка на сообщение Поделиться на других сайтах
Nitrino 0 Опубликовано: 7 октября 2011 Рассказать Опубликовано: 7 октября 2011 Автор Попробовал. Может чего сделал не так. У меня поиск заработал но вывел только один результат и полностью. Тоесть всю статическую отобразил текстом. Сделал так) <form action="" method="post"> <input type="hidden" name="subaction" value="search" > <input type="hidden" name="do" value="search" > <input type="hidden" name="search_start" value="1" > <input type="hidden" name="full_search" value="1" > <input type="hidden" name="result_from" value="1" > <input type="hidden" name="titleonly" value="0" > <input type="hidden" name="searchuser" value="0" > <input type="hidden" name="replyless" value="0" > <input type="hidden" name="replylimit" value="0" > <input type="hidden" name="searchdate" value="0" > <input type="hidden" name="beforeafter" value="after" > <input type="hidden" name="sortby" value="date" > <input type="hidden" name="resorder" value="desc" > <input type="hidden" name="showposts" value="0" > <input type="hidden" name="catlist%5B%5D" value="0" > <input id="story" type="text" onfocus="if(this.value=='Поиск...') this.value='';" onblur= "if(this.value=='') this.value='Поиск...';" value="Поиск..." name="story" autocomplete="off"> <input class="but" type="image" src="{THEME}/style/images/search_but.png" alt="Найти" title="Найти"> </form> Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 7 октября 2011 Рассказать Опубликовано: 7 октября 2011 Смотрите, что еще выводит тэг {searchtable} и ориентируйтесь на те данныеА также для всех полей задавайте нужные Вам значения в value="тут"Например, я Вам чётко показал, что должно быть titleonly=2, а Вы сделали titleonly=0 Цитата Ссылка на сообщение Поделиться на других сайтах
Nitrino 0 Опубликовано: 7 октября 2011 Рассказать Опубликовано: 7 октября 2011 (изменено) Автор Ясно. Спасибо! буду пробовать) Например, я Вам чётко показал, что должно быть titleonly=2, а Вы сделали titleonly=0 просто сюда уже скопировал так..пробовал по разному)Стало понятно почему находит только один результат. Просто поиск не ищет по названия статических страниц только по самому тексту. Как я понял в стандартном расширенном поиске так и есть. И неужели нельзя искать сразу и по заголовкам и тексту? Изменено 7 октября 2011 пользователем Nitrino Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.