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

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

  1. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Подскажите где в старой базе хранились пароли клиентов и куда их перенести в новую.
    В заказах клиенты сохранились а в разделе клиенты пусто.
     
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    а че таблицу customer уже отменили?
     
    Валерик нравится это.
  3. den4ik4552

    den4ik4552 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте, а подскажите где найти шаблоны для этой версии?
     
    Последнее редактирование модератором: 10 окт 2017
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.879
    Симпатии:
    1.065
    тут http://shop.opencart-russia.ru/
     
  5. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Мне вот .twig понравился. Особенно радует, что phpStorm распознает его. Теперь в старых .tpl как то не айс кажется.
    Но вот еще не все разрабы переводят свои модули на эту версию. Хотя перевести tpl в twig достаточно просто, если грамотно использовать замену символов с правильными фильтрами.
     
  6. den4ik4552

    den4ik4552 Новичок

    Сообщения:
    2
    Симпатии:
    0
    но тут они все платные, и не написано для какой версии, или они там для любой?
     
  7. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Если ограничится циклами и выводом
    Но кое-что, я, например, выносил в шаблон а теперь проблема.. приходиться извращаться.

    Кроме того, с отладкой плохо
    Так я мог использовать необъявленный индекс в массиве и у меня была ошибка, а сейчас ее нет
     
  8. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Её съедает компилятор twig?
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.879
    Симпатии:
    1.065
    В описание все написано, читайте внимательно. Это залог того, чтобы потом небыло "ой...а я не знал что так..ой версия, ой регистрация.. ой ой.."
     
  10. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    да, условно
    вот пример, пусть неудачные, но весьма наглядный
    Код:
    echo (isset($context["column_left"]) ? $context["column_left"] : null);
     
  11. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Код:
    {{ context.column_left is not empty ? context.column_left : null }}
     
  12. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Не, не
    Я вам показал скомпилированый кусок

    А в шаблоне
    {{ column_left }}
    И если вдруг, я не объявил $data['column_left'] в контроллере, то я никогда не узнаю есть он или нет
     
  13. DiMoss

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

    Сообщения:
    862
    Симпатии:
    236
    Понял! Типа если нет такого, то вернёт нул. То есть {{ data }} выполнится в любом случае!
     
  14. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    да

    Может есть что-то в твиге в виде дебага, но мне это пока не надо.. я не шаблонПесеЦ
     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    3.879
    Симпатии:
    1.065
    Конечно есть. Лучше чтобы это при разработке по умолчанию было включено или вообще не выключалось.
    Уж лучше ошибка.. чем пустота.
    в \system\library\template\Twig\Environment.php
    у 'strict_variables' => false, ставим в true
     
    RoS, Ален, Chukcha и ещё 1-му нравится это.
  16. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Ну.. а давайте в движок твига не лазить

    system\library\template\twig.php
    после
    Код:
            if ($cache) {
                $config['cache'] = DIR_CACHE;
            }
    Добавить

    Код:
     $config['strict_variables'] = true;
    Это позволит управлять из админки (если сделать интерфейс)
     
    RoS, Ален и DiMoss нравится это.
  17. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    хе.. включил на свою голову :(

    При первой ошибке сразу же..
    И даже не пустило дальше,
    блин.. ну напиши что плохо, но зачем так strict'но
     
  18. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
  19. Fanton

    Fanton Новичок

    Сообщения:
    15
    Симпатии:
    0
    А где на 3.02 партнерская программа? Мне надо ее отключить.
     
  20. Ravilr

    Ravilr Специалист

    Сообщения:
    3.879
    Симпатии:
    1.065
    В смысле отключить??