Русская сборка OpenCart 4.1.0.0 - Релиз

Тема в разделе "Новости и объявления", создана пользователем Romans, 17 янв 2025.

  1. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.461
    Симпатии:
    802
    Рад сообщить Вам о выходе релиза OpenCart 4 - Русская сборка

    Релиз v 4.1.0.0 можно скачать по ссылке
    Последняя версия сборки Version 4.1.0.0 (rs.2)
    Дата исправлений 20.02.2025


    Что же изменено по сравнению с оригинальной версией Opencart ?
    • Русский язык для витрины и административной части магазина
    • Русские города и области на русском.
    • Все города и регионы стран не входящих в "СНГ" удалены.
    • Переведены все статусы склада, заказов, возвратов.
    • Правка seo_url.php на предмет более корректной работы ЧПУ
    • Возможность включения ЧПУ с короткими адресами без 'catalog' итд (новое)
    • Автогенерация SEO URL (ЧПУ) при создании товара в админке
    • Скрытие лишних полей типа isbn в админке (новое)
    • Форма обратной связи и страницы регистрации "подготовлены" к закону 152-ФЗ
    • Информационные хлебные крошки в менеджере изображений
    • Транслитерация русских имен файлов при загрузки через менеджер изображений
    • Поддержка отображения теста модулей eng (если нет русского перевода ru-ru)
    • Устранены некоторые ошибки мешающие работать и правка стилей для корректности
    • Модули по умолчанию в фильтре расширений.
    • Отключение рекламы в списке расширений.
    • Добавлено уведомление о варезе при установке расширения.
    • Добавлено уведомление перед обновлением.
    • Сделано ЧПУ для url поиска
    • Поле Компания скрыто в оформление заказа
    • еще некоторые ошибки мешающие пользоваться и тестировать
    Что нового по сравнению с предыдущим релизом 4.0.2.3 ?
    - Вернули OCMOD (не такой как раньше, но всё же...)
    - Редактор заказа улучшили и исправили ошибки.
    - Добавлен полностью функционал блога.
    - Исправлены различные ошибки и недочеты, корректировки. (> 700 различных изменений и фиксов) Более подробно в истории изменений https://github.com/opencart/opencart/releases/tag/4.1.0.0
    .

    История изменений сборки 4.1.0.0-rs
    Пакет обновлений rs, находится во вложении. В архиве rs находятся только измененные файлы.

    ==== 4.1.0.0 rs2 - 20.02.2025 =====
    Исправлен ошибка с переменной $seok при включенном чпу и коротких урль
    Исправлена ошибка при обновлении кол-ва товара в корзине
    Корректировка переводов и лишних отступов в коде

    В OpenCart 4 Русская сборка сохранена полная совместимость с модулями и темами от OpenCart 4

    Об ошибках данного релиза просьба писать в данной теме.

    Вопросы "как установить", "а как мне сделать" просьба задавать в другом разделе или теме форума.

    Инструкция по установке находится в разделе Документация

    P.S Всем хороших тестов и внедрений !!!

    Напоминаю, что версия OpenCart 4 это самая новая версия и на данный момент не подходит для "сразу рабочих магазинов", так как возможно нет необходимых модулей и тем, хотя многое уже появилось.


     
    Последнее редактирование: 20 фев 2025
    Vlad, karpov, Ravilr и ещё 1-му нравится это.
  2. Артур Свитов

    Артур Свитов Новичок

    Сообщения:
    21
    Симпатии:
    3
    Добрый вечер!
    В контроллере register.php при проверке количества символов в поле «Пароль» указано, что их должно быть от 6 до 40. Однако в языковых файлах это значение установлено от 4 до 25
     
    Romans нравится это.
  3. Артур Свитов

    Артур Свитов Новичок

    Сообщения:
    21
    Симпатии:
    3
    При загрузке файла в Каталог - Загрузки, появляется alert('Предупреждение: Загруженный файл превышает максимальный размер 1047527424mb максимум размер файла!') хотя загружаю файл в формате zip весом 110kb и так любой файл.

    Простите, забыл что нужно раскомментировать строку в htaccess
    php_value upload_max_filesize 999M
     
    Последнее редактирование: 21 янв 2025
  4. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.461
    Симпатии:
    802
    Спасибо. Внес изменения. Скорей всего уже на 4.1.0.1
     
  5. Martsspb

    Martsspb Новичок

    Сообщения:
    4
    Симпатии:
    0
    При включении ЧПУ урлов + сокращение ссылок. Перестали отрабатывать 404 ошибки, получаю:

    Код:
    Warning: Undefined variable $seok in /var/www/cmidnizy/data/www/..../catalog/controller/startup/seo_url_ru.php on line 79Error: count(): Argument #1 ($value) must be of type Countable|array, null given File: /var/www/cmidnizy/data/www/..../catalog/controller/startup/seo_url_ru.php Line: 79 Backtrace: 0 File: /var/www/cmidnizy/data/www/..../catalog/controller/startup/seo_url_ru.php Line: 79 Function: count Backtrace: 1 File: /var/www/cmidnizy/data/www/..../system/engine/action.php Line: 96 Class: Opencart\Catalog\Controller\Startup\SeoUrlRu Function: index Backtrace: 2 File: /var/www/cmidnizy/data/www/..../system/framework.php Line: 208 Class: Opencart\System\Engine\Action Function: execute Backtrace: 3 File: /var/www/cmidnizy/data/www/..../index.php Line: 20 Function: require_once
    Можно ли как то исправить?
     
  6. Martsspb

    Martsspb Новичок

    Сообщения:
    4
    Симпатии:
    0
    Заккоментил строку в файле и заработало

    [​IMG]
     
  7. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.012
    лучше перед
    Код:
    foreach ($parts as $key => $value) {
    вставить
    Код:
    $seok = [];
    Если комментировать то тоже можно, но только при коротких урль
     
    Romans нравится это.
  8. Katrin62

    Katrin62 Новичок

    Сообщения:
    7
    Симпатии:
    0
    Приветствую. Планирую начать работать с OpenCart 4.1.0.0. Ранее был опыт, но уже всё покрылось пылью...У меня вопрос: новая сборка поддерживает модули и шаблоны старых версий? Например, х2 или х3?
    Подскажите, пожалуйста, как в этом ориентироваться?

    Спасибо!
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    4.070
    Симпатии:
    1.099
    Нет конечно.
     
  10. Артур Свитов

    Артур Свитов Новичок

    Сообщения:
    21
    Симпатии:
    3
    Приветствую, решил добавить категорию и заметил что автозаполнение (например в Показывать в категориях) работает только если набрать название категории полностью, а вот выше в поле Производитель там норм все, начинаешь вводить первую букву и название производителя показывается.
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    4.070
    Симпатии:
    1.099
    Там что то перемудрили с категориями. Чтобы как раньше нужно
    /admin/model/catalog/category.php 421 строка
    Код:
    $sql .= " AND LCASE(`cd2`.`name`) LIKE '" . $this->db->escape(oc_strtolower($data['filter_name']). '%') . "'";
    процентики в конце...
     
  12. mag1987

    mag1987 Новичок

    Сообщения:
    3
    Симпатии:
    0
    В марте вышло сразу 3 обновления движка:
    4.1.0.1 - 21.03.25
    4.1.0.2 - 21.03.25
    4.1.0.3 - 25.03.25
     
  13. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.461
    Симпатии:
    802
    И в них, к сожалению, полно ошибок. Теперь по обещаниям, просто каждые 2 недели будут делать релиз.
    Русская сборка будет выпускаться по мере необходимости.
     
  14. DarkP

    DarkP Новичок

    Сообщения:
    16
    Симпатии:
    4
    Добрый день!

    Ставлю данную версию опенкарта с 0. Подскажите, пожалуйста, что означают эти ошибки.

    При попытке залогиниться в админку:
    Код:
    Error: Class "Twig\Node\Expression\Binary\LessBinary" not found File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/ExpressionParser.php Line: 123 Backtrace: 0 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/TokenParser/IfTokenParser.php Line: 55 Class: Twig\ExpressionParser Function: parseExpression Backtrace: 1 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Parser.php Line: 202 Class: Twig\TokenParser\IfTokenParser Function: parse Backtrace: 2 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Parser.php Line: 95 Class: Twig\Parser Function: subparse Backtrace: 3 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 539 Class: Twig\Parser Function: parse Backtrace: 4 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 567 Class: Twig\Environment Function: parse Backtrace: 5 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 395 Class: Twig\Environment Function: compileSource Backtrace: 6 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 357 Class: Twig\Environment Function: loadTemplate Backtrace: 7 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 320 Class: Twig\Environment Function: load Backtrace: 8 File: /home/l/lapaev/leacosmetic.ru/public_html/system/library/template/twig.php Line: 119 Class: Twig\Environment Function: render Backtrace: 9 File: /home/l/lapaev/leacosmetic.ru/public_html/system/library/template.php Line: 58 Class: Opencart\System\Library\Template\Twig Function: render Backtrace: 10 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/loader.php Line: 187 Class: Opencart\System\Library\Template Function: render Backtrace: 11 File: /home/l/lapaev/leacosmetic.ru/public_html/extension/opencart/admin/controller/dashboard/customer.php Line: 122 Class: Opencart\System\Engine\Loader Function: view Backtrace: 12 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/loader.php Line: 112 Class: Opencart\Admin\Controller\Extension\Opencart\Dashboard\Customer Function: dashboard Backtrace: 13 File: /home/l/lapaev/leacosmetic.ru/public_html/admin/controller/common/dashboard.php Line: 44 Class: Opencart\System\Engine\Loader Function: controller Backtrace: 14 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/action.php Line: 96 Class: Opencart\Admin\Controller\Common\Dashboard Function: index Backtrace: 15 File: /home/l/lapaev/leacosmetic.ru/public_html/system/framework.php Line: 259 Class: Opencart\System\Engine\Action Function: execute Backtrace: 16 File: /home/l/lapaev/leacosmetic.ru/public_html/admin/index.php Line: 20 Function: require_once 
    При попытке зайти на сайт:
    Код:
    Error: Class "Twig\Node\Expression\Binary\LessBinary" not found File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/ExpressionParser.php Line: 123 Backtrace: 0 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/TokenParser/IfTokenParser.php Line: 39 Class: Twig\ExpressionParser Function: parseExpression Backtrace: 1 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Parser.php Line: 202 Class: Twig\TokenParser\IfTokenParser Function: parse Backtrace: 2 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/TokenParser/ForTokenParser.php Line: 42 Class: Twig\Parser Function: subparse Backtrace: 3 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Parser.php Line: 202 Class: Twig\TokenParser\ForTokenParser Function: parse Backtrace: 4 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/TokenParser/IfTokenParser.php Line: 42 Class: Twig\Parser Function: subparse Backtrace: 5 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Parser.php Line: 202 Class: Twig\TokenParser\IfTokenParser Function: parse Backtrace: 6 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Parser.php Line: 95 Class: Twig\Parser Function: subparse Backtrace: 7 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 539 Class: Twig\Parser Function: parse Backtrace: 8 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 567 Class: Twig\Environment Function: parse Backtrace: 9 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 395 Class: Twig\Environment Function: compileSource Backtrace: 10 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 357 Class: Twig\Environment Function: loadTemplate Backtrace: 11 File: /home/l/lapaev/leacosmetic.ru/public_html/system/storage/vendor/twig/twig/src/Environment.php Line: 320 Class: Twig\Environment Function: load Backtrace: 12 File: /home/l/lapaev/leacosmetic.ru/public_html/system/library/template/twig.php Line: 119 Class: Twig\Environment Function: render Backtrace: 13 File: /home/l/lapaev/leacosmetic.ru/public_html/system/library/template.php Line: 58 Class: Opencart\System\Library\Template\Twig Function: render Backtrace: 14 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/loader.php Line: 187 Class: Opencart\System\Library\Template Function: render Backtrace: 15 File: /home/l/lapaev/leacosmetic.ru/public_html/catalog/controller/product/thumb.php Line: 27 Class: Opencart\System\Engine\Loader Function: view Backtrace: 16 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/loader.php Line: 112 Class: Opencart\Catalog\Controller\Product\Thumb Function: index Backtrace: 17 File: /home/l/lapaev/leacosmetic.ru/public_html/extension/opencart/catalog/controller/module/featured.php Line: 78 Class: Opencart\System\Engine\Loader Function: controller Backtrace: 18 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/loader.php Line: 112 Class: Opencart\Catalog\Controller\Extension\Opencart\Module\Featured Function: index Backtrace: 19 File: /home/l/lapaev/leacosmetic.ru/public_html/catalog/controller/common/content_top.php Line: 88 Class: Opencart\System\Engine\Loader Function: controller Backtrace: 20 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/loader.php Line: 112 Class: Opencart\Catalog\Controller\Common\ContentTop Function: index Backtrace: 21 File: /home/l/lapaev/leacosmetic.ru/public_html/catalog/controller/common/home.php Line: 23 Class: Opencart\System\Engine\Loader Function: controller Backtrace: 22 File: /home/l/lapaev/leacosmetic.ru/public_html/system/engine/action.php Line: 96 Class: Opencart\Catalog\Controller\Common\Home Function: index Backtrace: 23 File: /home/l/lapaev/leacosmetic.ru/public_html/system/framework.php Line: 259 Class: Opencart\System\Engine\Action Function: execute Backtrace: 24 File: /home/l/lapaev/leacosmetic.ru/public_html/index.php Line: 20 Function: require_once 
    Попробовал оригинальную сборку 4.0.2.3, 4.1.0.3, сборку с купленным шалоном.... результат один - они матеряться на то, что чего-нибудь не хватает. Перезаливал уже несколько раз. Иногда даже инсталлятор не запускается. Ничего не понимаю.
     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    4.070
    Симпатии:
    1.099
    Проверьте версию php и права на директории.