Организация поиска в шапке сайта

Главные вкладки

Аватар пользователя tolyanich tolyanich 13 января 2011 в 17:28

Доброго дня!
Есть вопрос по тому, как лучше сделать следующее. Есть тема colourise, включен встроенный модуль search. Выглядит он примерно так:

Но хочу сделать так, чтобы поиск по словам отправлялся не по нажатию кнопки Enter, а по кнопочке "поиск", как это сделано в поиске-блоке, вот так:

Как в поиск в шапке подпихнуть эту кнопку?

Комментарии

Аватар пользователя tolyanich tolyanich 13 января 2011 в 17:51

вставил

<?php if ($search): ?>
<?php print $search ?>
<?php endif; ?>

вместо

<?php if ($search_box): ?>
<?php print $search_box ?>
<?php endif; ?>

пропал старый и ничего нового ненарисовалось в том месте

Аватар пользователя Лексей Лексей 13 января 2011 в 18:21

сорри, нужно еще создать регион Search в инфо файл темыregions[search] = Search ,обновить кэш, затем в Конструкция /Блоки - стандартный поиск заключить в этот новый регион

Аватар пользователя tolyanich tolyanich 13 января 2011 в 18:34

спасибо! это помогло и новый блок появился.
а как бы его еще настроить так, чтобы он был в нужном месте шапки?

Аватар пользователя tolyanich tolyanich 14 января 2011 в 0:04

Что-то так и не получилось найти нужный #search отвечающий именно за этот блок.
Посмотрите сайт www.abctyres.ru, в левом верхнем углу и есть этот поиск.

Я пробовал править /theme/colourise/layout.css строки:

/**
 * Header Search Box
 */

#header #search {
 border: #444 dotted 1px;
}

#header form#search-theme-form {
  position: absolute;
  top: 230px;
  right: 12px; /
  height: 28px;
  width: 262px;
  margin: 0;
  padding: 0;
  border: none;
  color: #aaa;
  background: url(../images/header-search.png) no-repeat;
  z-index: 9;
}

#header form#search-theme-form .form-text {
  width: 210px;
  margin: 2px 0 0 5px;
  color: #eee;
  background: none;
  font-size: 16px;
  border: none;
}

#header form#search-theme-form label,
#header form#search-theme-form .form-submit {
  display: none;
}

Похоже, что это не тот css. Подскажите куда копать?

Аватар пользователя tolyanich tolyanich 14 января 2011 в 19:42

Снова не помогает Sad

прописал и в layout.css и в colourise.css , и даже в кастомный - custom.css вот такой код:

 #search {
position: absolute;
  top: 230px;
  right: 12px;
  height: 28px;
  width: 262px;
  margin: 0;
  padding: 0;

}

Но поиск, как был в левом верхнем углу, так там и остался. Кэш сбрасывал.

Подскажите, чтоже делать?

Аватар пользователя Лексей Лексей 15 января 2011 в 2:46

Проверь page.tpl там должно быть точно так:

<?php if ($search): ?><div id="search"><?php print $search ?>

вот этого у тебя нет id="search", я когда тебе писал у меня исчез этот фрагмент кода, сорри...