ocus Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 Здравствуйте, Уважаемые Гуру. Нужно: 1. Изменить способ сортировки товаров по умолчанию в категориях. Сейчас это "от А до Я". Поставить следует другой, напр. по увеличению цены. 2. Изменить вид отображения товаров по умолчанию со списка на сетку. Вопрос простейший для Вас. Однако, прошу помочь. Шеф торопит, а копаться в коде нет времени... Спасибо. Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 Шефу есть шанс подыскать более подходящего для таких заданий исполнителя! :-D 2 Надіслати Поділитися на інших сайтах More sharing options... konorws Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 2) Изменить вид отображения товаров по умолчанию со списка на сетку. - єто в настройках темы посмотри обычно оно там 1) catalog/controller/product/category.php, search.php, manufacturer.php,specials.php В этих файлах иши чтото такое } else { $sort = 'p.sort_order'; } 1 Надіслати Поділитися на інших сайтах More sharing options... ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 (змінено) Шефу есть шанс подыскать более подходящего для таких заданий исполнителя! :-D Шеф жадный и никого искать не хочет - им платить нужно! А я у него универсальный, за один оклад на все руки... :-) Змінено 17 січня 2017 користувачем ocus 4 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> 7 Надіслати Поділитися на інших сайтах More sharing options... ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Титанический труд. Исчерпывающая информация. Благодарю Вас, Tom! 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gigamarket24 Опубліковано: 24 листопада 2018 Share Опубліковано: 24 листопада 2018 Респект, все работает! Версия Opencart 3 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... Posol8 Опубліковано: 3 квітня 2019 Share Опубліковано: 3 квітня 2019 Спасибо все работает OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... 9 months later... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) В 17.01.2017 в 15:51, Tom сказал: $sort = 'p.sort_order'; Подскажите, стоит стандартная сортировка p.sort_order, но по-умолчанию всё равно сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо. Шаблон дефолтный Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Трижды перечитал и ни слова не понял 2 минуты назад, comers сказал: сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо 1 Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) 18 минут назад, Tom сказал: Трижды перечитал и ни слова не понял Тоже понял что не правильно написал Когда заходим в категорию - стоит способ сортировки по-умолчанию (p.sort_order), но товар отсортирован не по порядку сортировки. Если изменить способ сортировки, а потом вернуть назад - сортировка срабатывает правильно согласно sort=p.sort_order&order=ASC но если из url удалить параметры сортировки, снова товар выводится не понятным способом по-умолчанию.... Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Может фильтр какой то используйте. Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 10 минут назад, Tom сказал: Может фильтр какой то используйте Использую слабенький, но он не влияет. У шаблона тоже нет настроек сортировки. Если в контроллере поменять p.sort_order на любой другой (к примеру p.price) - сортировка по умолчанию меняется и работает правильно... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) Только что, comers сказал: Использую слабенький, но он не влияет Запросто может влиять. Змінено 30 січня 2020 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options... Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Изменить способ сортировки товаров по умолчанию в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
konorws Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 2) Изменить вид отображения товаров по умолчанию со списка на сетку. - єто в настройках темы посмотри обычно оно там 1) catalog/controller/product/category.php, search.php, manufacturer.php,specials.php В этих файлах иши чтото такое } else { $sort = 'p.sort_order'; } 1 Надіслати Поділитися на інших сайтах More sharing options... ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 (змінено) Шефу есть шанс подыскать более подходящего для таких заданий исполнителя! :-D Шеф жадный и никого искать не хочет - им платить нужно! А я у него универсальный, за один оклад на все руки... :-) Змінено 17 січня 2017 користувачем ocus 4 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> 7 Надіслати Поділитися на інших сайтах More sharing options... ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Титанический труд. Исчерпывающая информация. Благодарю Вас, Tom! 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gigamarket24 Опубліковано: 24 листопада 2018 Share Опубліковано: 24 листопада 2018 Респект, все работает! Версия Opencart 3 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... Posol8 Опубліковано: 3 квітня 2019 Share Опубліковано: 3 квітня 2019 Спасибо все работает OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... 9 months later... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) В 17.01.2017 в 15:51, Tom сказал: $sort = 'p.sort_order'; Подскажите, стоит стандартная сортировка p.sort_order, но по-умолчанию всё равно сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо. Шаблон дефолтный Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Трижды перечитал и ни слова не понял 2 минуты назад, comers сказал: сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо 1 Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) 18 минут назад, Tom сказал: Трижды перечитал и ни слова не понял Тоже понял что не правильно написал Когда заходим в категорию - стоит способ сортировки по-умолчанию (p.sort_order), но товар отсортирован не по порядку сортировки. Если изменить способ сортировки, а потом вернуть назад - сортировка срабатывает правильно согласно sort=p.sort_order&order=ASC но если из url удалить параметры сортировки, снова товар выводится не понятным способом по-умолчанию.... Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Может фильтр какой то используйте. Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 10 минут назад, Tom сказал: Может фильтр какой то используйте Использую слабенький, но он не влияет. У шаблона тоже нет настроек сортировки. Если в контроллере поменять p.sort_order на любой другой (к примеру p.price) - сортировка по умолчанию меняется и работает правильно... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) Только что, comers сказал: Использую слабенький, но он не влияет Запросто может влиять. Змінено 30 січня 2020 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options... Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Изменить способ сортировки товаров по умолчанию в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 (змінено) Шефу есть шанс подыскать более подходящего для таких заданий исполнителя! :-D Шеф жадный и никого искать не хочет - им платить нужно! А я у него универсальный, за один оклад на все руки... :-) Змінено 17 січня 2017 користувачем ocus 4 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 17 січня 2017 Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> 7 Надіслати Поділитися на інших сайтах More sharing options... ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Титанический труд. Исчерпывающая информация. Благодарю Вас, Tom! 1 Надіслати Поділитися на інших сайтах More sharing options... 1 year later... gigamarket24 Опубліковано: 24 листопада 2018 Share Опубліковано: 24 листопада 2018 Респект, все работает! Версия Opencart 3 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... Posol8 Опубліковано: 3 квітня 2019 Share Опубліковано: 3 квітня 2019 Спасибо все работает OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... 9 months later... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) В 17.01.2017 в 15:51, Tom сказал: $sort = 'p.sort_order'; Подскажите, стоит стандартная сортировка p.sort_order, но по-умолчанию всё равно сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо. Шаблон дефолтный Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Трижды перечитал и ни слова не понял 2 минуты назад, comers сказал: сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо 1 Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) 18 минут назад, Tom сказал: Трижды перечитал и ни слова не понял Тоже понял что не правильно написал Когда заходим в категорию - стоит способ сортировки по-умолчанию (p.sort_order), но товар отсортирован не по порядку сортировки. Если изменить способ сортировки, а потом вернуть назад - сортировка срабатывает правильно согласно sort=p.sort_order&order=ASC но если из url удалить параметры сортировки, снова товар выводится не понятным способом по-умолчанию.... Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Может фильтр какой то используйте. Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 10 минут назад, Tom сказал: Может фильтр какой то используйте Использую слабенький, но он не влияет. У шаблона тоже нет настроек сортировки. Если в контроллере поменять p.sort_order на любой другой (к примеру p.price) - сортировка по умолчанию меняется и работает правильно... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) Только что, comers сказал: Использую слабенький, но он не влияет Запросто может влиять. Змінено 30 січня 2020 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options... Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Изменить способ сортировки товаров по умолчанию в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ocus Опубліковано: 17 січня 2017 Автор Share Опубліковано: 17 січня 2017 файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; }и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Титанический труд. Исчерпывающая информация. Благодарю Вас, Tom! 1 Надіслати Поділитися на інших сайтах More sharing options...
gigamarket24 Опубліковано: 24 листопада 2018 Share Опубліковано: 24 листопада 2018 Респект, все работает! Версия Opencart 3 Надіслати Поділитися на інших сайтах More sharing options...
Posol8 Опубліковано: 3 квітня 2019 Share Опубліковано: 3 квітня 2019 Спасибо все работает OcStore 2.3 Надіслати Поділитися на інших сайтах More sharing options...
comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) В 17.01.2017 в 15:51, Tom сказал: $sort = 'p.sort_order'; Подскажите, стоит стандартная сортировка p.sort_order, но по-умолчанию всё равно сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо. Шаблон дефолтный Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Трижды перечитал и ни слова не понял 2 минуты назад, comers сказал: сортирует не как надо если не ее не трогать. Но если поменять сортировку в категории, а потом переключится обратно на по-умолчанию - сортировка работает как надо 1 Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) 18 минут назад, Tom сказал: Трижды перечитал и ни слова не понял Тоже понял что не правильно написал Когда заходим в категорию - стоит способ сортировки по-умолчанию (p.sort_order), но товар отсортирован не по порядку сортировки. Если изменить способ сортировки, а потом вернуть назад - сортировка срабатывает правильно согласно sort=p.sort_order&order=ASC но если из url удалить параметры сортировки, снова товар выводится не понятным способом по-умолчанию.... Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Может фильтр какой то используйте. Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 10 минут назад, Tom сказал: Может фильтр какой то используйте Использую слабенький, но он не влияет. У шаблона тоже нет настроек сортировки. Если в контроллере поменять p.sort_order на любой другой (к примеру p.price) - сортировка по умолчанию меняется и работает правильно... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) Только что, comers сказал: Использую слабенький, но он не влияет Запросто может влиять. Змінено 30 січня 2020 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options... Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Изменить способ сортировки товаров по умолчанию в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) 18 минут назад, Tom сказал: Трижды перечитал и ни слова не понял Тоже понял что не правильно написал Когда заходим в категорию - стоит способ сортировки по-умолчанию (p.sort_order), но товар отсортирован не по порядку сортировки. Если изменить способ сортировки, а потом вернуть назад - сортировка срабатывает правильно согласно sort=p.sort_order&order=ASC но если из url удалить параметры сортировки, снова товар выводится не понятным способом по-умолчанию.... Змінено 30 січня 2020 користувачем comers Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 Может фильтр какой то используйте. Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 10 минут назад, Tom сказал: Может фильтр какой то используйте Использую слабенький, но он не влияет. У шаблона тоже нет настроек сортировки. Если в контроллере поменять p.sort_order на любой другой (к примеру p.price) - сортировка по умолчанию меняется и работает правильно... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) Только что, comers сказал: Использую слабенький, но он не влияет Запросто может влиять. Змінено 30 січня 2020 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options... Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Изменить способ сортировки товаров по умолчанию в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 10 минут назад, Tom сказал: Может фильтр какой то используйте Использую слабенький, но он не влияет. У шаблона тоже нет настроек сортировки. Если в контроллере поменять p.sort_order на любой другой (к примеру p.price) - сортировка по умолчанию меняется и работает правильно... Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 (змінено) Только что, comers сказал: Использую слабенький, но он не влияет Запросто может влиять. Змінено 30 січня 2020 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options... Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Изменить способ сортировки товаров по умолчанию в категориях
comers Опубліковано: 30 січня 2020 Share Опубліковано: 30 січня 2020 11 минут назад, Tom сказал: Запросто влияет Сделал поиск sort по всем файлам модуля, нашел только в одном файле, закомментил, обновил все кеши - результата нет. Связался с разработчиками фильтра, те подтвердили что он не влияет на сортировку. Быть может проблема в самом p.sort_order... Надіслати Поділитися на інших сайтах More sharing options...
SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка Надіслати Поділитися на інших сайтах More sharing options...
Blast Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 1 час назад, SerGan сказал: вот бы еще подсказку, как проданные товары вниз списка опустить ... т.е. нет в наличии в конец списка это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options... SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options... 10 months later... mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options... 5 months later... param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 4 часа назад, Blast сказал: это решение для OC1.5, но принцип такой же - добавить (p.quantity>0) DESC спасибо ! помогло! Надіслати Поділитися на інших сайтах More sharing options...
SerGan Опубліковано: 23 квітня 2020 Share Опубліковано: 23 квітня 2020 с товаром разобрался, а вот всех производителей вывожу на главной, как его отсортировать ? в каком файле ? Надіслати Поділитися на інших сайтах More sharing options...
Nikolai34 Опубліковано: 3 липня 2020 Share Опубліковано: 3 липня 2020 В 17.01.2017 в 15:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> Tom как всегда помог, спасибо Вам огромное и побольше Вам денежных клиентов, Вы этого заслуживаете!!!)))))))) Надіслати Поділитися на інших сайтах More sharing options...
mscbro Опубліковано: 30 травня 2021 Share Опубліковано: 30 травня 2021 (змінено) Подскажите пожалуйста почему в сортировке по имени "Товар 10x1" оказывается впереди "Товар 1х1" и можно ли как то сделать чтобы по имени сортировало и с цифрами по порядку? Товар 1х1 Товар 2х1 Товар 10х1 И еще вопрос другой, если порядок сортировки на товарах не указан, то можно ли все такие товары например относить в конец, а на тех что указан естественно в начало? Чтобы не надо было по всем товарам устанавливать порядок, а то пока не поставить то такие товары стоят в начале как будто у них порядок 0 стоит. ocStore 2.3 Змінено 30 травня 2021 користувачем mscbro Надіслати Поділитися на інших сайтах More sharing options...
param Опубліковано: 24 листопада 2021 Share Опубліковано: 24 листопада 2021 Кто знает как сделать сортировку по новинкам, но что б работала сортировка по Разделу "Данные" "Порядок сортировки" ? Надіслати Поділитися на інших сайтах More sharing options...
r0mari0001 Опубліковано: 22 січня 2022 Share Опубліковано: 22 січня 2022 (змінено) В 17.01.2017 в 16:51, Tom сказал: файл - catalog\controller\product\category.php находим строки if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added думаю не сложно догадаться что значит каждое значение.Второе значение ASC меняем на DESC для сортировки по убыванию,соотвественно наоборот по увеличению. Для изменения типа отображения по-умолчанию,для версии 2.x в файл шаблона catalog\view\theme\шаблон\template\product\category.tpl перед <?php echo $footer; ?> добавляем <script> if (!localStorage.getItem('display')) { localStorage.setItem('display', 'list'); } </script> меняем "p.sort_order" на нужное значение : pd.name, p.model, p.quantity, p.price, rating, p.date_added А как отменить сортировку по умолчанию и принудительно задать сортировку выставив порядковый номер в карточке товара??? Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) У меня в файле стоит p.sort_order - по умолчанию, но по факту сортирует по цене. Куда копать??? Для редактирования карточек я использую модуль export/import. столбец sort_order. Я выставляю порядок тот который мне нужен, но шаблон выводит только по умолчанию (по цене, по наименованию и т.д) не учитывает столбец sort_order Змінено 22 січня 2022 користувачем r0mari0001 Дополнение Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 23 січня 2022 Share Опубліковано: 23 січня 2022 В опенкарт по-умолчанию и так действует сортировка та, что указана в самих товарах. Почему у вас иначе причин может быть масса. К примеру используется фильтр или сама сортировка модифицирована шаблоном, модулями итп. Надіслати Поділитися на інших сайтах More sharing options... 2 years later... mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3
mortypupsik Опубліковано: 4 серпня Share Опубліковано: 4 серпня в админке 2,1 нельзя? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts