OC+ - доработанный и исправленный OpenCart 4.1.0.3

Тема в разделе "Обо всём", создана пользователем AlkatraZ, 8 апр 2026.

  1. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    • Проект полностью совместим с Opencart 4.1.0.3 и 4.1.0.4
    • OC+ уже содержит все свежие исправления и доработки, которые есть в новом OpenCart 4.1.0.4, однако дополнительно к этому содержит серьезные исправления и доработки Админ-панели.
    • Это не "сборка", ничего постороннего не добавлялось, только исправление и дальнейшее развитие имеющегося кода.
    Разработка продолжается, кто хочет самый свежий код, берите его из репозитория.
    Буду благодарен за отзывы об обнаруженных косяках.

    Скачать OC+ 1.1.0
    • пакет установки
    • пакеты обновлений с OC+ 1.0.0, OpenCart 4.1.0.3 или 4.1.0.4 (их 3 пакета, качать нужно все).
      • oc-plus.upgrade-admin.1.1.0.zip
      • oc-plus.upgrade-catalog.1.1.0.zip
      • oc-plus.upgrade-vendor.1.1.0.zip
      • Напоминаю, что проект полностью совместим с OpenCart 4.1.0.3 и 4.1.0.4, потому никакой процедуры обновления связанной с запуском инсталлятора нет. Просто заменили файлы и все.
      • Если потом вдруг захотите вернуться на OpenCart 4.1.0.3, или 4.1.0.4, просто опять замените файлы и все... :)
    • инструкцию по установке и обновлению читайте в README.
    Скачать языки

    Что было сделано?
    Полный список изменений есть в CHANGELOG.

    Документация

    Читайте README проекта, и заглядывайте в оф. документацию OpenCart.

    Поддержка
    Обо всех замеченных проблемах пишите ТУТ, или на Гитхабе в репозитории проекта.
    По возможности (и наличии свободного времени) постараюсь оперативно исправить.
     
    Последнее редактирование: 21 авг 2026
    Romans и Ravilr нравится это.
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    Много инглиша, мало русского, вот и запрещается такое название. Только допишите в описании явно, что это личный релиз не официальный, вдруг кто еще спутает с просони :)
     
  3. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    То что взяли без указания авторства плохо, но то что хоть как то сдвинулось с мертвой точке, благодаря Вам в том числе, это хорошо.
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    Это Вы еще не пробовали специальную модель для этого дела :D Таких багов можно найти 1000 , правда не каждый сможет их эксплуатировать.

    Так на чем договорились? Успевают за Вами? Будут переносить? Или по копейке в год и под своим именем?
     
    AlkatraZ нравится это.
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    Вот они реально копошатся, ладно раньше никто не предлагал готового, а сейчас все той же фигней занимаются, то языки правят, то библиотеки обновляют, как будто это основное.. а воз и ныне там.
     
  6. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Всем привет!
    Тему опять зачистил от своих постов, чтоб не отвлекало.
    А пока расскажу новости по проекту.
    ---
    В оф. репозитории OpenCart ситуация реально комически-плачевная:
    у ветки 4.x.x.x нет официального мейнтейнера!
    Спросите: "А как такое может быть? PR вроде какие то принимают..."
    Ну я тоже несколько раз задавался этим вопросом, несколько раз спрашивал (в том числе и Даниэля): кто несет ответственность за принятие/непринятие PR, тестирование и общую стратегию развития?
    Ни разу не ответили.

    За веткой втихаря вроде следит mcwebdesign (Даниэль дал ему некоторые права), принимает PR, но не хочет на себя брать никакой ответственности и официально не подтверждает, что является мейнтейнером. То есть, если что - то ни за что не отвечает.

    Даниэль из версии 4.x уже давно самоустранился, только иногда спрашивает "когда будет готово, чтоб выпустить новую версию?".

    На вопросы по коду никто не отвечает. Там юзер спрашивает, как правильно подключать собственные зависимости в своем расширении, никто так и не ответил, а я не стал, это дело оф. мейнтейнера (ну или мейнтейнеров, если их несколько, что хорошо). А раз такового нет, то и отвечать некому :)
    ---
    В итоге, глядя на это болото понял, что лучше продолжать вести свой отдельный проект.
    Серьезные изменения боятся принимать, по мелочам слал несколько раз, но надоело.
    Решил больше с ними не связываться...

    Сказано - сделано.
    Продолжаю проект OC+
    Такое название для того, чтоб не вступать в копирастический конфликт с оф. версией, ну и чтоб не было путаницы.

    На данный момент система работает очень стабильно.
    Разумеется, косяки еще могут быть, но их постараюсь оперативно исправлять.
    К разработке OC+ возможно подключится еще один весьма опытный разработчик.
    Ну и хорошо было бы если бы еще кто то присоединился, чем больше команда, тем надежнее будет проект.

    Когда релиз?
    Релиз планируется 1 Августа
    , если конечно позволит время и не будет обнаружено каких-то критичных косяков, требующих немедленного устранения.

    Что сделано на данный момент?
    Смотрите CHANGELOG
     
    Последнее редактирование: 18 июл 2026
    optimlab и Ravilr нравится это.
  7. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Вышел стабильный релиз OC+ 1.0.0

    Список изменений по сравнению с OpenCart 4.1.0.3 смотрите в CHANGELOG
    Ссылки на скачивание в 1-м посту.

    Дополнительные замечания.
    В админке, на странице Admin -> System -> Maintenance -> Upgrade пока что временно заблокирована возможность автоматически получать обновления. Эта функция оригинального OpenCart работала криво, посему было решено отказаться от ее использования. Позже планируется к написанию усовершенствованный алгоритм обновлений, который будет основан на небольших разностных пакетах.
     
    Последнее редактирование: 29 июл 2026
    optimlab нравится это.
  8. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    926
    Симпатии:
    241
    В смысле?
     
  9. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    А вопрос то в чем?
     
    optimlab нравится это.
  10. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    926
    Симпатии:
    241
    Я про расхождения CHANGELOG
     
  11. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    926
    Симпатии:
    241
    Так прошу прощения, пропустил загловок.
    Ну и смвсл....
    Буду тестить, бро!
     
  12. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    926
    Симпатии:
    241
    В том что я думал офиц релиз буду с ваши сравнивать...
    ошибка вышла))))
     
  13. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Screenshot 2026-08-03 223752.png
    Там у меня по идее есть ВСЕ, что сейчас в оф. репозитории 4.1.0.4.
    Мои изменения в основном касаются Админки.
    Полностью переделаны фильтры + добавлено несколько новых для удобства.
    Это что будет видно внешне.
    Но есть много внутренних правок, в CHANGELOG я все написал.
     
    optimlab нравится это.
  14. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Ну наконец вышел OpenCart 4.1.0.4.
    А то топик о готовности висел 2 недели, Даниэль его только сегодня заметил, когда я уже явно напомнил гг.
    ---
    Что касается нашей темы, напоминаю, что в OC+ уже есть все то, что сделали в 4.1.0.4 + дальнейшее развитие, в основном направленное на совершенствование Админки.. Особенно досталось фильтрам, они полностью переделаны с нуля, ибо то, что было - это жесть.
     
    Последнее редактирование: 18 авг 2026
  15. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Большая работа проведена над мобильным дизайном админки
    • В отличие от оф. версии, в OC+ доработаны все большие таблицы списков (товары и др.).
    • Установлена адекватная минимальная ширина ячеек.
    • Сами таблицы сделаны прокручиваемыми по свайпу, что очень удобно. Теперь любая, самая большая информация не пропадет и будет видна.
    • Добавлена постраничная навигация еще и вверху списков (это и в браузерной и в моильной версии), чтоб для перехода на следующую страницу не приходилось скроллить вниз, чтоб добраться до кнопок.
    Screenshot 2026-08-12 211630.png
     
    Последнее редактирование: 16 авг 2026
  16. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Добавил в OC+ полноценную поддержку SVG картинок.

    В современном WEB без этого формата картинок никак нельзя и их поддержку следовало бы сделать давно, но все как то руки не доходили. В OpenCart данный формат в разрешенных файлах был прописан, но полным внедрением SVG так никто и не озаботился.

    В оф. репозитории заметил станный комит.
    Вместо того, что ввести поддержку SVG, Даниэль полностью выпилил все остатки этого формата.

    Ну, думаю так нельзя...
    Пришлось взяться за доработку самому.

    Как итог, SVG теперь полноценно поддерживается во всех местах, где есть картинки.Можно использовать как логотип магазина, картинки категорий и товара, вставлять в тексты описаний и информационных статей.
    Размеры картинок автоматически масштабируются согласно настройкам системы.

    Напоминаю, что встраивание картинок в OpenCart производит через тэг <img>, поэтому цвет SVG картинки с помощью стилей менять нельзя. Это особенность самого SVG, потому если нужно, цвет придется прописывать заранее в самом файле картинки.
     
    Последнее редактирование: 18 авг 2026
  17. AlkatraZ

    AlkatraZ Новичок

    Сообщения:
    27
    Симпатии:
    17
    Вышел свежий релиз OC+ 1.1.0
    Исправлений мало, почти все, что требовалось было исправлено в предыдущей версии, но они есть.
    Зато есть вкусные фичи, которые были добавлены, вот некоторые из них:
    • Поддержка SVG
    • Серьезная доработка (дальнейшее развитие) и дополнение фильтров админки
    • Доработка статистики продаж на предмет более корректного отображения страны
    • Остальное описано в сопроводиловке к релизу и в истории репозитория.
    • Скачать инсталлятор и пакеты обновлений можно ТУТ.
    • Ссылки на языки и прямые линки на закачку архивов - смотрите в 1-м посту этой темы.
    В целом, обновиться рекомендую.
    В админке будет работать очень удобно.
     
    Последнее редактирование: 19 авг 2026
    Александр31 нравится это.