Artem
Опцию добавить инпутом в лаблон, цену добавлять плагином
jquery плагином или стандартным на событие OnCollectSubtotals ?
Volodymyr
jquery плагином или стандартным на событие OnCollectSubtotals ?
Событие, beforeItemAdd в названии могу быть не точным
Volodymyr
Artem
Похоже
Не совсем понимаю как проверить свой кастомный чекбокс, при отметке которого будет добавляться стоимость и приписка в корзине? switch ($modx->event->name) { case 'OnBeforeCartItemAdding': { if ($params['rows']['sborka'] > 1) { $params['item']['price'] += 500; break; $modx->event->stopPropagation(); } } }
Artem
<input type="radio" name="sborka" value="2"> в шаблоне так
Artem
В плагине наверное вместо params rows должно быть params item options. А в форме имя инпута options[sborka]
т.е. добавляться будет через форму? через ссылки не прокатит?data-commerce-action="add" data-id="[+id+]"
Artem
В плагине наверное вместо params rows должно быть params item options. А в форме имя инпута options[sborka]
Так? switch ($modx->event->name) { case 'OnBeforeCartItemAdding': { if ($params['item']['options']['sborka'] > 1) { $params['item']['price'] += 500; break; $modx->event->stopPropagation(); } и в форме: <input type="checkbox" class="d-none" name="options[sborka]" value="2"> } }
Igor
Вопрос такой, переименовать папки core, manager и assets каким образом можно, куда копать, в Revo с этим проблем нет
Artem
а что такое $modx->event->stopPropagation(); ?
в примере было)) я хз что это))
Volodymyr
в примере было)) я хз что это))
Ну если у вас работает, то норм
Artem
Ну если у вас работает, то норм
работает,если условие задашь другое, например if ($params['item']['price'] > 1) { Добавляет к цене товара
Artem
if ($params['item']['options']['sborka'] > 1) А вот это условие игнорит, ничего не добавляет к цене
Volodymyr
var_dump + die() ваше все, или modx->logEvent
Sasha
if ($params['item']['options']['sborka'] > 1) А вот это условие игнорит, ничего не добавляет к цене
Делал немного другое - когда есть несколько вариантов одного товара с разным объемом, но может синтаксис плагина поглядеть поможет https://gist.github.com/sashabeep/4b6c920a0910cded5c622d7c119be704
Ilya
а можно как-то сделать так, чтобы при установке создавались определенные документы?
Ilya
эдакий минимальный набор сайта сделать, чтобы потом не создавать
Антон
Пакет
Антон
Мануал экстраса смотрите
Alexey
эдакий минимальный набор сайта сделать, чтобы потом не создавать
откройте папочку install, там найдите что-то связанное с sql, посмотрите в каком виде реализован демо-сайт. Делайте по аналогии.
Ilya
не хочется в код лезть, чтобы конфликты были
Alexey
если сделаете все правильно, конфликтов не будет
Ilya
ну так то там нужно дорабатывать файл setup.data.sql а ведь там базовые записи
Ilya
и вот я решу дописать туда своё
Ilya
обновил движок - и нужно лезть опять в файл ?
Anonymous
если сделаете все правильно, конфликтов не будет
И если не сломали этот функционал
Alexey
чисто теоретически я мог добавить функционал добавления документов в evoPack. Недавно решил вопрос как это сделать не теряя связи с родителями, если нужно - будет время добавлю. Таблицы вроде я уже добавил, там только протестировать надо по-людски, документы тоже можно сделать.
Alexey
ну или как вариант использовать 2.х+)))
Ilya
хм, там ведь к документам надо тв-параметры прикреплять, тему
Ilya
а в 3.0 есть возможность как-то, скажем так, через миграцию/cli поставить пакеты ?
Ilya
или только через веб интерфейс?
Volodymyr
хм, там ведь к документам надо тв-параметры прикреплять, тему
Можеш создать плагин, инсталяцыонный, который создаст все нужное и удалится
Ilya
о, и то верно
Ilya
но опять же, вопрос в том, в какой последовательности всё
Ilya
в какой последовательности всё срабатывает*
Anonymous
а в 3.0 есть возможность как-то, скажем так, через миграцию/cli поставить пакеты ?
Есть, но у меня нет описания этого дела, @Dmi3yy у тебя были кли команды для extras
Alexey
хм, там ведь к документам надо тв-параметры прикреплять, тему
да. я не делал потому что не видел необходимости. И так вроде достаточно сделал))
Ilya
а evoPack - это вообще что?
Alexey
формирование установочных пакетов сниппетов/плагинов/модулей - https://github.com/liber87/evopack
Dmytro
а в 3.0 есть возможность как-то, скажем так, через миграцию/cli поставить пакеты ?
Да все есть можно через консоль ставить Писал в канале новостей
Dmytro
Но его никто не читает :)
Ilya
Да все есть можно через консоль ставить Писал в канале новостей
не по теме че там Наумкин бузил по поводу рекламы?
Dmytro
не по теме че там Наумкин бузил по поводу рекламы?
Ну я убрал спасибо ДДА и на этом порешали
Andrey
но опять же, вопрос в том, в какой последовательности всё
https://docs.evo.im/05_tutorials/01_lessons/05_dobavlenie_sobstvennyh_rasshirenij_v_repozitorij.html
Andrey
Снизу
Alexey
Ну я убрал спасибо ДДА и на этом порешали
Ни на что не намекаю, но все же после этой ситуации начал гуглить ""почему у it-шников раздутое ЧСВ". Множество статей мимо, но в парочке крупица мысли попалась. Там говорится о том, что все-такие средний IQ айтишников значительно выше планктона. И когда каждый день приходится умному человеку общаться с не очень умными людьми - возникает и раздражение и прокачивается ЧСВ. И давайте взглянем на наш чат. Безусловно тут у нас есть топ-разработчики. Которые не мало сил вложили в эво, его развитие и продвижение. Но даже Димка мне говорил что он не считает себя топовым разрабом. Он взялся за дело и ведет его до конца. И посмотрите на список вопросов, задаваемых в чате. Да, бывают откровенно банальные, но в основном спрашивают не как сделать, а в каком направлении копать чтобы сделать. Эвушка заставляет все-таки думать. И взгляните на вопросы, которые задают в реве... Большинство - банальщина "сборщиков" сайтов. Мне в личку прилетают вопросы от ревистов, над которыми плакать хочется. А сколько таких вопросов поступает Васе, Уткину и прочим топам? Так что мне кажется что это не Вася такой, это просто профессиональная деформация под гнетом тупейших вопросов. Тогда в Минске под камеру он чот пытался умное сообразить, а ьез камер нормально бухали) С подколами, не без этого, но самомнения не было никакого. Поэтому все же не стоит делать мнение о человеке за то что он пишет в сети, ибо зачастую это далеко от реального положения вещей.
Alexey
И да, меняю хороший проект с нормальным ценником (1к/ч) на рево, с большим фронтом работ, на аналогичный на эво, с меньшим ценником)
Alexey
Дим, рынок же
Dmytro
Дим, рынок же
Да но ты ж нн цмс продаешь а свое время
Alexey
Задача: записывать в админку результаты калькуляции, в т.ч. и тех которые не нажали кнопку. Сколько разрабов на это это сделают? Каждый второй. Сколько на Рево...
Alexey
Дим, я хотел лишь провести мысль, что Вася классный и крутой кодер, и это глупо отрицать, а то что он немножко зазнался - так Киев или Витебск его ждет, где он будет обычным Васей без всяких выкидонов)
Dmytro
Дим, я хотел лишь провести мысль, что Вася классный и крутой кодер, и это глупо отрицать, а то что он немножко зазнался - так Киев или Витебск его ждет, где он будет обычным Васей без всяких выкидонов)
Да это понятно, собственно у меня к Васе вопросов нет. Наоборот немного пообщались, как подобает адептам разных систем немного поспорив и т д
Антон
Дим, я тебе рассказывал про то как компания которой я напилил пару сайтов решила третий на рево напилить. А причина банальна. У тех кто знал модх есть представление, что Эво это устаревшая система.
Антон
И не переубедил в итоге
Антон
Хотя и проекты на двойке показывал
Антон
Просто "нам сказали, что рево новее"
Антон
Поэтому и евангелист нужен и маркетинг
Dmytro
Ну вот поэтому будет Ево 3 и релиз с презентацией
Dmytro
+ чутка доку поправили спасибо Сириусу Ну и еще штуку делаем интересную Для чата и наполнения раздела вопросов на сайте Ну и надо делать сайт ево новый с блогом и т д
Alexey
Дим, может донат на новый чат у сообщества спросим?)
Am
Ни на что не намекаю, но все же после этой ситуации начал гуглить ""почему у it-шников раздутое ЧСВ". Множество статей мимо, но в парочке крупица мысли попалась. Там говорится о том, что все-такие средний IQ айтишников значительно выше планктона. И когда каждый день приходится умному человеку общаться с не очень умными людьми - возникает и раздражение и прокачивается ЧСВ. И давайте взглянем на наш чат. Безусловно тут у нас есть топ-разработчики. Которые не мало сил вложили в эво, его развитие и продвижение. Но даже Димка мне говорил что он не считает себя топовым разрабом. Он взялся за дело и ведет его до конца. И посмотрите на список вопросов, задаваемых в чате. Да, бывают откровенно банальные, но в основном спрашивают не как сделать, а в каком направлении копать чтобы сделать. Эвушка заставляет все-таки думать. И взгляните на вопросы, которые задают в реве... Большинство - банальщина "сборщиков" сайтов. Мне в личку прилетают вопросы от ревистов, над которыми плакать хочется. А сколько таких вопросов поступает Васе, Уткину и прочим топам? Так что мне кажется что это не Вася такой, это просто профессиональная деформация под гнетом тупейших вопросов. Тогда в Минске под камеру он чот пытался умное сообразить, а ьез камер нормально бухали) С подколами, не без этого, но самомнения не было никакого. Поэтому все же не стоит делать мнение о человеке за то что он пишет в сети, ибо зачастую это далеко от реального положения вещей.
В первую очередь нужно оставаться Человеком в самом хорошем смысле этого слова. А когда у тебя магический IQ еще и выше остальных обратившихся к тебе, то вообще в двойне необходимо это осознавать. По моему опыту в 90% случаях такие "айтишники" просто плохо воспитанные и действительно с высоким мнением о себе и своих знаниях люди. Даже когда они встречают более сильного и умного, то не способны понять эту ситуацию. При чем это можно перенести на любую профессию. Тот же токарь 6 разряда может быть такой же с "IQ" и умениями небесными, а в разговоре и понимании Мира - такой же "Вася".
Dmytro
Дим, может донат на новый чат у сообщества спросим?)
Да но деньгами нцжны будут модераторы
Am
В интернете всегда "кто-то не прав" и для этого умение правильно излагать свои мысли письменно очень важно, особенно на своих ресурсах. (;
Alexey
Вася - норм парень, правда.
Am
Знаком только по постам сообщества. Нормальный - это хорошо.
Alexey
знаю лично, норм)
Dmytro
Вася - норм парень, правда.
Ага, это он марку держит, в живую когдапили после модхпо2017, отлично пообщались