Как добавить поиск на главную страницу?

xsamx

Создатель
Регистрация
25 Дек 2012
Сообщения
14
Реакции
2
Кто сталкивался? как добавить поиск на главную страницу. Уже все перепробовал, версия 8.2
 
Не сложно :
1) заходите в шаблон/ index.php
2) в нужное место ставите код с поиска


Код:
<form action="/searchadv/" method="get">
           <input name="text_search" maxlength="31" type="text" placeholder="Поиск объявлений">

            <input type="submit" name="sbutton" value="поиск">
          
            </form>

3) весь код обрамляете условием


if ( $obj_site->openModul == "mainPage" )
{

код
}
 
Последнее редактирование:
не помогло есть другое решение?
 
Для себя копировал чтобы исправить:

Чтобы выводилась форма поиска объявлений на всех страницах сайта, нужно отредактировать файл /moduls/doska/doska.php следующим образом:
находим код (находится в методе write_content_modul() )

Код:
if ( $this->open_this_modul && $name_part_write == DOSKA_NAME_PART_HABLON_SEARCH )
$array_text[]=array(DOSKA_NUM_PART_HABLON_SEARCH,$this->printBlockFormaSearch());

и убираем свойство $this->open_this_modul из условия, то есть должно получится:
Код:
if ( $name_part_write == DOSKA_NAME_PART_HABLON_SEARCH )
$array_text[]=array(DOSKA_NUM_PART_HABLON_SEARCH,$this->printBlockFormaSearch());

Сохраняем изменения.
Если нужно чтобы форма поиска по объявлениям отображалась на главной странице и на страницах модуля доски объявлений (то есть не на всех страницах сайта), то указанное выше выражение нужно отредактировать следующим образом
Код:
if ( ( $this->open_this_modul || $this->openModulSite === "" || $this->openModulSite == "mainPage" ) && $name_part_write == DOSKA_NAME_PART_HABLON_SEARCH )
$array_text[]=array(DOSKA_NUM_PART_HABLON_SEARCH,$this->printBlockFormaSearch());
 
спасибо буду пробовать
 
Назад
Сверху