Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Prooksius

Users
  • Posts

    1,621
  • Joined

  • Last visited

Everything posted by Prooksius

  1. Может кому-то когда-то будет нужно. В этом файле нужно немного изменить запрос к базе, чтобы брался меньший приоритет: SELECT DISTINCT ps.product_id, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = ps.product_id AND r1.status = '1' GROUP BY r1.product_id ) AS rating FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps2 ON (ps2.product_id = ps.product_id AND ps2.customer_group_id = ps2.customer_group_id AND ps2.priority < ps.priority) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND(ps.date_end = '0000-00-00' OR ps.date_end > NOW())) AND ps2.product_special_id IS NULL GROUP BY ps.product_id
  2. Всем привет. Добавил в скидочные цены для одного товара и для одной группы покупателей (она вообще одна у меня - дефолтная) несколько цен с разным приоритетом. Есть такое поле в oc_product_special - priority В итоге неправильно сортируются товары по цене на странице акций. Потому что в запросе вроде как не учитывается приоритет и берется первый попавшийся. Но в методе getProduct ниже акционная цена меняется на правильную, с учетом приоритета, но сортировка в итоге получается уже неправильная. Проверил, и в 3-шке - такой же запрос. Ситуация конечно не очень распространенная, но бывает.
  3. С заказчиком работал несколько раз, впечатления только положительные. Если бы не текущий загруз, взял бы задачу. Но щас зашиваюсь.. Так что ребята, не стесняйтесь, обращайтесь. Рекомендую.
  4. Скорее всего какой-то глюк с библиотекой GD на хостинге. Может быть старая версия.. А почистить ресайзы картинок из админки не помогает?
  5. модификатор на модификаторе у вас, вероятно.. Два раза заполняется массив хлебных крошек, похоже.. Отключайте по очереди и проверяйте.
  6. Тут правильно. Теперь нужно найти этот же файл, но в папке модификаторов и смотреть его. Если он вообще там существует... storage\modification\catalog\model\catalog\category.php И тоже смотреть на этот запрос. Если он другой - тогда нужно искать, какой модификатор этот файл подменяет. И по возможности его отключать или переделывать. Если такого файла нет - тут уже начинаются гадания на кофейной гуще и проще будет просто дать доступы кому-то чтобы он исправил.
  7. Не тот файл открываете, внимательнее смотрите на путь
  8. а если после выполнения импорта пробегаться по товарам, брать название это слитное и разбивать по частям, согласно существующим опциям у товара ( у товара есть опция "розовая", значит это слово из конца убирать). И уже в этой процедуре компоновать как надо новое название и пихать куда надо. Но надо еще учитывать, что вы сейчас занимаетесь покраской тонущего судна. Оно тонет, его не надо красить. Это бессмысленно. Если понадобится еще какая-нибудь доработка в будущем - это будет обрастать еще большей кучей костылей, в которых потом фиг разберешься..
  9. Так если модуль, который кладет куда нужно, закубован, тут хоть что с 1с делай... Вам придется отказаться от существующего модуля и просто заказать новый.
  10. по идее это файл catalog\model\catalog\category.php и его функция getCategoryFilters Там задается сортировка в запросе к фильтрам по полю сортировки ( ORDER BY f.sort_order, LCASE(fd.name) ). Но это может быть модифицировано каким-то модулем, поэтому надо смотреть этот файл в папке модификаторов, проверять там и искать модификатор, который запрос поменял. Это если запрос. А могло быть в контроллере - просто по id запихивают в массив эти фильтры, а не в той сортировке, в которой получено из базы. Это все гадание на кофейной гуще...
  11. Из коробки должно быть так как вам надо, значит стоят какие-то модификаторы, изменяющие поведение вывода (запрос к базе изменен) или что-то меняли в коде.
  12. Как-то так: SELECT m.*, md.description AS description FROM " . DB_PREFIX . "product p RIGHT JOIN " . DB_PREFIX . "product_to_category p2c ON p.product_id = p2c.product_id LEFT JOIN " . DB_PREFIX . "manufacturer m ON p.manufacturer_id = m.manufacturer_id LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) WHERE p2c.category_id = " . (int)$category_id . " AND m.manufacturer_id IS NOT NULL AND md.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY m.manufacturer_id и в $brand['description'] будет ваше описание бренда на выбранном языке
  13. Каким фильтром пользуетесь? Тот что в боковой панели. Спросить у его создателя пробовали?
  14. Несовместимость каких-то модификаторов с текущим состоянием сайта. Какой-то мод залезает не туда, куда ему нужно, похоже, и переопределяет название товара. Тут только смотреть код. Можете попробовать отключить этот мод подгрузки, если он у вас отдельно от шаблона.
  15. Так а сверху тоже есть такая надпись и справа розовая кнопка типа "Добавить ваш IP". Нажимаете и все.
  16. Скачать / Купить дополнение Копирование товаров в указываемом количестве Модификатор добавляет кнопку на странице списка товаров, позволяющую копировать товар(ы) в указываемом в выпадающем поле ввода количестве. Добавил Prooksius Добавлено 17.01.2022 Категория Меню, дизайн, внешний вид Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  17. Заходите в Система/Локализация/Регионы - и меняйте. Их там правда около 4000 записей. Для всех стран. И думаю разработчики даже не напрягали свои умные головы над такими вопросами - они просто нашли списки регионов всех стран и тупо залили все в таблицу.
  18. какой-то модификатор, получается, меняет правильное на неправильное чтоли.. ))
  19. Так вроде ТС не писал про автозаполнение. Я так понял, новая сохраненная чпу-ссылка не сразу применяется на фронте.. Если речь об этом, в ocStore есть такой раздел. Тут и можно почистить этот кэш ссылок:
  20. в кэше. У него есть время обновления. Изменения активизируются при обновлении кэша.
  21. примерно в начале вашего css впишите вот такое: .down-links-fon a { color: #fff; }
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.