Перейти к содержанию
dinox

ocStore 3.0.2.0b1 версия для тестирования

Рекомендуемые сообщения

2 часа назад, markimax сказал:

Автоопределение языка по браузеру это бред

 

Факт. Но в startup.php так и осталось

// Language Cookie
if (isset($this->request->cookie['language']) && array_key_exists($this->request->cookie['language'], $language_codes)) {
	$code = $this->request->cookie['language'];
}
// Language Detection
if (!$code && !empty($this->request->server['HTTP_ACCEPT_LANGUAGE'])) {

 

И судя по тому, что все языковые вещи менялись пару недель назад, то в релизе всё так и будет. И получается, что, например, пользователь раньше был на сайте и у него в куках установлен русский. Потом он пришёл по англоязычной ссылке (из поиска, фейсбука или ещё откуда-нибудь) и вместо того, чтобы ему открыть оригинальную английскую страницу, переключить язык или показать русскую, он будет отправлен на страницу ошибки 404. Или я что-то недопонимаю?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
31 минуту назад, Timber сказал:

Или я что-то недопонимаю?

Все верно, потому что кука языковая есть

Ну так напишите  товарищу на гитхаб

 

36 минут назад, Timber сказал:

И судя по тому, что все языковые вещи менялись пару недель назад,

Где это пару? Об этом я писал уже в январе

 

Т.е. вы посетили сайт на ру, у вас там кука сохранилась

Затем, вы по ссылке с en пришли
Опа! 404!!! Язык то не переключен, а из куки

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, chukcha сказал:

Где это пару? Об этом я писал уже в январе

 

Я про последнюю активность на гитхабе по этим файлам.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Timber сказал:

 

Факт. Но в startup.php так и осталось


// Language Cookie
if (isset($this->request->cookie['language']) && array_key_exists($this->request->cookie['language'], $language_codes)) {
	$code = $this->request->cookie['language'];
}
// Language Detection
if (!$code && !empty($this->request->server['HTTP_ACCEPT_LANGUAGE'])) {

 

И судя по тому, что все языковые вещи менялись пару недель назад, то в релизе всё так и будет. И получается, что, например, пользователь раньше был на сайте и у него в куках установлен русский. Потом он пришёл по англоязычной ссылке (из поиска, фейсбука или ещё откуда-нибудь) и вместо того, чтобы ему открыть оригинальную английскую страницу, переключить язык или показать русскую, он будет отправлен на страницу ошибки 404. Или я что-то недопонимаю?

 

 


Скорее всего мы не будем делать как Даниэль, а пойдем на большой грех с повторной инициализацией класса language и будем принудительно ставить язык в зависимости от ссылки, если есть переход произошел по сео-урлу.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, snastik сказал:


Скорее всего мы не будем делать как Даниэль, а пойдем на большой грех с повторной инициализацией класса language и будем принудительно ставить язык в зависимости от ссылки, если есть переход произошел по сео-урлу.

Правильное решение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
define('VERSION', '3.1.0.0b');
 

Вот такая бИда

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
27 минут назад, chukcha сказал:
define('VERSION', '3.1.0.0b');
 

Вот такая бИда

Это на гите ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, markimax сказал:

Это на гите ?

ага

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извиняюсь, а что значит это? Почему беда? Получается Даниэль вот-вот выпускает 3.1 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, nwbie сказал:

Извиняюсь, а что значит это? Почему беда? Получается Даниэль вот-вот выпускает 3.1 ?

 

Да. И у него там очень много "сюрпризов", будь он не ладен. Уже бы сразу 4.0 делал.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.03.2018 в 15:44, nwbie сказал:

Извиняюсь, а что значит это? Почему беда? Получается Даниэль вот-вот выпускает 3.1 ?

 

У меня такое ощущение, что он сам уже не знает, когда и какую версию он выпускает. На гите сейчас 3.1.0.0b, при загрузке экстеншена можно выбрать 3.0.3.0b.

Судя по комментам на гите, он активно принялся bootstrap 4 прикручивать. Сколько это времени займёт и когда при таких раскладах что-то стабильное ждать - вообще непонятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

баг встроенного редактора тем

актуален для оригинала вплоть до текущей беты на гитхабе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.03.2018 в 01:46, AlexDW сказал:

баг встроенного редактора тем

актуален для оригинала вплоть до текущей беты на гитхабе

 

решение в виде пары коммитов закинул на гитхаб

 

в целом, двоякая ситуация - а нужно ли это исправлять?

с одной стороны - впихнули штатный редактор, работает криво, вроде бы нужно

 

с другой - с учетом что практически все держится на OCMOD (пока, и фиг знает когда еще от него отойдем)

давать малоопытным пользователям возможность править файлы шаблонов явно не стоит - после таких правок ни один мод не найдет привязок

 

какие у кого мысли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оставить как есть, по большому счету нужно в контроллере обновления проверять наличие и его окмодить

Помнится у modx была какая-то версия, где шаблоны хранились в базе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, chukcha сказал:

Помнится у modx была какая-то версия, где шаблоны хранились в базе.

У MODX они изначально хранились всегда в базе аж до какой-то версии во второй ветке, где добавили возможность хранения в файлах (по выбору).

Но у MODX другая история - это CMF, где из коробки чистый лист (буквально), а админка играет роль конструктора. Даже с шаблоном в файле там всё равно придётся заглянуть в админку, чтоб выбрать куда этот шаблон подключить.

Ну и, конечно, там нет никаких модификаторов - все правки пользователь в состоянии сделать вручную благодаря редактору и шорткодам.

 

 

 

Вообще, я уже много лет не могу понять острую потребность Дениэля релизить новые версии. То есть, вместо того, чтоб сформулировать какую-то конечную концепцию, перепилить ОК полностью в рамках этой концепции и затем зарелизить новую версию, он релизит версии через каждые два метра пути. Например, параллельное существование окмод и событий - какого чёрта? Зачем вообще надо было делать окмод, если была идея событий (которые он теперь на протяжении многих лет никак не может довести до ума)? Плюс, выпуск просто сырых версий типа 2.0, 3.0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 hours ago, AlexDW said:

 

какие у кого мысли?

да, точно такие же.. 

9 hours ago, Dotrox said:

Вообще, я уже много лет не могу понять острую потребность Дениэля релизить новые версии. То есть, вместо того, чтоб сформулировать какую-то конечную концепцию, перепилить ОК полностью в рамках этой концепции и затем зарелизить новую версию, он релизит версии через каждые два метра пути. Например, параллельное существование окмод и событий - какого чёрта? Зачем вообще надо было делать окмод, если была идея событий (которые он теперь на протяжении многих лет никак не может довести до ума)? Плюс, выпуск просто сырых версий типа 2.0, 3.0.

да там наверное хороший психиатр нужен чтобы разобраться.. 
1. у него с самого начала навязчивая идея: "чем проще - тем лучше! опенкарт весь такой хороший и уникальный, потому что простой. и отступать от этого принципа шаг влево, шаг вправо - расстрел" Поэтому все нормальные идеи, которых на том же гитхабе уйма отметаются сразу, потому что это видите ли усложнит движок, а этого никак допустить нельзя. 
2. во что превращается вся эта "идеальная" концепция мы все видим.. Поэтому с одной стороны Даниель наверное уже что-то начинает понимать, что никакая она не идеальная, особенно после запуска облака, где эта "идеально простая модель" вообще не работает, так как доступа к коду, который можно подправить просто нету, но с другой его все еще наверное не отпустила "гениальная" идея "чем проще - тем лучше", поэтому все нормальные идеи все еще тормозятся и делается что-то среднее, какие-то полу меры, которые еще хуже.. поэтому и получается вот такая каша из старого и полунового и толком не работает ни одно ни другое..

3. Даниель сам застрял на каком-то уровне развития и дальше просто или не хочет или в силу каких-то причин не может развиваться.


Очень плохо, что вроде как имеем сообщество, открытый код итд. а с другой всем управляет один человек с кучей тараканов в голове.. 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, sv2109 сказал:

Очень плохо, что вроде как имеем сообщество, открытый код итд. а с другой всем управляет один человек с кучей тараканов в голове.. 
 

Это тараканы скорее всего не его
А "спонсоров", которые "требуют" за "инвестиции" плюшки
Скорее всего и реализацией этих плюшек занимаются нелюди этих "спонсоров"

Короче винегрет получается. Скорее всего последней версией именно Даниэля была 2.3
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 hours ago, markimax said:

Это тараканы скорее всего не его
А "спонсоров", которые "требуют" за "инвестиции" плюшки
Скорее всего и реализацией этих плюшек занимаются нелюди этих "спонсоров"

Короче винегрет получается. Скорее всего последней версией именно Даниэля была 2.3
 

ага, а в 2.3 типа было все хорошо? 
когда мы в одной версии имеем и ocmod и события и даже vqmod и ничего! нормально не работает.. 
Мне Даниель очень напоминает человека, который собравшись сделать ремонт в квартире вместо того, чтобы первым делом менять электропроводку с сантехникой, которым уже десятки лет и в любой момент может что-то поломаться, они первым делом на кривые стены клеят новые обои и на старые прогнившие трубы кладут плитку в ванной, потому что для них все должно быть в первую очередь красиво! И пофиг что завтра эту трубу прорвет и весь ремонт придется переделывать себе да еще и соседям, пофиг, главное чтобы было красиво и прямо сейчас. 
Что нужно было сделать в 1.5? Любому адекватному разработчику это понятно:
1. выкинуть нафиг vqmod, вместо него сделать нормальные события а не делать еще один костыль ocmod
2. добавить в движок какой-то самый простой конструктор sql запросов, это даст возможность из своего модуля через события изменить любой запрос в движке как самого движка так и любого модуля, причем это не создаст кучи конфликтов.
3. добавить в движок какой-то самый простой конструктор форм, это  даст возможность  из своего модуля через события изменить любую форму в движке как самого движка так и любого модуля, причем это не создаст кучи конфликтов.
И только с этими 3 изменениями можно было бы выпустить версию 2.0 и она была бы даже без бутстрапа и твига в разы качественнее лучше чем та, что получилась с ocmod и бутстрапом.. 
После чего всю вторую версию работать над улучшением событий, добавить бутстрап и твиг и выпустить 3 версию, и мы бы получили просто шикарный движок,  а не ту пародию что есть сейчас.. 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, sv2109 сказал:

ага, а в 2.3 типа было все хорошо? 
когда мы в одной версии имеем и ocmod и события и даже vqmod и ничего! нормально не работает.. 
Мне Даниель очень напоминает человека, который собравшись сделать ремонт в квартире вместо того, чтобы первым делом менять электропроводку с сантехникой, которым уже десятки лет и в любой момент может что-то поломаться, они первым делом на кривые стены клеят новые обои и на старые прогнившие трубы кладут плитку в ванной, потому что для них все должно быть в первую очередь красиво! И пофиг что завтра эту трубу прорвет и весь ремонт придется переделывать себе да еще и соседям, пофиг, главное чтобы было красиво и прямо сейчас. 
Что нужно было сделать в 1.5? Любому адекватному разработчику это понятно:
1. выкинуть нафиг vqmod, вместо него сделать нормальные события а не делать еще один костыль ocmod
2. добавить в движок какой-то самый простой конструктор sql запросов, это даст возможность из своего модуля через события изменить любой запрос в движке как самого движка так и любого модуля, причем это не создаст кучи конфликтов.
3. добавить в движок какой-то самый простой конструктор форм, это  даст возможность  из своего модуля через события изменить любую форму в движке как самого движка так и любого модуля, причем это не создаст кучи конфликтов.
И только с этими 3 изменениями можно было бы выпустить версию 2.0 и она была бы даже без бутстрапа и твига в разы качественнее лучше чем та, что получилась с ocmod и бутстрапом.. 
После чего всю вторую версию работать над улучшением событий, добавить бутстрап и твиг и выпустить 3 версию, и мы бы получили просто шикарный движок,  а не ту пародию что есть сейчас.. 
 

 

Вот я Вас читаю тут и понимаю, что у нас тут сидят очень грамотные специалисты и при этом понимающие, код открытый вроде и не один человек сидит тут, а Вас тут очень много, почему бы Всем просто не собраться и сделать то что нужно и как нужно? Вроде идее есть

Изменено пользователем Anatohi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, Anatohi сказал:

 

Вот я Вас читаю тут и понимаю, что у нас тут сидят очень грамотные специалисты и при этом понимающие, код открытый вроде и не один человек сидит тут, а Вас тут очень много, почему бы Всем просто не собраться и сделать то что нужно и как нужно? Вроде идее есть

И будет тоже что с opencart, - винегрет
Басню Крылова читали про леблядя раком щукой. (сорри за не переводимый "итальянский" фольклор из песни слов не выкинешь) 
Будет тоже самое

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, markimax сказал:

И будет тоже что с opencart, - винегрет
Басню Крылова читали про леблядя щукой раком. (сорри за не переводимый "итальянский" фольклор из песни слов не выкинешь) 
Будет тоже самое

 

Нам простым пользователям остается только ждать и смотреть когда же будет ocStore 3.0.2.0 ))) но увы, придется сразу ждать 3.1 или снова сырую 4 которую снова будем ждать год, пока ее подлатают))) а ведь многие ставят их на рабочие магазины я про opencart 3.0.2.0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 minutes ago, Anatohi said:

 

почему бы Всем просто не собраться и сделать то что нужно и как нужно?

потому что это все намного сложнее, чем кажется
1. нужна команда хороших специалистов 2. у всех должно быть какое-то общее видение развитие движка как должно быть, а не так что тут 90% разработчиков считают опенкарт как он есть и так идеальным движком 3. нужно общее видение будущего движка 4. нужна обязательно финансовая составляющая, потому что бесплатно работать никто не будет, так как работы очень! много (на долгие месяцы а то и годы) и за это время нормальному разработчику выгоднее написать 10 модулей и заработать на них, чем писать движок и не получить в результате ничего. 5. нужна поддержка сообщества, даже этого форума. 
и так далее...  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, sv2109 сказал:

потому что это все намного сложнее, чем кажется
1. нужна команда хороших специалистов 2. у всех должно быть какое-то общее видение развитие движка как должно быть, а не так что тут 90% разработчиков считают опенкарт как он есть и так идеальным движком 3. нужно общее видение будущего движка 4. нужна обязательно финансовая составляющая, потому что бесплатно работать никто не будет, так как работы очень! много (на долгие месяцы а то и годы) и за это время нормальному разработчику выгоднее написать 10 модулей и заработать на них, чем писать движок и не получить в результате ничего. 5. нужна поддержка сообщества, даже этого форума. 
и так далее...  

 

Все верно говорите, говорить одно а на деле сделать такой масштабный, громоздкий и очень сложный проект тяжело, остается ждать от Даниэля известие, и снова доводит до ума то что он сделал))) что намного легче 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрю что творится с opencart и читая сообщения здесь, в голове крутится мысль, что пора переходить на битрикс...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, staniki сказал:

что пора переходить на битрикс...

Вы еще здесь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.