Aliaksandr
Уж проблема твиг vs блейд явно в районе третьего десятка в списке проблем эво ))
Alexander
Сеньоры простите еще раз за тупой вопрос. А как сделать в коммерсе нужную доставку чтобы по умолчанию она была из не скольких? у меня всегда первая из списка.
Aliaksandr
Поставь ее первой в списке ))
Alexander
Поставь ее первой в списке ))
нельзя. там скрытый самовывоз , который переключает другой самовывоз в табе 😂
Andrey
Так порядок плагинов вроде и всё
Pathologic
не нужно просто выдумывать какие-то скрытые самовывозы
Pathologic
а так в настройках же вроде можно указать доставку по умолчанию
Aliaksandr
$code = $this->modx->commerce->getSetting('default_delivery');
Aliaksandr
Говорящий код )))
Pathologic
Александру не просто так ноги сломали, видимо выпытывали пароль от аккаунта
Alexander
да вам лишь бы поиздеваться((
Alexander
Говорящий код )))
не многие умеют смотреть в код но лишь не многие умеют это делать
Aliaksandr
не многие умеют смотреть в код но лишь не многие умеют это делать
Так перед вопросом "как что-то задать" загляни хотя бы в конфиг плагина, там же есть строчка с дефолтной доставкой )))
Aliaksandr
И с дефолтной оплатой и т.п. )))
Pathologic
😺
Alexander
или занчения радио
Aliaksandr
Это то, как ты назвал в плагине доставку
Alexander
надо уточнить))
Alexander
Это то, как ты назвал в плагине доставку
+ ипать. все работает. С Веббером скоро хер располчусь...
Axenia
Grinyaha (1661.65) увеличил карму webber_12 (4784.52)
Alexander
придется ящик коньяка везти((
Aliaksandr
Гы))
Serguei
так же смысл ставить двойку если есть твойка? )
Вот, кстати, есть. Двойка на более старой версии php может работать.
Pathologic
это не аргумент
Pathologic
двойку ставить не нужно
Dmytro
Вот, кстати, есть. Двойка на более старой версии php может работать.
1.4 в таком случае еще лучше ибо может работать на еще более старой версии
Dmytro
Хоть бери да удаляй 2 ветку
Serguei
двойку ставить не нужно
Почему? У меня к примеру на одном из проектов есть хостинг, где php 7.2 самая максимальная. И тройка там не запускается. А двойка - на ура. Глядишь, когда хостер соизволит версию php добавить или заказчик расстаться с хостером - можно и на тройку обновить.
Pathologic
к тому же компонент какой-нибудь захочет 7.3 и все
Serguei
1.4 в таком случае еще лучше ибо может работать на еще более старой версии
А я с перспективой повышения версии на тройку там часть плагинов написал сразу с использованием функций Laravel. Типа запросов из базы с помощью Eloquent и т.д. И оно работает.
Dmytro
Чего ж ему не работать 2 года двойка хорошо отработала но результатом стала тройка с расширением функционала и исправлением многих проблем и нюансов
Serguei
Опять же, в двойке есть tracy - я к нему привык уже, хорошая штука. В единице его фиг запустишь.
Pathologic
зачем костыли, когда есть xdebug ((:
Serguei
Так никто не спорит, что тройка новее и лучше, чем двойка. Просто в конкретном случае именно из-за версий PHP двойка вполне выход, и с нее проще на тройку обновиться будет, чем с единицы.
Serguei
В тройке тоже есть ;)
Но в единице-то нет. Там только некий bDebug, но он по сравнению с tracy убогий какой-то.
Aliaksandr
Так трейси хорошо с контроллерами, а не со сниппетами в блейде
Aliaksandr
Нафиг он там нужен? Сессии смотреть?)))
Aliaksandr
Доклистер захочет 7.4 и пойдет эта двойка на 7.2 гулять лесом ))
Aliaksandr
Кстати, а в тройке Cache::rememberForever после очистки кэша в админке нифига ж не сбрасывается?
Aliaksandr
Только артизаном сбрасывать?
Am
В двойке пользователи сделаны по старому, а в тройке переделаны по новому. (:
Serguei
Нафиг он там нужен? Сессии смотреть?)))
Ну например, tracy мне очень помог разобраться с commerce. Да и с некоторыми плагинами тоже. Так как видно не только порядок их вызова, но и параметры, кторые в них передаются. Также удобно во время разработки/тестирования выводить что-то в bdump, вместо того, чтобы с помощью file_put_contents сервер логами захламлять. Еще он показывает все параметры текущего ресурса, то есть сразу видно и id, и значения параметров ресурса. Ну и вишенкой на торте - запросы к базе данных. Особенно актуально оказалось, когда в DocLister используется параметр &filters с достаточно длинным выражением.
Serguei
В двойке пользователи сделаны по старому, а в тройке переделаны по новому. (:
И это тоже, да. Есть проекты, где куча логики на аккаунты веб-пользователей завязано, я вот так с налету пока не решусь их в тройку "мигрировать" без наработки опыта пользования тройкой и ларавелом. А двойка, как я говорил, позволяет постепенно к процессу подойти. Например, заменить в коде всякие $modx->db->query(...) на соответствующие конструкции из Laravel, шаблоны переписать на blade, и к моменту принятия решения по переезду на тройку останется только пользователей переделать.
Serguei
Да, просто двойке уже года два и ДДА, насколько понимаю, отработало все это, а Вы "догоняете". От сюда и разница в подходах ко второй и третьей версии. (:
Пословица восточная вспомнилась: "Лучше быть последним среди львов, чем первым среди баранов" (с) Так что меня не смущает догонять кого-то даже с двухлетним отставанием :)
Serguei
И вообще:
Am
Пословица восточная вспомнилась: "Лучше быть последним среди львов, чем первым среди баранов" (с) Так что меня не смущает догонять кого-то даже с двухлетним отставанием :)
Дык, про смущение никто и не говорит. Тут вопрос был в том что и когда использовать и поэтому вопросу есть знания и умение у тех кто использует третью версию. (:
Am
И вообще:
Не останется, т.к. будет взят следующий проект где все так же будет сделано через жопу ит.д. ((%
Serguei
Дык, про смущение никто и не говорит. Тут вопрос был в том что и когда использовать и поэтому вопросу есть знания и умение у тех кто использует третью версию. (:
Везде есть порог вхождения. Даже если уверенно знающие EVO3 всей компанией будут надо мной стоять и говорить, как делать правильно, я не смогу это воспроизвести сам, пока сам не осознаю и не прочувствую технологию. Поэтому путь, которым идут лидеры, стараюсь из вида не упускать, но при этом быть в чем-о динозавриком с этой картинки.
Serguei
Не останется, т.к. будет взят следующий проект где все так же будет сделано через жопу ит.д. ((%
Следующий все же будет сделан чуть лучше. Следующий - еще чуть лучше. И так далее.
Am
Следующий все же будет сделан чуть лучше. Следующий - еще чуть лучше. И так далее.
Это в идеальном мире в идеальных условиях. В жизни, обычно, работает все не так. (% Дай Бог, чтобы у Вас с каждым разом все лучше становилось.
Am
Ну мне уже как бы 41 год, я знаю, как бывает :)
По моему опыту это не от кол-ва лет зависит. Как говорится "Ну, вот и старость, а где же мудрость?" (%
Serguei
Скажем так, если брать одинаковые проекты по одинаковой цене и делать их одинаковым способом, то да, будет все повторяться. Но если брать каждый проект все более и более сложный, то прогресс будет. У меня вообще все с джумлы начиналось. А до нее на голом PHP два достаточно крупных по тем временам сайта собрал. А первые два сайта вообще на perl делал и на голом HTML с SSI. А до этого 10 лет программировал микроконтроллеры и десктопы на С/С++, но оказался в больнице надолго, и там размышлял, чем можно заняться, не выходя из палаты и не притаскивая туда гору оборудования типа генераторов, блоков питания, осциллографов, паяльной станции и т.д. - собственно в голову и пришла идея попробовать какой-то сайт сделать. А сейчас уже дошел до такого извращения, как запихивание в веб-интерфейс промышленного устройства частей ларавела. В какой блудняк я впишусь еще через год, даже предположить не могу, но это точно не будет шаблонное конвеерное клепание однотипных сайтов :)
Am
Ужос. ((%
Serguei
Ужос. ((%
Не, это не ужас, это моя жизнь :)
Am
Не, это не ужас, это моя жизнь :)
Охотно верю. ((% Ужос больше про запихивание веб-интерфейса. ((%
Serguei
Охотно верю. ((% Ужос больше про запихивание веб-интерфейса. ((%
Так это просто эксперимент. Не пойдет - перенесу логику в браузер, загрузив ее в js, может быть опять-таки какой-то js-фреймворк освою. Но пока на удивление часть экспериментов получается :)
Максим
Да ладн, вон была статья как modx revo делали мобильным приложением для кафе, но потом не зашло...из за медленности по сравнению с нативным. Главное чтоб был интерес и оплата))
Am
Так это просто эксперимент. Не пойдет - перенесу логику в браузер, загрузив ее в js, может быть опять-таки какой-то js-фреймворк освою. Но пока на удивление часть экспериментов получается :)
Чего бы им не получаться. Просто зная С или С++ при этом умея работать с железом странно делать веб-интерфейсы в таких местах. Ну, разве что памяти и места много. ((%
Максим
Для микро наверно на nodejs пересядешь)) или на яву
Serguei
Чего бы им не получаться. Просто зная С или С++ при этом умея работать с железом странно делать веб-интерфейсы в таких местах. Ну, разве что памяти и места много. ((%
с++ там железом на низком уровне занимается, как раз там он в своей нише. А вот возможность конфигурирования через браузер пришла мысль сделать вообще отдельным модулем, не завязанным на основную программу. Скажем так, те же роуты сделать и переключение страниц с одну на другую, реализовать дерево и впихнуть это в базу данных проще, чем в C++ в каком-нибудь web-toolkit это реализовывать, и опять-таки проще привлечь кого-то в помощь всякими украшательствами заниматься, подсунув ему папку с шаблонами на blad-е. А программа на C++ дергает данные из БД, в которую админка на Ларавеле данные засылает и спокойно отрабатывает свои задачи.
Andrey
Нода то там зачем? Микроконтроллеры — сишка. Самым олдам асм. Или какой-то там новый новомодный процессинг или как его.
Serguei
Для микро наверно на nodejs пересядешь)) или на яву
nodeJS - да. А вот для явы у меня как раз планы на некоторые чисто серверные проекты. Как-то у меня с ней не сложилось, так как не было практики, хотя изучал ей, в основном задачи на C/C++ попадались. Но опять-таки ради развития хочу в какой-то блудняк и м явой попробовать вписаться :)
Vitaliy
а я программирую на html ^)
Serguei
Нода то там зачем? Микроконтроллеры — сишка. Самым олдам асм. Или какой-то там новый новомодный процессинг или как его.
В самой логике микроконтроллера - да, именно C, без плюсов даже. Нов чуть более сложных устройствах появляется веб-интерфейс. И вот там проще значительную часть логики загрузить на клиентское устройство в браузер и выполнить там, а в микроконтроллере реализовать получение параметров лишь из одной-двух страниц. В еще чуть более сложных устройствах уже есть возможность на борт запустить линукс. Там уже с осторожностью можно развернуть полноценный СУБД и PHP, и использовать их как раз для веб-интерфейсов. Программа на C++ при этом прекрасно себя чувствует, молотит в отдельном процессе, с PHP обменвается пакетами через сокеты.
Serguei
Тут от сложности устройства зависит. В одном это может быть примитивное что-то, типа счетчика литража для ковеварки, там и интерфейс навиг не нужен. А в другом устройство уже управляет десятком других устройств, и это уже надо как-то конфигурить - вот там и появляются и линуксы (иногда в виде какой-то экзотики типа QNX), и веб-интерфейсы, и базы данных и т.д.
Andrey
Ну я по фану микроконтроллеры тыкал с Ардуинкой только. Так понял что там как свой язык, так и чистый си, если хочется всё быстрей и в лимиты памяти ещё попадать.
Serguei
Ардуионо - это та же Мега. Обычный С для какого-нибудь AVR-студио сгодится. В их собственный скриптовой язык не вникал, так как нафиг не надо (если С знать), это для любителей "кружков робототехники". Но у меня с этой веткой как-то не сложилось. Хотя, если для какого-то проекта понадобится, освою недели за три, был бы отладочный комплект и даташиты.
Serguei
Сейчас, кстати, задачка пришла, тоже человек Ардуионо упоминал, по факту нужно сделать счетчик импульсов с выводом на индикатор и команд на устройство управления насосом. Я эту штуку на STM хочу сделать, тоже на готовой собранной плате, но она будет и дешевле Ардуино, и жрать меньше, и шустрее, и по времени разработки быстрее, так как не придется Ардуино осваивать ради такой простой задачи.
Serguei
Единственное, смущает, что вот туда я не стану запихивать ларавел и блейды, и из управления будет только терминал по 232 интерфейсу, но думаю, заказчик это переживет :)
Serguei
Что-то я разговорился сегодня, пойду лучше поработаю и поразвиваюсь :)
Andrey
Да куда уж дешевле, Ардуинка как пачка сигарет.
Andrey
А там осваивать нечего. Условно "Если на входе 1 с датчика есть 0 или 1, то на вход 2 дать 1 или 0". Либо если надо не аналоговое, а цифровое значение, используем другие входы и собственно уже от 0 до 1023 значения.