Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


dinox
 Поделиться

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

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 и будем принудительно ставить язык в зависимости от ссылки, если есть переход произошел по сео-урлу.

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

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

27 минут назад, chukcha сказал:
define('VERSION', '3.1.0.0b');
 

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

Это на гите ?

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

19 минут назад, markimax сказал:

Это на гите ?

ага

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

9 минут назад, nwbie сказал:

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

 

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
В 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 сказал:

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

Вы еще здесь?

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

16 minutes ago, staniki said:

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

с битриксом у вас проблем будет намного больше: о тупости кода битрикса уже ходят легенды в рунете, почитайте хотя бы вот эту статью https://habrahabr.ru/post/280226/
 + он в разы сложнее в изучении, любая доработка или модуль для битрикса стоят в разы (или точнее даже в десятки раз) дороже, чем для опенкарта + он в разы более тяжелый и медленный, чем опенкарт + он платный (да, вам придется платить за сам движок) + много кода там закрытого, то есть даже не посмотришь толком как все работает..  

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • dinox открепил и сделал обычной теме

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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