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

xsamx

Создатель
Регистрация
25 Дек 2012
Сообщения
14
Реакции
2
Кто сталкивался? как добавить поиск на главную страницу. Уже все перепробовал, версия 8.2
 

sarkis

Профессор
Регистрация
27 Фев 2014
Сообщения
248
Реакции
40
Не сложно :
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" )
{

код
}
 
Последнее редактирование:

KOSMOS

Создатель
Регистрация
17 Апр 2012
Сообщения
20
Реакции
1
не помогло есть другое решение?
 

_han

Создатель
Регистрация
28 Дек 2014
Сообщения
30
Реакции
0
Для себя копировал чтобы исправить:

Чтобы выводилась форма поиска объявлений на всех страницах сайта, нужно отредактировать файл /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());
 

KOSMOS

Создатель
Регистрация
17 Апр 2012
Сообщения
20
Реакции
1
спасибо буду пробовать
 
Сверху