Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенести строку поиска


Recommended Posts

Привет!

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

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

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

Спасибо!

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

Надіслати
Поділитися на інших сайтах


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

/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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.