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

[Поддержка] Удобный поиск в админке Opencart 2.x


Otvet

Recommended Posts

ocstore 2.3.0.2.3 всё супер, правда не стал использовать мод а сразу прибил гвоздями в движок, считаю что opencart и сборки на его основе должны включить этот мод сразу в код

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


  • 3 weeks later...
  • 1 month later...
  • 4 months later...

Не будет ничего

И куча еще бесплатных полезных модов не выложатся, благодаря таким товарищам:

 

В 30.09.2016 в 13:24, BAliar сказал:

Opencart 2.1.0.1 стоит заливаю через установщик  обновляю всё но он не работает  в админ части  а сайт лезет в разные стороны поиск сползает в низ категории пропадают что делать очень хочу чтоб  искало вот так ? где написать что изменить подскажите 

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

  • 3 months later...

opencart  Version 2.3.0.2

 

В модели admin/model/catalog/product.php

 

$sql .= " AND p.model LIKE '" . $this->db->escape($data['filter_model']) . "%'";

заменил

$sql .= " AND p.model LIKE '%" . $this->db->escape($data['filter_model']) . "%'";

и вуаля по модели поиск тоже есть.

Добавил в подвал при клике по выбранному продукту автоматом нажатие на кнопку фильтр.

Спойлер

<script type="text/javascript"><!--
$('#input-name').on('change', function() {
    var url = 'index.php?route=catalog/product&token=<?php echo $token; ?>';

	var filter_name = $('input[name=\'filter_name\']').val();

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

	var filter_model = $('input[name=\'filter_model\']').val();

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

	var filter_price = $('input[name=\'filter_price\']').val();

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

	var filter_quantity = $('input[name=\'filter_quantity\']').val();

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

	var filter_status = $('select[name=\'filter_status\']').val();

	if (filter_status != '*') {
		url += '&filter_status=' + encodeURIComponent(filter_status);
	}

  var filter_image = $('select[name=\'filter_image\']').val();

  if (filter_image != '*') {
    url += '&filter_image=' + encodeURIComponent(filter_image);
  }

	location = url;
});

$('#input-model').on('change', function() {
    var url = 'index.php?route=catalog/product&token=<?php echo $token; ?>';

	var filter_name = $('input[name=\'filter_name\']').val();

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

	var filter_model = $('input[name=\'filter_model\']').val();

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

	var filter_price = $('input[name=\'filter_price\']').val();

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

	var filter_quantity = $('input[name=\'filter_quantity\']').val();

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

	var filter_status = $('select[name=\'filter_status\']').val();

	if (filter_status != '*') {
		url += '&filter_status=' + encodeURIComponent(filter_status);
	}

  var filter_image = $('select[name=\'filter_image\']').val();

  if (filter_image != '*') {
    url += '&filter_image=' + encodeURIComponent(filter_image);
  }

	location = url;
});
</script>  

 

 

Можно дополнить модификатор с учетом версий opencart.

Стало очень удобно.

 

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

  • 3 months later...
29 минут назад, Otvet сказал:

попробуйте в папку system положить и обновить модификаторы

PHP-7.1  Version 3.0.3.1 (rs.1)

Скопировал сюда: site/system/adminsearch.ocmod.xml.  обновил модификаторы. Не увидился :(

 

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


  • 4 months later...

Обновил движок до 2,3 и с ужасом обнаружил дефолтный поиск товаров в админке.

Не знаю что у меня стояло на старом, но работало это примерно как этот модуль, только не нужно было Ввод нажимать, по мере набора текста происходила подборка товаров. Можно ли здесь так сделать? Это ещё удобнее будет.

Большое спасибо за модуль.

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


  • 5 weeks later...
  • 5 months later...

@Otvet

всё работает, но

выкидывает ошибку в логи

ocStore 2.3

NOT FOUND!
CODE: $sql .= " AND cd2.name LIKE '" . $this->db->escape($data['filter_name']) . "%'";
FILE: admin/model/catalog/product.php
MOD: Admin search+

как поправить?

cd2 нет в исходном файле.

просто закоментить этот участок в модификаторе, раз всё работает?

какую функцию оно выполняет понять бы всё равно хотелось

Змінено користувачем krashman
Надіслати
Поділитися на інших сайтах


  • 1 year later...
  • 3 weeks later...
  • 5 months later...

Спасибо за мод. От себя добавлю мод для фильтрации заказов по нажатию enter (вообще доводит за кнопкой лезть) OC 2.3xx

adminsearch.ocmod.xml

Змінено користувачем vlad007
Надіслати
Поділитися на інших сайтах


  • 10 months later...

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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