Перейти к содержанию

Рекомендуемые сообщения

Привет!

Необходимо перенести строку поиска из шапки сайта в топ (справа).

Прикрепляю картинку, как это выглядит сейчас, и как должно получиться после.

Все предложения пишите сразу с ценами в лс.

Спасибо!

2017-04-14_07-28-29 (копия).PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

500руб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

600 руб. с гарантией.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

700 р. :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бесплатный костыль

/catalog/view/theme/default/template/common/header.tpl

Ищите

<?php echo $search; ?>

Вырезаете и вставляете куда вам нужно с тегом <header>

Вот так:

<header>
  <?php echo $search; ?>
</header>

В стилях настроите ширину и положение на экране.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, unknown сказал:

Бесплатный костыль

/catalog/view/theme/default/template/common/header.tpl

Ищите


<?php echo $search; ?>

Вырезаете и вставляете куда вам нужно с тегом <header>

Вот так:


<header>
  <?php echo $search; ?>
</header>

В стилях настроите ширину и положение на экране.

Странный новый человек на форуме) ходит всем помогает. Уже второй пост ) я тож так делал .. как говорила Шапокляк - кто делает добрые дела - тот тратит время зря!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.04.2017 в 07:37, ann37 сказал:

Прикрепляю картинку, как это выглядит сейчас, и как должно получиться после.

 

2017-04-14_07-28-29 (копия).PNG

 

На картинке "после" нет кнопки Вход. так должно быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, florapraktik сказал:

На картинке "после" нет кнопки Вход. так должно быть?

И поиск уехал куда-то! :-D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, unknown сказал:

Бесплатный костыль

/catalog/view/theme/default/template/common/header.tpl

Ищите


<?php echo $search; ?>

Вырезаете и вставляете куда вам нужно с тегом <header>

Вот так:


<header>
  <?php echo $search; ?>
</header>

В стилях настроите ширину и положение на экране.

Внутри тега <header>  больше ничего быть не должно? Только поле поиска?

Допустимо-ли два блока с тегом <header>?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 minutes ago, florapraktik said:

Внутри тега <header>  больше ничего быть не должно? Только поле поиска?

Можете добавлять что хотите, обернуть search div'ом, чем хотите, должно работать.

 

24 minutes ago, florapraktik said:

Допустимо-ли два блока с тегом <header>?

Гугл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 hour ago, florapraktik said:

Внутри тега <header>  больше ничего быть не должно? Только поле поиска?

Допустимо-ли два блока с тегом <header>?

Можно без <header> обойтись

Переносите search в div с id

<div id="SEARCH_ANYWHERE_YOU_WANT">
  <?php echo $search; ?>
</div>

/catalog/view/javascript/common.js

ищите

	/* Search */
	$('#search input[name=\'search\']').parent().find('button').on('click', function() {
		url = $('base').attr('href') + 'index.php?route=product/search';

		var value = $('header input[name=\'search\']').val();

		if (value) {
			url += '&search=' + encodeURIComponent(value);
		}

		location = url;
	});

	$('#search input[name=\'search\']').on('keydown', function(e) {
		if (e.keyCode == 13) {
			$('header input[name=\'search\']').parent().find('button').trigger('click');
		}
	});

Заменяете header на id вашего div

	/* Search */
	$('#search input[name=\'search\']').parent().find('button').on('click', function() {
		url = $('base').attr('href') + 'index.php?route=product/search';

		var value = $('#SEARCH_ANYWHERE_YOU_WANT input[name=\'search\']').val();

		if (value) {
			url += '&search=' + encodeURIComponent(value);
		}

		location = url;
	});

	$('#search input[name=\'search\']').on('keydown', function(e) {
		if (e.keyCode == 13) {
			$('#SEARCH_ANYWHERE_YOU_WANT input[name=\'search\']').parent().find('button').trigger('click');
		}
	});

 

Изменено пользователем unknown

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, unknown сказал:

Можно без <header> обойтись

Переносите search в div с id


<div id="SEARCH_ANYWHERE_YOU_WANT">
  <?php echo $search; ?>
</div>

 

А класс какой-нибудь надо этому диву? типа, col-bla-bla-6?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
36 minutes ago, florapraktik said:

А класс какой-нибудь надо этому диву? типа, col-bla-bla-6?

 

Главное чтобы id был такой, как вы добавляете в common.js

 

Можете добавить класс в этот div или обернуть его еще в один div и уже ему добавить класс.

 

типа, col-bla-bla-6?

 

А какой нужен, зависит уже от вашей вёрстки

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.