Jump to content
dinox

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

Recommended Posts

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. Или я что-то недопонимаю?

 

 

Share this post


Link to post
Share on other sites
31 минуту назад, Timber сказал:

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

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

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

 

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

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

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

 

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

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

 

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, chukcha сказал:

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

 

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

 

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
6 часов назад, snastik сказал:


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

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

Share this post


Link to post
Share on other sites
define('VERSION', '3.1.0.0b');
 

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

Share this post


Link to post
Share on other sites
27 минут назад, chukcha сказал:
define('VERSION', '3.1.0.0b');
 

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

Это на гите ?

Share this post


Link to post
Share on other sites
19 минут назад, markimax сказал:

Это на гите ?

ага

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
9 минут назад, nwbie сказал:

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

 

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

  • +1 1

Share this post


Link to post
Share on other sites
В 08.03.2018 в 15:44, nwbie сказал:

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

 

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

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

Share this post


Link to post
Share on other sites
В 21.03.2018 в 01:46, AlexDW сказал:

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

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

 

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

 

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
17 минут назад, chukcha сказал:

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

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

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

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

 

 

 

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

Share this post


Link to post
Share on other sites
10 hours ago, AlexDW said:

 

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

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

9 hours ago, Dotrox said:

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

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

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


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

Share this post


Link to post
Share on other sites
6 минут назад, sv2109 сказал:

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

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

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

Share this post


Link to post
Share on other sites
2 hours ago, markimax said:

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

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

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

Share this post


Link to post
Share on other sites
2 часа назад, sv2109 сказал:

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

 

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

Edited by Anatohi

Share this post


Link to post
Share on other sites
11 минут назад, Anatohi сказал:

 

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

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

Share this post


Link to post
Share on other sites
1 минуту назад, markimax сказал:

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

 

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

Share this post


Link to post
Share on other sites
5 minutes ago, Anatohi said:

 

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

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

Share this post


Link to post
Share on other sites
Только что, sv2109 сказал:

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
20 минут назад, staniki сказал:

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

Вы еще здесь?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.