Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Opencart 2.2.0


Recommended Posts

Появилась альфа опенкарта 2.2.

 

То что увидел: 

Выбор языка при установке
 

настройки темы вынесены отдельно для каждой темы

aOoMfS7mEONRcb72b8SwcdA1Q7zz2I.png

 

более удобный вид дополнений

2aKLR6NzycKaKuaUGJtmwJfN6debJn.png

 

 

В коде:

Переименовали папки с англйиским языком, теперь везде не english а en-gb

 

Новый код для языковых файлов

M5SrpQ4Uu68gv7OfxAy63GGQUgwCDs.png

 

шаблонов модулей

iERXk7IxpN5ijB02Ha2RpBXqThbb4A.png

 

и ссылок

pvvSYdqfEjDoQGVeMwgAPV7UvSA467.png

 

 

 

  • +1 1
Link to post
Share on other sites

А...ё ...

:? :roll:
Начинается, ну чем здесь не понравился то код ..

Не могли бы тогда вообще отделить index() генерация  данных от View ?

Link to post
Share on other sites

Ну не давал спать Даниэлю первоначальный формат подключения языков, ну что поделать - так и норовит бедняга его поменять, то в 1.5.5 поменял $this->load->language на $this->language->load, был закидан помидорами и вернул все обратно в 1.5.5.1, но недолго сдерживал свои потаенные желания и вот в 2.2 снова грядет революционное изменение $this->load->language заместо $this->language->load :)

Link to post
Share on other sites
настройки темы вынесены отдельно для каждой темы

 

О! Это давно нужно было сделать

 

 

Переименовали папки с англйиским языком, теперь везде не english а en-gb

Не такая большая беда, но тут, конечно проблема возникнет при адаптации модулей

Edited by chukcha
Link to post
Share on other sites

О! Это давно нужно было сделать

Эти "настройки" без подключаемых пользовательских шаблонов не нужны особо.

Размеры картинок ? Прямо так владельцы магазинов переключают раз в день, неделю темы :)

Ну хорошо что сделали.

А вот добавить управление шаблонами через настройки темы - надо обязательно.

 

Есть более важный функционал.

К примеру отделить View от метода index() в контроллере (очень часто надо получить только данные контроллера, без вывод шапок, подвалов и т п) - сделать это: пару строк кода в engine

Link to post
Share on other sites

 

Прямо так владельцы магазинов переключают раз в день, неделю темы :)

Т.е. об АБ тестировании вы ничего не слышали?

 

 

Ну.. для меня это не проблема - у меня есть модуль для переключения тем в реалтайме

Link to post
Share on other sites

Вид дополнения надо было сделать более удобний, но думаю мое решение  лучше

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=20246

561dfeb01b099-resize-500x500.jpg

Edited by Agatha65
Link to post
Share on other sites

sv2109, спасибо! Почаще бы такие обзоры изменений писались.

Link to post
Share on other sites

5. Валидацию емейлов изменили

было:

if (utf8_strlen($email) > 0 && preg_match('/^[^\@][email protected]*.[a-z]{2,15}$/i', $email)) {
стало:

if (utf8_strlen($email) > 0 && filter_var($email, FILTER_VALIDATE_EMAIL)) {

лол.

одуплились на шестом году.

Link to post
Share on other sites

Да и раньше бы раздуплились, если бы DK не отбивался так агрессивно от любого хорошего конструктива, которого было немало. Позитивный прогресс в репо и процессах пошёл только с появлением James Allsup и Welford Media. И то далеко не сразу.

Link to post
Share on other sites

Вид дополнения надо было сделать более удобний, но думаю мое решение  лучше

Кому как. Я предпочитаю видеть сразу все варианты названий, чтобы удобно было искать по Ctrl-F или через lookup field вверху списка. Такое сворачивание, как у Вас, несущественно влияет на длину неудобного списка и мне менее удобно, поскольку прячет часть вариантов и требует дополнительного поиска и клика.
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.