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

[Решено] Задать поиск везде кнопке (лупа) внутри формы поиска.


Freemanoid22

Recommended Posts

Добрый день, дорогие форумчане! 

Работаю с установленным шаблоном, в нем есть отдельно настроенный поиск по названию, артикулу, везде. Так же есть  "лупа" в форме поиска, при нажатии на которую происходит поиск по названию, артикулу. Хотелось бы придать "лупе" еще и поиск по описанию, но не могу найти где вносить изменения (тапками не бейте, потихоньку  изучаю php). 

На сколько я понимаю вот код 

<div id="search<?php echo $module ?>" class="search pull-left">
		<input type="text" name="search" autocomplete="on" placeholder="<?php echo $this->language->get("text_search");?>" value="" class="input-search form-control">
		<span class="button-search fa fa-search" ></span><!-- сама "лупа"-->
	</div>
Для поиска по "Везде" (как мне и нужно) был сделан выбор 

<option value="m3">
так же имеется код, манипуляции в котором результата не дают 8( видимо тут и кроется ошибка :ugeek:

('#button-search').bind('click', function() {
	url = 'index.php?route=product/search&product_description';
	
	var search = $('#content input[name=\'search\']').attr('value');
	
	if (search) {
		url += '&search=' + encodeURIComponent(search);
	}

	var category_id = $('#content select[name=\'category_id\']').attr('value');
	
	if (category_id > 0) {
		url += '&category_id=' + encodeURIComponent(category_id);
	}
	
	var sub_category = $('#content input[name=\'sub_category\']:checked').attr('value');
	
	if (sub_category) {
		url += '&sub_category=true';
	}
	/*if ($('#sku').attr('checked')) {
        url += '&sku=1';
	}*/<!-- Вывод SKU -->
		
	var filter_description = $('#content input[name=\'description\']:checked').attr('value');
	
	if (filter_description) {
		url += '&description=true';
	}
	
	var product_description = $('#content input[name=\'description\']:checked').attr('value');
		
	if (product_description)	{
		url += '&product_description=true';
	}
	
	
	location = url;
});

Собственно если есть какие мысли или рекомендации - буду премного благодарен! )

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


при чем тут "лупа"?

var filter_description = $('#content input[name=\'description\']:checked').attr('value');
	
	if (filter_description) {
		url += '&description=true';
	}
	
	var product_description = $('#content input[name=\'description\']:checked').attr('value');
		
	if (product_description)	{
		url += '&product_description=true';
	}
>>

/*var filter_description = $('#content input[name=\'description\']:checked').attr('value');
	
	if (filter_description) {
		url += '&description=true';
	}
	
	var product_description = $('#content input[name=\'description\']:checked').attr('value');
		
	if (product_description)	{
		url += '&product_description=true';
	}*/

		url += '&product_description=true';
		url += '&description=true';
только "product_description" и "description" совершенно ОДНО И ТО ЖЕ.

определитесь, что используется у вас и другое убейте

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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