Ketty83 Опубліковано: 8 квітня 2014 Share Опубліковано: 8 квітня 2014 Как сделать в админке сортировку товаров по дате добавления??? Ос 1.5.5.1.2 качала этот модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=10787&filter_search=date&filter_license=0&filter_download_id=31 делала изменения небольшие... в админке появилась нужная колонка, но сортировка не выполнялась... причем ни по какому выбору_ни по названию, ни по производителю ни тд может можно как-то еще сделать сортировку? Надіслати Поділитися на інших сайтах More sharing options...
Ketty83 Опубліковано: 17 квітня 2014 Автор Share Опубліковано: 17 квітня 2014 :cry: неужели никто не знает?? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 Никто не видит... проблемы Куда смотреть? предлагаете ставить ненужный модуль ( я про себя) смотреть что там не работает, а потом Вам отвечать? А может Вам обратиться к разработчику? Ос 1.5.5.1.2 VQMod_Product_Filter_by_date_OC_1.5.5.1 v1.5.5.1 Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 17 квітня 2014 Автор Share Опубліковано: 17 квітня 2014 в том то и дело не хочется ставить модуль... думала, знатоки подскажут как в контроллерах поправить сортировку, чтобы не по алфавиту было а по дате... на сайте же можно так.. думаю и для админки можно)) но не знаю как((( Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 Главное правильно поставить вопрос Имеем $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } добавляем и изменяем $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added', 'p.date_modified', //Чтоб было ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY 'p.date_added'"; //или // $sql .= " ORDER BY 'p.date_modified'"; //по желанию } Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 17 квітня 2014 Автор Share Опубліковано: 17 квітня 2014 к сожалению, фокус не сработал... все без изменений :( только я вот на такое заменила.. $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } без кавычек.. как в оригинале было... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 Эх... и только "мать.... мать... мать... Рядом.... $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 ой... ввел в заблуждение Сделанные изменения не помешают если в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } наверное p.date_added ??? но это все равно не помогло.. внесла все изменения :( но все по старому Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 наверное p.date_added ??? Да, конечно. Не может быть, чтоб не работало. Добро пожаловать в личку... Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 СОРРИ! ошибка моя.. в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } надо было два раза изменить, а я только один... и еще попутно заменила в двух случаях... if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Спасибо chukcha за помощь!! Теперь все работает!!! :eek: Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Ketty83 Опубліковано: 6 червня 2014 Автор Share Опубліковано: 6 червня 2014 Для Mihrutka (моя версия оссторе 1.5.5.1.2)admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Marianna Опубліковано: 9 травня 2015 Share Опубліковано: 9 травня 2015 дошло Надіслати Поділитися на інших сайтах More sharing options... 10 months later... KoreybaDenis Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Ребята, а не подскажите это же решение для Opencart 2.x? Сделал все как написано, но изменений не замечаю. Что было не так при выполнении шагов: в файле admin/controller/catalog/product.php указанный код должен был встречаться два раза (как писали выше), но в действительности он у меня встречался только 1 раз. Надіслати Поділитися на інших сайтах More sharing options... tarakan Опубліковано: 3 квітня 2016 Share Опубліковано: 3 квітня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... antskachkov Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 Для Mihrutka (моя версия оссторе 1.5.5.1.2) admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } А у меня после внесения изменений страница с товарами белая и в журнале ошибок вот такие строки 2016-05-21 2:51:00 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:02 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:04 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 Версия движка 1.5.5.1.2, помогите решить. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Ketty83 Опубліковано: 17 квітня 2014 Автор Share Опубліковано: 17 квітня 2014 в том то и дело не хочется ставить модуль... думала, знатоки подскажут как в контроллерах поправить сортировку, чтобы не по алфавиту было а по дате... на сайте же можно так.. думаю и для админки можно)) но не знаю как((( Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 Главное правильно поставить вопрос Имеем $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } добавляем и изменяем $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added', 'p.date_modified', //Чтоб было ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY 'p.date_added'"; //или // $sql .= " ORDER BY 'p.date_modified'"; //по желанию } Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 17 квітня 2014 Автор Share Опубліковано: 17 квітня 2014 к сожалению, фокус не сработал... все без изменений :( только я вот на такое заменила.. $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } без кавычек.. как в оригинале было... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 Эх... и только "мать.... мать... мать... Рядом.... $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 ой... ввел в заблуждение Сделанные изменения не помешают если в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } наверное p.date_added ??? но это все равно не помогло.. внесла все изменения :( но все по старому Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 наверное p.date_added ??? Да, конечно. Не может быть, чтоб не работало. Добро пожаловать в личку... Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 СОРРИ! ошибка моя.. в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } надо было два раза изменить, а я только один... и еще попутно заменила в двух случаях... if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Спасибо chukcha за помощь!! Теперь все работает!!! :eek: Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Ketty83 Опубліковано: 6 червня 2014 Автор Share Опубліковано: 6 червня 2014 Для Mihrutka (моя версия оссторе 1.5.5.1.2)admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Marianna Опубліковано: 9 травня 2015 Share Опубліковано: 9 травня 2015 дошло Надіслати Поділитися на інших сайтах More sharing options... 10 months later... KoreybaDenis Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Ребята, а не подскажите это же решение для Opencart 2.x? Сделал все как написано, но изменений не замечаю. Что было не так при выполнении шагов: в файле admin/controller/catalog/product.php указанный код должен был встречаться два раза (как писали выше), но в действительности он у меня встречался только 1 раз. Надіслати Поділитися на інших сайтах More sharing options... tarakan Опубліковано: 3 квітня 2016 Share Опубліковано: 3 квітня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... antskachkov Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 Для Mihrutka (моя версия оссторе 1.5.5.1.2) admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } А у меня после внесения изменений страница с товарами белая и в журнале ошибок вот такие строки 2016-05-21 2:51:00 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:02 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:04 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 Версия движка 1.5.5.1.2, помогите решить. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Ketty83 Опубліковано: 17 квітня 2014 Автор Share Опубліковано: 17 квітня 2014 к сожалению, фокус не сработал... все без изменений :( только я вот на такое заменила.. $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } без кавычек.. как в оригинале было... Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 Эх... и только "мать.... мать... мать... Рядом.... $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 ой... ввел в заблуждение Сделанные изменения не помешают если в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } наверное p.date_added ??? но это все равно не помогло.. внесла все изменения :( но все по старому Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 наверное p.date_added ??? Да, конечно. Не может быть, чтоб не работало. Добро пожаловать в личку... Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 СОРРИ! ошибка моя.. в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } надо было два раза изменить, а я только один... и еще попутно заменила в двух случаях... if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Спасибо chukcha за помощь!! Теперь все работает!!! :eek: Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Ketty83 Опубліковано: 6 червня 2014 Автор Share Опубліковано: 6 червня 2014 Для Mihrutka (моя версия оссторе 1.5.5.1.2)admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Marianna Опубліковано: 9 травня 2015 Share Опубліковано: 9 травня 2015 дошло Надіслати Поділитися на інших сайтах More sharing options... 10 months later... KoreybaDenis Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Ребята, а не подскажите это же решение для Opencart 2.x? Сделал все как написано, но изменений не замечаю. Что было не так при выполнении шагов: в файле admin/controller/catalog/product.php указанный код должен был встречаться два раза (как писали выше), но в действительности он у меня встречался только 1 раз. Надіслати Поділитися на інших сайтах More sharing options... tarakan Опубліковано: 3 квітня 2016 Share Опубліковано: 3 квітня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... antskachkov Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 Для Mihrutka (моя версия оссторе 1.5.5.1.2) admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } А у меня после внесения изменений страница с товарами белая и в журнале ошибок вот такие строки 2016-05-21 2:51:00 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:02 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:04 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 Версия движка 1.5.5.1.2, помогите решить. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 17 квітня 2014 Share Опубліковано: 17 квітня 2014 ой... ввел в заблуждение Сделанные изменения не помешают если в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } наверное p.date_added ??? но это все равно не помогло.. внесла все изменения :( но все по старому Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 наверное p.date_added ??? Да, конечно. Не может быть, чтоб не работало. Добро пожаловать в личку... Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 СОРРИ! ошибка моя.. в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } надо было два раза изменить, а я только один... и еще попутно заменила в двух случаях... if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Спасибо chukcha за помощь!! Теперь все работает!!! :eek: Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Ketty83 Опубліковано: 6 червня 2014 Автор Share Опубліковано: 6 червня 2014 Для Mihrutka (моя версия оссторе 1.5.5.1.2)admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Marianna Опубліковано: 9 травня 2015 Share Опубліковано: 9 травня 2015 дошло Надіслати Поділитися на інших сайтах More sharing options... 10 months later... KoreybaDenis Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Ребята, а не подскажите это же решение для Opencart 2.x? Сделал все как написано, но изменений не замечаю. Что было не так при выполнении шагов: в файле admin/controller/catalog/product.php указанный код должен был встречаться два раза (как писали выше), но в действительности он у меня встречался только 1 раз. Надіслати Поділитися на інших сайтах More sharing options... tarakan Опубліковано: 3 квітня 2016 Share Опубліковано: 3 квітня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... antskachkov Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 Для Mihrutka (моя версия оссторе 1.5.5.1.2) admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } А у меня после внесения изменений страница с товарами белая и в журнале ошибок вот такие строки 2016-05-21 2:51:00 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:02 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:04 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 Версия движка 1.5.5.1.2, помогите решить. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } наверное p.date_added ??? но это все равно не помогло.. внесла все изменения :( но все по старому Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 18 квітня 2014 Share Опубліковано: 18 квітня 2014 наверное p.date_added ??? Да, конечно. Не может быть, чтоб не работало. Добро пожаловать в личку... Надіслати Поділитися на інших сайтах More sharing options... Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 СОРРИ! ошибка моя.. в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } надо было два раза изменить, а я только один... и еще попутно заменила в двух случаях... if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Спасибо chukcha за помощь!! Теперь все работает!!! :eek: Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Ketty83 Опубліковано: 6 червня 2014 Автор Share Опубліковано: 6 червня 2014 Для Mihrutka (моя версия оссторе 1.5.5.1.2)admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Marianna Опубліковано: 9 травня 2015 Share Опубліковано: 9 травня 2015 дошло Надіслати Поділитися на інших сайтах More sharing options... 10 months later... KoreybaDenis Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Ребята, а не подскажите это же решение для Opencart 2.x? Сделал все как написано, но изменений не замечаю. Что было не так при выполнении шагов: в файле admin/controller/catalog/product.php указанный код должен был встречаться два раза (как писали выше), но в действительности он у меня встречался только 1 раз. Надіслати Поділитися на інших сайтах More sharing options... tarakan Опубліковано: 3 квітня 2016 Share Опубліковано: 3 квітня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... antskachkov Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 Для Mihrutka (моя версия оссторе 1.5.5.1.2) admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } А у меня после внесения изменений страница с товарами белая и в журнале ошибок вот такие строки 2016-05-21 2:51:00 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:02 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:04 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 Версия движка 1.5.5.1.2, помогите решить. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей [РЕШЕНО] Сортировка по дате поступления в админке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
Ketty83 Опубліковано: 18 квітня 2014 Автор Share Опубліковано: 18 квітня 2014 СОРРИ! ошибка моя.. в контроллере if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } надо было два раза изменить, а я только один... и еще попутно заменила в двух случаях... if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Спасибо chukcha за помощь!! Теперь все работает!!! :eek: Надіслати Поділитися на інших сайтах More sharing options...
Ketty83 Опубліковано: 6 червня 2014 Автор Share Опубліковано: 6 червня 2014 Для Mihrutka (моя версия оссторе 1.5.5.1.2)admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } Надіслати Поділитися на інших сайтах More sharing options...
Marianna Опубліковано: 9 травня 2015 Share Опубліковано: 9 травня 2015 дошло Надіслати Поділитися на інших сайтах More sharing options...
KoreybaDenis Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Ребята, а не подскажите это же решение для Opencart 2.x? Сделал все как написано, но изменений не замечаю. Что было не так при выполнении шагов: в файле admin/controller/catalog/product.php указанный код должен был встречаться два раза (как писали выше), но в действительности он у меня встречался только 1 раз. Надіслати Поділитися на інших сайтах More sharing options...
tarakan Опубліковано: 3 квітня 2016 Share Опубліковано: 3 квітня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Надіслати Поділитися на інших сайтах More sharing options...
antskachkov Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 Для Mihrutka (моя версия оссторе 1.5.5.1.2) admin/model/catalog/product.php $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY pd.name"; } меняем на $sort_data = array( 'pd.name', 'p.model', 'p.price', 'p.quantity', 'p.status', 'p.sort_order', 'p.date_added' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY p.date_added"; } далее в этом же файле $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY pd.name ASC"); меняем на $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY p.date_added ASC"); admin/controller/catalog/product.php (встречается два раза.. менять оба раза) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } меняем на if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.date_added'; } далее в этом же файле (в двух случаях) if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } на if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } А у меня после внесения изменений страница с товарами белая и в журнале ошибок вот такие строки 2016-05-21 2:51:00 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:02 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 2016-05-21 2:51:04 - PHP Notice: Error: Unknown column 'pd.date_added' in 'order clause'<br />Error No: 1054<br />SELECT p.*, pd.*, m.name as 'm_name' FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.date_added DESC LIMIT 0,100 in /home/***/system/database/mysql.php on line 27 Версия движка 1.5.5.1.2, помогите решить. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Поиск модулей [РЕШЕНО] Сортировка по дате поступления в админке
AlexDW Опубліковано: 21 травня 2016 Share Опубліковано: 21 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Надіслати Поділитися на інших сайтах More sharing options... antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
antskachkov Опубліковано: 24 травня 2016 Share Опубліковано: 24 травня 2016 потому что в запросе нужно было указать ORDER BY p.date_added а не как у вас ORDER BY pd.date_added Огромное спасибо! Все работает! Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Grembl Опубліковано: 6 липня 2016 Share Опубліковано: 6 липня 2016 У меня тоже один раз )) на 1 5 работает на ура , а на 2 0 есть решение ? Готовое решение https://isenselabs.com/posts/how-to-add-sorting-by-date-to-the-product-list-in-opencart-2x 1 Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts