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

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

  1. Romans

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

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

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


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

    Что нового по сравнению с предыдущим релизом 3.0.1.2 ?
    Ошибки
    - Исправлены различные ошибки и недочеты

    Изменения
    - Немного изменился дизайн страницы бекапа и восстановления данных.

    Добавлено
    Драйвер для кеширования данных через Redis
    Форма обратной связи и страницы регистрации "подготовлены" к закону 152-ФЗ

    Информация для обновления
    Так как в новой версии используется новый шаблонизатор, то простого обновления с версии 2х на версию 3х попросту нет и во во многих случаях просто не целесообразно.

    Структура базы данных в текущем релизе не отличается от 3.0.1.2, поэтому обновить можно простой заменой файлов.

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

    ==== 3.0.2.0 rs4 - 14.06.2018 =====
    Курс валют обновляется с ЦБРФ
    Исправлены некоторые ошибки в редиректах сеоурль
    Корректировка перевода
    Ошибка с выключением модуля Сертификаты в Учитывать в заказе
    Исправил ширину кнопок отключения кеша


    ==== 3.0.2.0 rs3 - 20.12.2017 =====
    Исправлен заголовок на странице корзины
    Исправлена страница о успешной отправки сообщения формы обратной связи.
    Добавлена недостающая языковая переменная в отправки сертификата
    Исправлен номер заказа %s в истории заказов в личном кабинете
    В личном кабинете исправлена неправильное именование Закладки (%s)
    Неверное сообщение если в категории нет товаров.


    ==== 3.0.2.0 rs2 - 02.09.2017 =====
    Корректировки по коду в tweak для 152-ФЗ
    Ошибка в стилях в админке при моб версии
    Ошибка в SMS модуле, приводящая к ошибкам после активации модуля.


    ВНИМАНИЕ! Для обновления с rs1 до rs2, необходимо скопировать из архива update-rs1-to-rs2.zip все файлы в корень сайта. Для обновления с rs1 до rs4 необходимо последовательно скопировать все файлы из архивов rs


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

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

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

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

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

    Вложения:

    Последнее редактирование: 14 июн 2018
    wshark, megaCart, Vlad и 2 другим нравится это.
  2. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Так лучше
    PHP:
    <!-- Приводим немного сайт к 152 ФЗ  -->   
    <
    file path="catalog/controller/information/contact.php">

        <
    operation>
            <
    search><![CDATA[
                if (isset(
    $this->error['name'])) {
            ]]></
    search>
            <
    add position="before"><![CDATA[
            if (isset(
    $this->error['warning'])) {
                
    $data['error_warning'] = $this->error['warning'];
            } else {
                
    $data['error_warning'] = '';
            }
            ]]></
    add>
        </
    operation>

        <
    operation>
            <
    search><![CDATA[
                
    $data['comment'] = $this->config->get('config_comment');
            ]]></
    search>
            <
    add position="after"><![CDATA[
            if (
    $this->config->get('config_account_id')) {
                
    $this->load->model('catalog/information');

                
    $information_info $this->model_catalog_information->getInformation($this->config->get('config_account_id'));

                if (
    $information_info) {
                    
    $data['text_agree'] = sprintf($this->language->get('text_agree'), $this->url->link('information/information/agree''information_id=' $this->config->get('config_account_id'), true), $information_info['title'], $information_info['title']);
                } else {
                    
    $data['text_agree'] = '';
                }
            } else {
                
    $data['text_agree'] = '';
            }

            if (isset(
    $this->request->post['agree'])) {
                
    $data['agree'] = $this->request->post['agree'];
            } else {
                
    $data['agree'] = false;
            }
            ]]></
    add>
        </
    operation>

        <
    operation>
            <
    search><![CDATA[
                return !
    $this->error;
            ]]></
    search>
            <
    add position="before"><![CDATA[
            
    // Agree to terms
            
    if ($this->config->get('config_account_id')) {
                
    $this->load->model('catalog/information');

                
    $information_info $this->model_catalog_information->getInformation($this->config->get('config_account_id'));

                if (
    $information_info && !isset($this->request->post['agree'])) {
                    
    $this->error['warning'] = sprintf($this->language->get('error_agree'), $information_info['title']);
                }
            }
            ]]></
    add>
        </
    operation>

    </
    file>

    <
    file path="catalog/view/theme/default/template/information/contact.twig">

        <
    operation>
            <
    search><![CDATA[
                <
    div class="row">{{ column_left }}
            ]]></
    search>
            <
    add position="before"><![CDATA[
      {% if 
    error_warning %}
      <
    div class="alert alert-danger alert-dismissible"><class="fa fa-exclamation-circle"></i> {{ error_warning }}</div>
      {% endif %}
            ]]></
    add>
        </
    operation>

        <
    operation>
            <
    search><![CDATA[
                <
    div class="buttons">
            ]]></
    search>
            <
    add position="before"><![CDATA[
            {% if 
    text_agree %}
            <
    div class="buttons">
              <
    div class="pull-right">{{ text_agree }}
                {% if 
    agree %}
                <
    input type="checkbox" name="agree" value="1" checked="checked" />
                {% else %}
                <
    input type="checkbox" name="agree" value="1" />
                {% endif %}
                &
    nbsp;
                <
    input type="submit" value="{{ button_submit }}" class="btn btn-primary" />
              </
    div>
            </
    div>
            {% else %}
            ]]></
    add>
        </
    operation>

        <
    operation>
            <
    search><![CDATA[
                </
    form>
            ]]></
    search>
            <
    add position="before"><![CDATA[
            {% endif %}
            ]]></
    add>
        </
    operation>

    </
    file>
    добавить в языковой файл contact.php
    PHP:
    $_['error_agree']          = 'Вы должны прочитать и согласится с %s!';
    и убрать из text_agree чекбокс.
     
    Zlata Jesen, Romans и karpov нравится это.
  3. megaCart

    megaCart Пользователь

    Сообщения:
    78
    Симпатии:
    4
    Ох уж это опенкарт у меня Version 2.0.1.1 хочу обновится но у меня там куча всего изменено. :(
     
  4. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Все модули и модификаторы можно не спеша за неделю перевести на 3, ну а если руками лазали в ядро, то сами себе злобный буратино.
     
  5. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Тратя на это 24 часа в сутки )))) Не забывайте, что у каждого свой уровень знаний. Одному день, а другому месяц работы.
     
    Juzosif, Шмульке и virush нравится это.
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Все ли?
    И потратить 25 часов в сутки
    у меня их без трех 100.
     
    Шмульке нравится это.
  7. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    @Chukcha, я про те что установлены в магазине, а не про разработаные.
     
  8. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    так они у меня все стоят :)
    практически все мои модули обкатываются на одном магазине
     
  9. megaCart

    megaCart Пользователь

    Сообщения:
    78
    Симпатии:
    4
    кто нибудь обновите демку на http://opencart-russia.ru/ хоть там увижу стоит ли обновится или нет.
     
  10. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Нет не стоит
    Ждите нормальный релиз
     
  11. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Обновляться точно не стоит. А вот новый магазин можно делать. Правда многие модули и шаблоны не переведены на версию 3х. Но когда вышла 2.0.0.0 это никакого не остановило и магазины до сих пор прекрасно работают или были обновлены.
     
  12. Romans

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

    Сообщения:
    1.438
    Симпатии:
    780
  13. megaCart

    megaCart Пользователь

    Сообщения:
    78
    Симпатии:
    4
    Ну на административном сразу видно, как то красивее что ли, но вот что действительно подцепила это seo url и редактор шаблонов это мощь конечно. но вот что с адаптации:

    [​IMG]
     
    Последнее редактирование: 28 июл 2017
    Romans и Ален нравится это.
  14. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Да, косяк, нужно подправить.
    в \system\tweak.ocmod.xml
    заменить в начале на
    Код:
            <style>
            @media (min-width: 768px){
                #column-left {width: 260px !important;}
                #column-left + #content {margin-left: 260px !important;}
                .bimage {margin:0;}
            }
            </style>
     
    Последнее редактирование: 28 июл 2017
    Romans нравится это.
  15. nikodim

    nikodim Новичок

    Сообщения:
    1
    Симпатии:
    0
    Добрый День.
    установил данный релиз. начал наполнять товаром и заметил, что seo url перестал заполняться автоматически, первые позиции заполнялись без проблем.
    После каких манипуляций это произошло не понял.
    Подскажите в чем проблема?
     
  16. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  17. marand

    marand Пользователь

    Сообщения:
    123
    Симпатии:
    9
    А сейчас левая панель с меню не сворачивается? Или я не могу найти, где это настраивается?
     
  18. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Не сворачивается, и фильтры справа - верх "блаженства"
     
  19. Romans

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

    Сообщения:
    1.438
    Симпатии:
    780
    вы про это ? Или по нажатию? Если по нажатию, то да... в этой версии этого нет.
     
  20. marand

    marand Пользователь

    Сообщения:
    123
    Симпатии:
    9
    Я имею ввиду по нажатию.
    Да уж, сверху было гораздо удобней.