Jump to content

SooR

Пользователи
  • Content Count

    1,009
  • Joined

  • Last visited

Community Reputation

288 Очень хороший

About SooR

  • Rank
    Выходные: СБ, ВС. Остальные дни: 10.00-19.00
  • Birthday 06/19/1988

Контакты

  • Сайт
    https://ocfilter.com/

Информация

  • Пол
    Мужчина
  • Город:
    Одесса

Recent Profile Visitors

23,838 profile views
  1. @Zaurius , не занимайтесь ерундой, редактируйте файлы в специализированных программах, все есть бесплатные.
  2. #3. Выводим дубли seo url псевдонимов SELECT keyword, GROUP_CONCAT(`query` SEPARATOR ',') AS queries FROM url_alias [seo_url > OpenCart 3] GROUP BY keyword HAVING COUNT(*) > 1 Формат вывода: keyword queries lenovo-ideapad-g575g-59-313661 product_id=30153,product_id=36677 lenovo-ideapad-g580a-59-331305 product_id=34948,product_id=36681 lenovo-ideapad-g580a-59-334648 product_id=34955,product_id=36913 lenovo-ideapad-s110-white-59366619 product_id=48671,product_id=48670 lenovo-ideapad-z580a-59-333632 product_id=36685,product_id=34951 lenovo-ideapad-z580a-59-334147 product_id=34954,product_id=36689 lg-a09aw1 product_id=17823,product_id=33922 lg-ms-1949g product_id=35740,product_id=21386 logicpower manufacturer_id=245,manufacturer_id=1330 lux manufacturer_id=1,manufacturer_id=249
  3. #4. Не совсем однострочное, но полезное. Отображаем вызывающий класс и метод (аналог caller в js). Полезно при отлове инициатора редиректа через response->redirect() и т.д. $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); echo '<b>' . $backtrace[1]['class'] . '</b>' . '->' . $backtrace[1]['function'] . ' (' . $backtrace[0]['line'] . ')<br />';
  4. Второй вариант SELECT c.category_id, cd.name FROM category c LEFT JOIN product_to_category p2c ON c.category_id=p2c.category_id LEFT JOIN category_description cd ON c.category_id = cd.category_id WHERE p2c.category_id IS NULL AND cd.language_id = 1
  5. Дело ваше. Только непонятно одно - как торговцы тренингами попали в OpenCart сообщество.
  6. Здравствуйте. Ответил же вам в личку. Обновлю без проблем.
  7. Или не хотите понимать Не знаю под какие семплы вы здесь поёте, но я про человека, у которого ваш купленный модуль даже не установился и вы не оказали ему в этом помощи
  8. Откуда такая уверенность в идеальном исходе установки, если Не проще ли сделать человеку так, чтобы купленный ним у вас модуль работал у него согласно описанию и demo версии? Это и честно заработанный отзыв, и постоянный клиент, и чистая совесть.
  9. Приветствую и спасибо за отзыв! Дк чего там вставлять. Изменяем оригинал ocfilter.[css | js] либо подключаем из папки другого шаблона (сам находит). Я думаю про поля кастомных стилей и js, но с js не все просто, тогда нужно писать публичные методы и обертки/замыкания.
  10. А не проще сделать переключалку товаров? Там меняется все: опции, цены, изо. Обычный листинг товаров одной коллекции сделайте и не парьтесь.
  11. @artud , здравствуйте. Ответил в личку. @Nier , здравствуйте. Если система одна, то можно одну лицензию. @empty , здравствуйте. Вам нужно для одного конкретного фильтра выводить? Или при любом выбранном фильтре? @palex , здравствуйте. Не понял, про какое сравнение вы говорите? @EVgEnI0129 , здравствуйте. Удалите модификатор фильтра и установите новый из папки UPDATE. @Merrybe , здравствуйте. Привязка автоматическая и базируется на связях производителей с товарами. То есть сначала выбираем производителя, остаются только его товары, ниже выводятся фильтры только оставшихся товаров. Производитель <-> Товары <-> Фильтры. @CrashXXX , здравствуйте. 1) В стилях можете убрать обращение к этому изображению. 2) Попробуйте этот вариант
  12. Значит ключевое слово - иногда Падает всегда на этом запросе? Может в параллели какое-то обновление идет, тяжелые запросы импорта, карты сайта и т.д. Только логи или запрашивайте show full processlist в бд во время тяжелых операций или обновления.
  13. И набор данных тоже одинаковый? Попробуйте выполнить этот запрос в проблемную базу из 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 и оптимизируйте запрос, может не хватает индексов либо очень много товаров/связных данных. Также пробуйте поочередно убирать условия поиска, начиная с самых "весомых".
  14. Как по мне, то эти join'ы нужно добавлять по требованию. У меня пока активным вариантом является такое: Замеры не делал, но на глаз быстрее. Его лучше заменять на date() даже по причине того, что timezone php может отличаться от базы. Несколько раз уже натыкался. Но в таком случае, если заменять - то везде, и в админке тоже. UPD. Также рассматриваю варианты замены связей product_to_category на статичное поле category_id в таблице product.
×

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.