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

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

  1. Romans

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

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

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


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


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

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

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

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

    По поводу функционала блога. На деле, он еще в тестовом режиме и включен только в русской сборке. Часть функционала не работает. На витрине доступен по ссылке чпу /blogs или ?route=cms/blog

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

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


     
    Zlata Jesen, Max, kukumberg и 3 другим нравится это.
  2. smagluk

    smagluk Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вопрос , зачем нужно эта кнопка,если она не работает?
     

    Вложения:

  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.151
    Симпатии:
    1.006
    Потому что это не кнопка, а просто как бы указатель. Но по сути, да, лучше пусть кнопка.
     
  4. CTAPUK_XAKEP

    CTAPUK_XAKEP Новичок

    Сообщения:
    1
    Симпатии:
    0
    Когда нет выбора, фильтр не будет активным. Когда появятсязаказы, тогда и возможность фильтрации появится.
     
  5. Васлий

    Васлий Новичок

    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте.

    Проблема такая, в хлебных крошках дублируется название корневой категории. Прикрепил скрин. Подскажите что делаю не так, первый раз скрипт установил, PHP 8.1.

    2024-01-08_113345.png
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.984
    Симпатии:
    1.087
    Есть такое.. в будущей версии исправлено. Но если нужно сейчас, то в /catalog/controller/product/category.php

    находим
    Код:
                    $category_info = $this->model_catalog_category->getCategory($path_id);
    
                    if ($category_info) {
                        $data['breadcrumbs'][] = [
                            'text' => $category_info['name'],
                            'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $path . $url)
                        ];
                    }
    и меняем на
    PHP:
                    $parent_info $this->model_catalog_category->getCategory($path_id);

                    if (
    $parent_info) {
                        
    $data['breadcrumbs'][] = [
                            
    'text' => $parent_info['name'],
                            
    'href' => $this->url->link('product/category''language=' $this->config->get('config_language') . '&path=' $path $url)
                        ];
                    }
     
    karpov, Васлий и Tesloz нравится это.
  7. Васлий

    Васлий Новичок

    Сообщения:
    4
    Симпатии:
    0
    Спасибо большое! Всё заработало :)

    2024-01-08_163950.png
     
  8. serzserz

    serzserz Новичок

    Сообщения:
    1
    Симпатии:
    0
    здравствуйте. В релизе удалены все города и регионы стран не входящих в "СНГ" ------как восстановить то, что удаленно ?
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.984
    Симпатии:
    1.087
    Во вложении то что было. Запустить конечно через phpmyadmin
     

    Вложения:

  10. mag1987

    mag1987 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый вечер.

    1 - Если зайти в демку и в категориях просто навести мышь на любую категорию то видим путь: http://demo.opencart-russia.ru/demo4000/catalog/desktops - вопрос, catalog откуда вылазит, если в пути к товару его нет, а при заходе по: http://demo.opencart-russia.ru/demo4000/catalog/ 403 ошибка (ну как бы логично что ошибка).

    2 - Заходим в товар по ссылке в блоке рекомендуемые, товар открывается от корня сайта, то есть: http://demo.opencart-russia.ru/demo4000/product/macbook, хотя должен открываться по полному пути к товару, то есть по: http://demo.opencart-russia.ru/demo4000/product/laptop-notebook/macbook и почему вылазит в пути product.
     
    Последнее редактирование: 27 окт 2024
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.984
    Симпатии:
    1.087
    Совсем не логично. Пользователь вообще не меняет вручную структуру адреса.

    Согласно созданному правилу ссылок для контроллера товара и каталога.
     
  12. mag1987

    mag1987 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Демку на сайте посмотрите, любую категорию откройте, в пути к ней указана несуществующая корневая catalog, так как такой категории на сайте не существует - 403 ошибка, вполне логично, что она не открывается, так как её физически нет. Но почему она есть в ссылках. Я думаю проблема в СеоПро, а не в контроллере.
     
  13. Ravilr

    Ravilr Специалист

    Сообщения:
    3.984
    Симпатии:
    1.087
    Еще раз :) Не трогайте структуру руками. Где нибудь на сайте в ссылках есть эта ссылка (именно отдельно)? Думаю нет. Так зачем вы пытаетесь открыть? catalog product итд сделано лишь для идентификации контроллера, а не для того что бы кто то самостоятельно пытался получить доступ. В OpenCart 4 , совсем по другому строится url , не так как в предыдущих версиях и нет конечно там никакого сео про.

    Еще немного добавлю, вдруг еще кто то прочитает. Например на вопрос "А зачем так сделали". Ответ будет примерно такой, что хотели сделать универсальный построитель чпу ссылок, где можно вертеть эти чпу прямо из админи... назначая новому роуту, свои чпу итд... Но в итоге из за такого подхода, мы получаем некоторые ограничения или неудобстава по сравнению с предыдущими подходами. Но с другой стороны, теперь мы вертим роуты как хотим..., а некоторые наконец то получили разные адреса для разных языков сайта.
     
    Последнее редактирование: 28 окт 2024
  14. Ravilr

    Ravilr Специалист

    Сообщения:
    3.984
    Симпатии:
    1.087
    Вам просто повезло, что первую 4ю сборку вы увидели на данном форуме. Если взять например оригинал, то будет такое

    demo.opencart.com/en-gb/catalog/laptop-notebook
    или такое
    demo.opencart.com/en-gb?route=information/contact

    и тут возникнет еще больше вопросов. :)