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

vivivor    35

index.php?app=downloads&module=display&section=screenshot&id=1191

Название: Менеджер сортировки

Добавил: vivivor

Добавлен: 01 июня 2013

Категория: Модули

Метод активации: Без активации

Ioncube Loader: Нет

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

Для работы необходим vqmod

Проверено на версиях 1.5.1.3-1.5.5.1.1

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

Добавлено 4 вида нестандартных сортировок

- По популярности (по количеству просмотров)

- По наличию (по количеству на складе)

- По производителю (по id производителя)

- По новизне (по дате добавления)

ea3463933e76.png

Нажмите здесь, чтобы скачать файл

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


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

скачал установил активировал настроил все 

при попытке перехода в категорию - вылазит 500 ошибка

помогите пожалуйста

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


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

удаляю модуль - ошибка 500 в категориях ( включены чпу ) уходит

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


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

в личке ответил

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


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

не работает демо админки :(

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


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

После установки и настройки (установлена сортировка по убыванию количества) ничего не изменилось, т.е. сортировка по какой-то причине не срабатывает.

 

Opencart 1.5.4.1

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


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

касаемо кода дополнений - общайтесь с автором через ЛС.

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


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

Ну как...
т.е. типа не выкладывать код - то да без проблем.
Но данный модуль конфликтует с производителями.. да и некоторые позиции в сортировке не отображаются именно на страницах акций...
А так в личку автору отписал..

 

p.s.
оказался конфликт с модулем серии -

vivivor  благополучно залечил) поддержка мгновенная За что ему Огроменное спасибо!)
 

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


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

Спасибо автору за поддержку и замечательный модуль) сортировка по наличию радует больше всего! :)
Огромное Вам спасибо!
Приобретайте, не пожалеете) юзерам этих фишек частенько не хватает!
Спасибо автору ещё раз! :)
p.s.
Люди при покупке и получении поддержки (даже если поддержка не пригодилась)
оценивайте модули, чтоб другие тож видели! Вам чё жалко что ли?
11раз купили и всего 2 голоса... где благодарности!?

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


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

Возможно ли в модуле указать какая сортировка используется по умолчанию при заходе в категорию? Я бы хотел чтобы сортировка по умолчанию была по популярности.

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


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

из админки нельзя еще так сделать, могу поправить вручную

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


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

не работает демо админки :(

поправил

попытался зайти - не работает

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


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

а возможно сделать, чтобы в сортировку добавилось "по дате изменения товара" ?

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


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

ещё бы и вывод того что есть сортировать) чтоб к примеру то что ниже отображалось бы первым))

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


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

Возможно ли в модуле указать какая сортировка используется по умолчанию при заходе в категорию?

Интересует этот же вопрос. Подскажите, как задать нужную сортировку по умолчанию?

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


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

Модуль хороший и рабочий, а вот вкмод кривой, импортируйте xml руками и все будет работать

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


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

Модуль хороший и рабочий, а вот вкмод кривой, импортируйте xml руками и все будет работать

vqmod нормальный, проблема в лишних переносах в файле catalog/controller/product/manufacturer.php

удалите переносы в строках с 261 по 320 (всего 3 лишних) или замените код и все будет работать:

			$this->data['sorts'] = array();
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_default'),
				'value' => 'p.sort_order-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.sort_order&order=ASC' . $url)
			);
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_name_asc'),
				'value' => 'pd.name-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=ASC' . $url)
			); 
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_name_desc'),
				'value' => 'pd.name-DESC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=DESC' . $url)
			);
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_price_asc'),
				'value' => 'p.price-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=ASC' . $url)
			); 
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_price_desc'),
				'value' => 'p.price-DESC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=DESC' . $url)
			); 
			
			if ($this->config->get('config_review_status')) {
				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_rating_desc'),
					'value' => 'rating-DESC',
					'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=DESC' . $url)


			); 
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_rating_asc'),
				'value' => 'rating-ASC',
					'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=ASC' . $url)

			);
			}
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_model_asc'),
				'value' => 'p.model-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=ASC' . $url)
			); 
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_model_desc'),
				'value' => 'p.model-DESC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=DESC' . $url)
			);

на:

			$this->data['sorts'] = array();
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_default'),
				'value' => 'p.sort_order-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.sort_order&order=ASC' . $url)
			);
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_name_asc'),
				'value' => 'pd.name-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=ASC' . $url)
			); 
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_name_desc'),
				'value' => 'pd.name-DESC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=DESC' . $url)
			);
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_price_asc'),
				'value' => 'p.price-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=ASC' . $url)
			); 
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_price_desc'),
				'value' => 'p.price-DESC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=DESC' . $url)
			); 
			
			if ($this->config->get('config_review_status')) {
				$this->data['sorts'][] = array(
					'text'  => $this->language->get('text_rating_desc'),
					'value' => 'rating-DESC',
					'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=DESC' . $url)
			); 
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_rating_asc'),
				'value' => 'rating-ASC',
					'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=ASC' . $url)
			);
			}
			
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_model_asc'),
				'value' => 'p.model-ASC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=ASC' . $url)
			); 
	
			$this->data['sorts'][] = array(
				'text'  => $this->language->get('text_model_desc'),
				'value' => 'p.model-DESC',
				'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=DESC' . $url)
			);

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


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

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

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

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

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

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

Войти

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

Войти


  • Похожий контент

    • От Vuland
      Как сделать вместо сортировки по цене, сортировку по минимальной цене опций(цены на все товары 0)?
    • От Izrajk
      Здравствуйте.
       
      Моя цель, сделать сортировку по совпадению с словом, которое находится в поиске.
      \catalog\model\catalog\product.php 
      В методе getProducts(), я поменял строку 
      $sql .= " " . implode(" AND ", $implode) . ""; На 
      $sql .= " " . implode(" OR ", $implode) . ""; и так же поменял в методе getTotalProducts().
      Сделано это для того, чтобы поиск у меня искал результаты отдельно по словам и именно поэтому мне и нужна эта сортировка.
      Так же понял, чтобы поменять стандартную сортировку нужно идти в \catalog\controller\product\category.php
      Как мне правильно применить функцию similar_text() ,которая вычисляет степень похожести двух строк, в сортировку по названию товара? 
      Т.е если я сейчас ввожу samsung 420 он отдельно ищет в словах samsung и 420 и дальше выдаёт свою сортировку по дефолту, а мне нужно чтобы на первом месте было samsung 420vw и т.д. Думаю понятно объяснил ) Есть какие-нибудь варианты решения данной задачи?
       
       
      Заранее спасибо.
    • От mpn2005


      Просмотреть файл Опции с вводом количества select, checkbox, radio (vqmod)
      Добавляет новые типы опций: Флажок с количеством, Переключатель с количеством, Список с количеством.
      Работа модуля проверена на Opencart и OcStore v1.5.3.1, v1.5.4.1, v1.5.5.1
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
      Возможности:
      Для каждой группы опций выводится промежуточный итог Каждая группа опций имеет кнопку "Очистить", которая очищает введённые значения Поддерживается совместимость с модулем авторасчёта при выборе опций http://opencartforum.ru/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/ Список изменений:
      v1.0.2 (01.07.2013) - Вычитает со склада введённое количество (указанное при заказе), для каждой опции. v1.0.3 (01.07.2013) - Исправлена ошибка в SQL запросе. v1.0.4 (08.07.2013) - Итого выводится с учётом налогов (если они включены). v1.0.5 (14.07.2013) - Добавлено ещё два типа опций с количеством (radio и select). Изменено назване модуля: 1_options_with_quantity_v1.0.5.xml v1.0.6 (14.07.2013) - Исправлен расчёт опций с налогом. v1.0.7 (23.07.2013) - Добавлена поддержка модификатора цены опции "=". v1.0.8 (24.07.2013) - Добавлена поддержка модификатора цены опции "*". v1.0.9 (16.10.2013) - Исправлена логика работы кнопки 'Очистить'. v1.0.10 (26.02.2014) - Добавлен вес опции с учётом введённого количества. v1.0.11 (11.07.2014) - Реализовано добавление опций этого типа в админке (при добавлении товара к заказу). v1.0.15 (15.04.2015) - Исправлен расчёт 'итого' для модификатора '=' (у флажков с количеством). Инструкция по установке (если vqmod уже установлен начинаем с пункта 5):
      Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.2.1-opencart.zip) Загружаем "vqmod" в корневую директорию вашего сайта. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/ Закидываем xml модуль в папку /vqmod/xml Если в файлы движка или темы вносились изменения, то возможно придётся адаптировать xml.
      Автор mpn2005 Добавлен 26.06.2013 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Установка Тестовая версия Возможность доработки модуля(автором)  
    • От mpn2005
      Добавляет новые типы опций: Флажок с количеством, Переключатель с количеством, Список с количеством.
      Работа модуля проверена на Opencart и OcStore v1.5.3.1, v1.5.4.1, v1.5.5.1
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
      Возможности:
      Для каждой группы опций выводится промежуточный итог Каждая группа опций имеет кнопку "Очистить", которая очищает введённые значения Поддерживается совместимость с модулем авторасчёта при выборе опций http://opencartforum.ru/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/ Список изменений:
      v1.0.2 (01.07.2013) - Вычитает со склада введённое количество (указанное при заказе), для каждой опции. v1.0.3 (01.07.2013) - Исправлена ошибка в SQL запросе. v1.0.4 (08.07.2013) - Итого выводится с учётом налогов (если они включены). v1.0.5 (14.07.2013) - Добавлено ещё два типа опций с количеством (radio и select). Изменено назване модуля: 1_options_with_quantity_v1.0.5.xml v1.0.6 (14.07.2013) - Исправлен расчёт опций с налогом. v1.0.7 (23.07.2013) - Добавлена поддержка модификатора цены опции "=". v1.0.8 (24.07.2013) - Добавлена поддержка модификатора цены опции "*". v1.0.9 (16.10.2013) - Исправлена логика работы кнопки 'Очистить'. v1.0.10 (26.02.2014) - Добавлен вес опции с учётом введённого количества. v1.0.11 (11.07.2014) - Реализовано добавление опций этого типа в админке (при добавлении товара к заказу). v1.0.15 (15.04.2015) - Исправлен расчёт 'итого' для модификатора '=' (у флажков с количеством). Инструкция по установке (если vqmod уже установлен начинаем с пункта 5):
      Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.2.1-opencart.zip) Загружаем "vqmod" в корневую директорию вашего сайта. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/ Закидываем xml модуль в папку /vqmod/xml Если в файлы движка или темы вносились изменения, то возможно придётся адаптировать xml.
    • От mpn2005


      Просмотреть файл Вывод остатка на складе для каждой опции OC1.5 OC2
      Модуль выводит остаток на складе для каждой опции.
      Вывод количества завёрнут в тег <span> с классом option_quantity.
      Для изменения внешнего вида выводимого количества можно в css темы прописать свой стиль.
      Например:
      .option_quantity {color: #999;}  
      Поддерживаемые языки: Русский, Английский, Украинский (только для ОС 1.5).
      Количество на складе выводится только для опций, у которых в админке включено: Вычитать со склада: Да.
       
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
       
      Список файлов:
      options_stock_quantity_v1.0.5.xml - VQMOD модуль для OpenCart, ocStore 1.5.x (NEW) options_stock_quantity_OC2_v2.0.1.ocmod.xml - OCMOD модуль для OpenCart, ocStore 2.x
      Список изменений OC2:
      v2.0.0 (13.01.2017) - Выпущена первая версия для OC2. v2.0.1 (17.01.2017) - Корректировка пути для языковых файлов.
      Список изменений:
      v1.0.0 (12.01.2013) - Первая выложенная версия. v1.0.1 (13.01.2013) - Для отсутствующих опций на складе выводится "нет на складе". Для темизации "нет на складе" завёрнуто в тег <span class="option_quantity option_no_stock">. v1.0.2 (13.01.2013) - Добавлена мультиязыковая поддержка (Языки: Русский, Английский). v1.0.3 (20.02.2013) - Добавлена поддержка украинского языка (Спасибо: Jeka1) v1.0.4 (30.01.2014) - Добавлен вывод опций с количеством 0 на складе. Опция запрещается к выбору. v1.0.5 (13.01.2017) - В модуле теперь не требуется изменение названия темы.
      При использовании нестандартной темы может понадобиться доработка модуля.
       
      Инструкция по установке vqmod (Только для ОС 1.5):
      Скачиваем vqmod http://code.google.c.../downloads/list (например vqmod-2.2.1-opencart.zip) Загружаем "vqmod" в корневую директорию вашего сайта. Устанавливаем права 777 следующим папкам: /vqmod, /vqmod/vqcache. В адресной строке браузера вписываем: http://имя-вашего-сайта/vqmod/install/
      Инструкция по установке модуля (Только для ОС 1.5):
      Закинуть файл модуля (например options_stock_quantity_v1.0.2.xml) в папку [корень сайта]/vqmod/xml Автор mpn2005 Добавлен 13.01.2013 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Установка Тестовая версия Возможность доработки модуля(автором)  
  • Последние посетители   0 пользователей онлайн

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