Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Otvet
 Погделиться

Рекомендованные сообещёния

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

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


  • 3 негдели спустя...
  • 1 месяц спустя...
  • 4 месяца спустя...

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

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

 

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

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

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

  • 3 месяца спустя...

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 месяца спустя...

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

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

29 минут назад, Otvet сказал:

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

PHP-7.1  Version 3.0.3.1 (rs.1)

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

 

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


  • 4 месяца спустя...

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

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

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

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


  • 5 негдель спустя...

Добрый гдень, подскажите пожалуйси, как этот модуль засивить рилиить с Admin Quick Edit

Версия ocStore 2.3.0.2.3

Спасипотому что))

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


  • 5 месяэтов спустя...

@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 год спустя...
  • 3 негдели спустя...
В 17.02.2019 в 18:36, vasotelvi сказал:

А под Opencart 3 есть икой модуль? Никак не могу найти.

Тоже интересен этот момент

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


  • 5 месяэтов спустя...

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

adminsearch.ocmod.xml

Изменено пользователем vlad007
Ссылка на комменирий
Погделиться на других сайих


  • 10 месяэтов спустя...

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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