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

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

  1. Romans

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

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

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


    Что же изменено по сравнению с оригинальной версией Opencart ?
    • Русский язык для витрины и административной части магазина
    • Русские города и области на русском.
    • Все города и регионы стран не входящих в "СНГ" удалены.
    • Переведены все статусы склада, заказов, возвратов.
    • Скрыты поля (sku, isbm итд) в карточке товара (Панель администратора)
    • Оповещение администратора о заказе по СМС
    • Удалены способы доставки и оплаты не применяемые в РФ
    • Переделан seo_url.php и подправлен common.js на предмет корректной работы ЧПУ
    • Автогенерация SEO URL (ЧПУ)
    • Доработана страница Расширения для удобной навигации (тип Модули по умолчанию)
    • Запоминание последней директории в менеджере изображений
    • Информационные хлебные крошки в менеджере изображений
    • Транслитерация русских имен файлов при загрузки через менеджер изображений или при загрузки с витрины.
    • Форма обратной связи и страницы регистрации "подготовлены" к закону 152-ФЗ
    • Устранены некоторые ошибки мешающие работать.
    • Почти все изменения выполнены с помощью ocmod (см. файл tweak.ocmod.xml)
    • Удалены файлы модулей не применяемых в России и СНГ (~ 500 файлов)
    Удаленные файлы заархивированы в папку deleted-files
    Если есть желание восстановить удаленные файлы, то просто из указанной папки, копируйте все в корень сайта.

    Что нового по сравнению с предыдущим релизом 3.0.4.0 ?
    - Добавлен модуль обновления курсов валют Fixer.io (новое)
    - Добавлена последняя версия PayPal
    - Исправление опечатки в API-контроллере
    - Исправление ошибки при отсутствии валюты по умолчанию в списке ECB
    - Исправление ошибки PayPal Smart Button
    - Обновление jQuery
    - Добавлен HTTPS в customer_ip.twig
    - Добавлен whatismyipaddress в отчёт customer_activity
    - Добавлен whatismyipaddress в отчёт customer_search_info
    - Исправлено кодирование URL для тегов товаров
    - Исправлено кодирование тега в строке запроса
    - Исправлены опечатки в security.twig
    - Исправлена ошибка при сохранении нового товара с профилем регулярного платежа
    - Исправление cookie_lifetime
    - Исправление стилей
    - Сохранение сортировки и порядка

    .

    Информация для обновления
    Обновление с 3.0.4.0 простое т.е ТОЛЬКО заменой файлов, без запуска update. :) Структура БД не менялась.



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

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

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

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

    P.S Всем хороших тестов и внедрений !!!
     
    ArtiomF, devimirochnik, Ravilr и ещё 1-му нравится это.
  2. devimirochnik

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

    Сообщения:
    879
    Симпатии:
    121
    Попробовал поставить. Там чего-то в инсталляторе не даёт нормально переключиться в русский язык и криво устанавливается из-за этого. Версия 7.3 php (пробовал и с 8.2)
     
  3. Romans

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

    Сообщения:
    1.467
    Симпатии:
    811
    Нужно больше информации. Я помню были у Вас проблемы и в предыдущем релизе.

    Хостинг бегет. php 7.3 . Установилось без проблем.
    На некоторых хостингах нужно явно менять права на директории или назначать пользователя.
    Локально, простейший докер на дебиан. тоже все прекрасно.

    Дополнительно установил на другой хостинг, но с пхп 8.2 и тоже прошло все удачно.
     
    Последнее редактирование: 5 июн 2025
  4. devimirochnik

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

    Сообщения:
    879
    Симпатии:
    121
    Ещё потестировал - проблема оказалась в правах доступа. Сделал rwx/r-x/r-x для install и установка нормально выполнилась. Потом ещё пришлось для основных каталогов указывать доступы. Фиг знает почему так, с другими сборками вроде таких проблем не было
     
    Последнее редактирование: 7 июн 2025
  5. Romans

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

    Сообщения:
    1.467
    Симпатии:
    811
    Потому что архив создается на линукс машине и некоторые права сохраняются. На нормальных хостингах при разархивации архива все права сбрасываются и устанавливаются по умолчанию. У некоторых хостеров с этим проблемы, они считают что пользователь должен сам следить за правами. И кстати поэтому в инструкции есть пункт про назначение прав. Если же архив создается на вин машине, то естественно прав никаких нет и поэтому права устанавливаются по умолчанию. В следующий раз сделаем архив с предварительным сбросом прав.
     
    devimirochnik нравится это.
  6. ArtiomF

    ArtiomF Новичок

    Сообщения:
    21
    Симпатии:
    1
    Доброго дня. Можно отдельно патч с измененными файлами или перечень файлов которых коснулись изменения ?
     
  7. Romans

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

    Сообщения:
    1.467
    Симпатии:
    811
    'upload/admin/controller/catalog/product.php',
    'upload/admin/controller/extension/currency/fixer.php',
    'upload/admin/controller/extension/extension/promotion.php',
    'upload/admin/controller/extension/payment/paypal.php',
    'upload/admin/controller/user/api.php',
    'upload/admin/index.php',
    'upload/admin/language/en-gb/extension/currency/fixer.php',
    'upload/admin/language/en-gb/extension/payment/paypal.php',
    'upload/admin/model/catalog/product.php',
    'upload/admin/model/extension/currency/ecb.php',
    'upload/admin/model/extension/currency/fixer.php',
    'upload/admin/model/extension/payment/paypal.php',
    'upload/admin/view/image/payment/paypal/icon-fastlane.svg',
    'upload/admin/view/javascript/jquery/jquery-3.7.1.min.js',
    'upload/admin/view/javascript/jquery/jquery-3.7.1.min.map',
    'upload/admin/view/javascript/paypal/paypal.js',
    'upload/admin/view/stylesheet/paypal/card.css',
    'upload/admin/view/stylesheet/paypal/paypal.css',
    'upload/admin/view/template/common/header.twig',
    'upload/admin/view/template/common/security.twig',
    'upload/admin/view/template/customer/customer_ip.twig',
    'upload/admin/view/template/extension/currency/fixer.twig',
    'upload/admin/view/template/extension/payment/paypal/applepay_button.twig',
    'upload/admin/view/template/extension/payment/paypal/auth.twig',
    'upload/admin/view/template/extension/payment/paypal/button.twig',
    'upload/admin/view/template/extension/payment/paypal/card.twig',
    'upload/admin/view/template/extension/payment/paypal/contact.twig',
    'upload/admin/view/template/extension/payment/paypal/dashboard.twig',
    'upload/admin/view/template/extension/payment/paypal/fastlane.twig',
    'upload/admin/view/template/extension/payment/paypal/general.twig',
    'upload/admin/view/template/extension/payment/paypal/googlepay_button.twig',
    'upload/admin/view/template/extension/payment/paypal/message_configurator.twig',
    'upload/admin/view/template/extension/payment/paypal/message_setting.twig',
    'upload/admin/view/template/extension/payment/paypal/order.twig',
    'upload/admin/view/template/extension/payment/paypal/order_status.twig',
    'upload/admin/view/template/extension/report/customer_activity_info.twig',
    'upload/admin/view/template/extension/report/customer_search_info.twig',
    'upload/catalog/controller/extension/currency/fixer.php',
    'upload/catalog/controller/extension/module/paypal_smart_button.php',
    'upload/catalog/controller/extension/payment/paypal.php',
    'upload/catalog/controller/extension/payment/paypal_applepay.php',
    'upload/catalog/controller/extension/payment/paypal_fastlane.php',
    'upload/catalog/controller/extension/payment/paypal_googlepay.php',
    'upload/catalog/controller/extension/payment/paypal_paylater.php',
    'upload/catalog/controller/product/product.php',
    'upload/catalog/controller/product/search.php',
    'upload/catalog/controller/startup/session.php',
    'upload/catalog/language/en-gb/extension/payment/paypal.php',
    'upload/catalog/model/extension/currency/fixer.php',
    'upload/catalog/model/extension/payment/paypal.php',
    'upload/catalog/model/extension/payment/paypal_fastlane.php',
    'upload/catalog/view/javascript/jquery/jquery-3.7.1.min.js',
    'upload/catalog/view/javascript/jquery/jquery-3.7.1.min.map',
    'upload/catalog/view/javascript/paypal/paypal.js',
    'upload/catalog/view/theme/default/image/paypal/icon-fastlane-black.svg',
    'upload/catalog/view/theme/default/image/paypal/icon-fastlane-white.svg',
    'upload/catalog/view/theme/default/stylesheet/paypal/card.css',
    'upload/catalog/view/theme/default/stylesheet/paypal/paypal.css',
    'upload/catalog/view/theme/default/stylesheet/stylesheet.css',
    'upload/catalog/view/theme/default/template/common/header.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/confirm.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/fastlane_customer.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/fastlane_modal.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/fastlane_payment.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/fastlane_shipping.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_applepay.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_applepay_modal.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_fastlane.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_fastlane_modal.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_googlepay.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_googlepay_modal.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_modal.twig',
    'upload/catalog/view/theme/default/template/extension/payment/paypal/paypal_paylater.twig',
    'upload/index.php',
    'upload/system/config/paypal.php',
    'upload/system/config/paypal_carrier.php',
    'upload/system/config/paypal_smart_button.php',
    'upload/system/framework.php',
    'upload/system/library/cache/file.php',
    'upload/system/library/mail/smtp.php',
    'upload/system/library/paypal/paypal.php'
     
    ArtiomF нравится это.
  8. ArtiomF

    ArtiomF Новичок

    Сообщения:
    21
    Симпатии:
    1
    Спасибо за список.
    Сделал патч - может кому пригодится.

    https://www.sendspace.com/file/tkd4ql