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

SooR

Users
  • Posts

    1,511
  • Joined

  • Last visited

Everything posted by SooR

  1. @CAHTA , здравствуйте. Напишите в личку, пожалуйста. Нужно смотреть сайт.
  2. В модуле создайте пхп метод install и при установке он будет вызван. В нём прописуйте проверку на существование полей/таблиц мскл и при их отсутствии создавайте нужное используя апи движка: $this->db->query(...)
  3. Это ужасно! Не делайте такое. JS пишите только в шаблонах/подключаемых файлах. Если я правильно понял, нужен скролл к началу отзывов? В product.tpl посмотрите скрипт загрузки по страницам и замените на это $('#review').delegate('.pagination a', 'click', function(e) { e.preventDefault(); $('#review').fadeOut('slow'); $('#review').load(this.href, () => $('html, body').animate({ scrollTop: $('#form-review').offset().top-20 }, 'slow')); $('#review').fadeIn('slow'); });
  4. Шаблон здесь не при чем. Попробуйте выполнить это SEO PRO и AJAX запросы - Opencart 3.x: Песочница - OpenCart Форум
  5. @aaaaaaaaaaaaaaaaaaaaaaaaaa , здравствуйте. К сожалению, без свойства пока никак. От этого зависит разбор URL и последующие действия по поиску товаров. Пока что выйти из ситуации можно с помощью посадочных страниц.
  6. @Zaurius , не занимайтесь ерундой, редактируйте файлы в специализированных программах, все есть бесплатные.
  7. Здравствуйте. Ответил же вам в личку. Обновлю без проблем.
  8. Приветствую и спасибо за отзыв! Дк чего там вставлять. Изменяем оригинал ocfilter.[css | js] либо подключаем из папки другого шаблона (сам находит). Я думаю про поля кастомных стилей и js, но с js не все просто, тогда нужно писать публичные методы и обертки/замыкания.
  9. А не проще сделать переключалку товаров? Там меняется все: опции, цены, изо. Обычный листинг товаров одной коллекции сделайте и не парьтесь.
  10. @artud , здравствуйте. Ответил в личку. @Nier , здравствуйте. Если система одна, то можно одну лицензию. @empty , здравствуйте. Вам нужно для одного конкретного фильтра выводить? Или при любом выбранном фильтре? @palex , здравствуйте. Не понял, про какое сравнение вы говорите? @EVgEnI0129 , здравствуйте. Удалите модификатор фильтра и установите новый из папки UPDATE. @Merrybe , здравствуйте. Привязка автоматическая и базируется на связях производителей с товарами. То есть сначала выбираем производителя, остаются только его товары, ниже выводятся фильтры только оставшихся товаров. Производитель <-> Товары <-> Фильтры. @CrashXXX , здравствуйте. 1) В стилях можете убрать обращение к этому изображению. 2) Попробуйте этот вариант
  11. Значит ключевое слово - иногда Падает всегда на этом запросе? Может в параллели какое-то обновление идет, тяжелые запросы импорта, карты сайта и т.д. Только логи или запрашивайте show full processlist в бд во время тяжелых операций или обновления.
  12. И набор данных тоже одинаковый? Попробуйте выполнить этот запрос в проблемную базу из phpmyadmin или другого менеджера БД SELECT * FROM product_discount WHERE product_id = '183' AND customer_group_id = '1' AND quantity > 1 AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity ASC, priority ASC, price ASC Если сервер отвалится - делайте explain и оптимизируйте запрос, может не хватает индексов либо очень много товаров/связных данных. Также пробуйте поочередно убирать условия поиска, начиная с самых "весомых".
  13. Как по мне, то эти join'ы нужно добавлять по требованию. У меня пока активным вариантом является такое: Замеры не делал, но на глаз быстрее. Его лучше заменять на date() даже по причине того, что timezone php может отличаться от базы. Несколько раз уже натыкался. Но в таком случае, если заменять - то везде, и в админке тоже. UPD. Также рассматриваю варианты замены связей product_to_category на статичное поле category_id в таблице product.
  14. Здравствуйте. Можете копировать раз в сутки (если были добавлены новые товары), как вам удобно. Опции будут работать нормально. Если установить копирование фильтров в cron, для регулярного обновления, то можно. В противном случае не всегда удобно обновлять статус фильтров вручную. Такой модификации нет @mangol1167 , @miteam , решили в личке. @madbizarre , здравствуйте. Нужно смотреть сайт. @killcomp , может быть конфликт seo url псевдонимов. Надо смотреть Лучше указать в htaccess короткий псевдоним для этого адреса и добавить эту карту второй в ПС. RewriteRule ^ocfilter_sitemap.xml$ index.php?route=feed/ocfilter_sitemap [L] Здравствуйте. Фильтр никак не влияет на состав и порядок категорий. Если вы уверены, что это из-за фильтра, то могу посмотреть эту проблему. @forlan, здравствуйте. К сожалению, работы еще ведутся.
  15. Здравствуйте. Количество запросов не увеличивается вместе с количеством фильтров, а вот сократить количество элементов у клиента - полезно будет.
  16. @Arti05 , приветствую. Из-за отсутствия демки этого модуля я не могу проверить в каком виде передаются параметры фильтра на страницу категории. В любом случае нужно их адаптировать друг к другу, сразу не подружатся.
  17. Да, установите этот модификатор и обновите модификаторы ocfilter.hide-subcategories.ocmod.xml
  18. @xshader , посмотрите здесь SEO PRO и AJAX запросы - Opencart 3.x: Песочница - OpenCart Форум
  19. Не используйте в знаках валюты html либо предоставьте доступ для очистки от html данных в фильтре, но в покупателях я вас не вижу.
  20. INSERT IGNORE INTO oc_product_attribute (product_id, attribute_id, language_id, `text`) SELECT product_id, '11421', language_id, 'Celeron' FROM oc_product_attribute WHERE attribute_id = '702' AND `text` LIKE '%Celeron%' Вот так должно сработать
  21. Здравствуйте. Отключите модификатор этого фильтра и обновите модификаторы.
×
×
  • 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.