Архив: Изменить форму поиска на сайте

Бюджет По договоренности
Создан: 7 лет назад
Закрыт
Описание
Нужно подправить код формы поиска - Сайт www.sdamna5.ru Друпал, тема Mayo.
Нужно сделать:

1) Убрать картинку с лупой (которая сейчас есть слева формы - search.png).
2) Добавить кнопку Submit (справа формы с другой картинкой с лупой - search-submit.png).
3) Изменить фразу ПОИСК, сделать Поиск (просто чтобы было с большой буквы написано).

Должно примерно получиться, как форма поиска на этом сайте - www.1000mest.ru.

Нужно, просто сказать мне, где и что заменить, убрать и т.д. 

Вот часть кода CSS и часть кода template.php, посвящённые поиску. Если надо ещё что-то, могу прислать. /** * Search block form
* - no 'submit' button
* - add search magnifier image
* - use javascript to show prompt
*/
.form-item-search-block-form .form-text:focus {
/*outline: none; */
/* remove blue outline for Safari */
}
.form-item-search-block-form .form-text {
height: 24px;
color: #555555;
margin: 0px;
border: solid 1px #aaa;
border-bottom-color: #ddd;
border-right-color: #ddd;
margin-top: 1px;
background: #fff url(../images/search.png) no-repeat 2px center;
padding: 0px 4px 0px 4px;
padding-left: 24px;
/* space for magnifying glass */
}

#header .form-item-search-block-form {
float: right;
margin: 0px;
}

#header-searchbox {
float: right;
overflow: hidden;
padding: 8px;
margin: 0px;

Вот часть кода template.php:

/**
* Custom search block form
* Magnifying glass icon used instead of 'submit button'.
* Use javascript to show/hide the 'search this site' prompt inside of the text field
*/
function mayo_preprocess_search_block_form(&$variables) {
$prompt = t('search');
$variables['search'] = array();
$hidden = array();
unset($variables['form']['actions']['submit']);
unset($variables['form']['actions']['#children']);

$variables['form']['search_block_form']['#value'] = $prompt;
$variables['form']['search_block_form']['#size'] = theme_get_setting('searchbox_size');
$variables['form']['search_block_form']['#attributes'] = array(
'onblur' => "if (this.value == '') { this.value = '$prompt'; }",
'onfocus' => "if (this.value == '$prompt') { this.value = ''; }" );

// we should use 'render' instead of 'drupal_render' since the form is already rendered once.
foreach (element_children($variables['form']) as $key) {
$type = $variables['form'][$key]['#type'];
if ($type == 'hidden' || $type == 'token') {
$hidden[] = render($variables['form'][$key]);
}
else {
$variables['search'][$key] = render($variables['form'][$key]);
}
}
$variables['search']['hidden'] = implode($hidden);
$variables['search_form'] = implode($variables['search']);
}
Категория

Похожие проекты

safe 
0 5
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
 
0 4
Требуется создать скрипт для premiere pro. Данная суть скрипта: в выделеном бине нужно что бы автоматически проставлялся in out ровно по серидине файла так что бы выделенная область была длиной 3 секунды. И требуется кнопка что бы работало через окно expressions. Проблема текущего в том что он не работает......
$714
0 3
Описание задачи: Необходимо разработать serverless функцию на базе NestJS и TypeScript для автоматизированной обработки видеофайлов, загружаемых в Yandex Cloud Storage. Функция должна выполнять конвертацию видео в формат, поддерживаемый основными веб-браузерами, с последующим сжатием до оптимального......
safe 
44 14
Необходимо разработать бек и фронт мини-сервиса таким образом, чтоб его можно было развернуть внутри другого проекта....
safe$1111
23 0
Стоит на Бизнесе для своих нужд на простеньком базовом шаблоне, складываю туда контент потихоньку. Нужно начинать приводить в соответствие что бы публика сразу не убегала, а как то цеплялась, да и продвигать не торопясь. Шаблон где порвался от вставки баннеров подправить, для мобилок может сверстать.......
 
117 5
Очень простой криптообменник в виде веб-сайта. Без смарт-контрактов и т. Все платежи вручную....
 
73 2
 Исправление и доработки php и js в воде. Платформа на joomla....
 
384 6
Привет! Рад, что тебя заинтересовала наша стажировка! Мы являемся аккредитованной ИТ-компанией, . при наличии высшего образования сможем предоставить бронь . от мобилизации или отсрочку от призыва на срочную службу. надоело работать за 1000$ в месяц? понимаешь что такое Active Directory и как оно работает?......
safe 
152 1
Нужно написать чекер аккаунтов на Валид по базе login:password, сайта http://southwest. com с парсингом количества поинтов , на пост гет запросах, использование прокси, много поток, перечек аккаунтов которые не прошли чек из за прокси. Сложность в том что токен при авторизации приходит с js запросов......
 
80 0
Необходимо проводить работы по технической поддержке и сопровождению сайта банка работающего на CRM 1-C bitrix через GIT. Прошу СТРОГО (! ) указывать окончательную цену нормо-часа в отклике, без неё не смотрю, предпочтение будет оказываться разработчикам из Ярославля и окрестностей (области и из Костромской......
 
87 1
Необходим специалист, который настроит шлюз Power BI на Windows Server 2012 R2. Проблема: при настройке шлюза Power BI возникает проблема с подключением БД mySQL к шлюзу по причине отсутствия драйвера БД. Попытки установки не привели к успеху. Пожалуйста, прикрепите к отклику кейсы. Также укажите приблизительную......
 
131 4
редактировать код сайта на Wordpress исходя из тз 2. оперативно добавлять и редактировать информацию на сайте (новые страницы, разделы, блоки) 3. поддерживать стабильный уровень загрузки согласно google speed 4. оптимизировать «тяжелые» страницы сайта 5. быть на связи в рабочее время и решать задачи......
safe 
217 1
Предоставляю в Аренду аккаунт Upwork для работы с своего  ПК. Установленой зп нет, так как все зависит от вас....
safe 
337 4
(Для диплома). Разработать сервис для организации проекта "IT для людей" ЗАО "Тандер". Функции веб сервиса:. пользователь может подать заявку на установку ПО, ремонт оборудования, консультацию. обучение сотрудников, курсы(бесплатные в рамках нац. проекта "образование"). обучение сторонних людей(бесплатно)......
 
81 0
https://github. com/ant-media/Ant-Media-Server  используя antmedia собрать простой сайт с авторизацией/регистрацией +   главная страница вывод активных стримов ( название/превью)  страница добавления стрима, поля: название стрима / описание стрима / превью стрима   страница стрима с плеером/названием/описанием/логином......
safe$13
94 5
Оплата сдельная Необходимо сверстать карту проектов на основе сервиса mapbox....
$875
324 4
Нужно доработать действующий сайт маркет плейс на опен карт 3 и исправить баги сайта на Yii2. Тех задание представим. Оплата от 70 000 руб и выше, сроки до 1 месяца + высокие премиальные....
$775
95 0
Нужен шаблон регистрации аккаунтов и рассылки линкидин. Есть готовый шаблон - можете либо доработать либо сделать новый. Работа в первый месяц строго через гарант сервис а в последуюшем возможны варианты. Напишите на те ле гр zakaz021 для получения Тех Задания....
Смотреть все