Am
Вот что эво животворящее делает!
Сергей
так вот почему он от моих донатов отказывался.... видимо вы его разбаловали 😱😱
твои донаты были пропиты, согласно комментариям в платеже)
Am
Теперь дело за малым. Осталось найти кто написал в комментарии "На девушку".
Alexander
Когда Серега был у меня в гостях и мы сидели пили, у меня теща добрая женщина спросила Серегу что такой молодой и красивый еще и без девушки.... щас пойду ей и скажу чтоб больше так не давила на людей, а то потом evo совсем перестанет развиваться... 😃
Сергей
🤣🤣🤣
Am
А может наплодят разработчиков и они наконец-таки плюсики в тв-параметры сделают.
Pathologic
будет ево++
Am
что за плюсики?
Вот так и прогуляли весь срач. И про плюсики теперь можно и не узнать.
Am
Будут Вам они сниться.
Pathologic
что за плюсики?
ну типа чтобы ты не писал a==b||c==d, а нажимал плюсик и заполнял поле
Сергей
Сергей
Сергей
Сергей
Pathologic
нет, такое не подходит
Pathologic
должно быть встроено в ядро
Сергей
Сергей
Сергей
другого под рукой нет)
Pathologic
это все костыли
Am
другого под рукой нет)
Девушку уже завели, дайте руками отдохнуть. ((%
Anton
Девушку уже завели, дайте руками отдохнуть. ((%
Хотели сказать, что руки освободились для важных дел?)
Am
Хотели сказать, что руки освободились для важных дел?)
У кого на что. Тут уже Девушка решает.
Сергей
это все костыли
так типа селектора же можно к возможным значениям прикрутить
Pathologic
нельзя
Pathologic
должно быть в ядре без вариантов
Pathologic
ты программист и не понимаешь ничего
Am
Ядро в ядре, ядро на дереве в сундуке и т.д.
Multi
без плюсов каши не сваришь )
Anton
ты программист и не понимаешь ничего
Судя по фото плюсов это решение для связи с 1С?
Сергей
Судя по фото плюсов это решение для связи с 1С?
нет, это твшки в модуле, и для удобства заполнены поля в соответствии с использованием. В данном случае да, эти параметры из 1с тащатся.
Anton
А что за модуль?
Сергей
А что за модуль?
свой на коленке написанный)
Alexander
нет, это твшки в модуле, и для удобства заполнены поля в соответствии с использованием. В данном случае да, эти параметры из 1с тащатся.
короче тут приходил один мужик, вроде Василием зовут. Он тебя даже хвалил за TE3, но сказал что все остльное это типа костыли, и нужны плюсики для TV как в вордпрессе. На уровне ядра, иначе все костыли. Возражения что плагины это и есть средство расширения возможностей он не воспринимал адекватно.
Alexander
ТЕ3?
TemplatesEdit 3
Alexander
если ты сомтрел Димкины видосы и не лайкнул их после этого момента, у тебя нет сердца %username%
2frags
По Commerce кто подскажет Для одного из способов доставки (radio) хочу добавить текстовый инпут на OnBeforeOrderAddonsRender добавляю свое поле к $params['delivery']['fixed']['markup'] .= ‘ мой инпут ’ В форме он грузится, но добавляется еще один radio с именем моего инпута Чет голову сломал с этим
Alexander
Есть новые видосы в этом году?
не знаю еще) только в середине нахожусь
2frags
Код плагина?
switch ($e->name) { case 'OnBeforeOrderAddonsRender': { if (isset($params['delivery']['fixed']) && $params['current_delivery'] == 'fixed') { //unset($params['delivery']['fixed']); $params['delivery']['fixed']['markup'] .= '<div class="col xx-6 [+np.errorClass+][+np.requiredClass+] [+errorClass+]" id="np_wrap"> <input class="h6 m-4 mr-2" type="text" placeholder="[+_np+]" name="np" value="[+np.value+]"> <div>[+np.error+]</div> </div>'; } break; } case 'OnCollectSubtotals': { $processor = $modx->commerce->loadProcessor(); if ($processor->isOrderStarted() && $processor->getCurrentDelivery() == 'fixed') { $params['total'] += $price; $params['rows']['fixed'] = [ 'title' => $params['title'], 'price' => $price, ]; $params['rows']['np'] = [ 'title' => $params['title'] ]; } break; } case 'OnRegisterDelivery': { $params['rows']['fixed'] = [ 'title' => $params['title'], 'price' => $price, ]; $params['rows']['np'] = [ 'title' => $params['title'] ]; break; } }
Михаил
у меня плагин выводит текстовое поле
2frags
Хм.. магия Откуда второй радио - непонятно https://evrochohol.2frags.com/chohli-dlya-krisel/chohol-dlya-krisla-vanil.html Если добавить в корзину - на фронте видно
Multi
крутой магазин )
Dmytro
Есть новые видосы в этом году?
В этом еще не было, планировал на нг праздники но не добрался, а с учетом что в феврале на юга то видосы новые будут в марте
Михаил
ну там три варианта, pickup, fixed и np
Multi
О, как раз под мое день рождения. Ждем
2frags
в том-то и вопрос - “np” это текстовый инпут из плагина почему он выводится как третий радио - я не пойму может этот инпут выводить не в $params['delivery']['fixed']['markup'] а в каком-то другом блоке? чтобы он не подхватывался как опция delivery
2frags
понял убрал на OnRegisterDelivery $params['rows']['np'] = ['title' => $params['title']]; и дубль. пропал
2frags
вопрос - как правильно достучаться теперь к этому полю по OnRegisterDelivery $params['rows']['fixed']['np'] - ?
Михаил
OnRegisterDelivery раньше вызывается
Михаил
я не понимаю, что надо сделать
2frags
я не понимаю, что надо сделать
Не так спросил ) Поле мы вывели по OnBeforeOrderAddonsRender а как его в модуле вывести можно? по OnManagerBeforeOrderRender например $data['fields']['fixed']['np'] ?
2frags
и кроме того, его еще нужно отправить в БД как-то по OnCollectSubtotals ? $params['rows']['fixed']['np'] или $params['rows']['np'] или вообще мимо
Михаил
вот пример как раз на этот случай - https://github.com/evolution-cms/docs/blob/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/Commerce/99_%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/45_%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BE%D0%BB%D0%B5.md
Михаил
будет лежать в колонки fields
2frags
Да, есть по OnManagerBeforeOrderRender в блоке $params['groups']['contact']['fields']['np'] выводится $data['fields']['np'] Спасибо, теперь понятно)
Anton
Подскажите, можно в DocLister через filters сравнить значения двух tv?
Volodymyr
Подскажите, можно в DocLister через filters сравнить значения двух tv?
Вроде по умолчанию нельзя, можна хакнуть, сделать фильтрацию по !empty подсмотреть сгенерированные названия и в where прописать но это гамного, а вообще пиги Pathologic
Anton
можно еще через, prepare. Вот подумал может можно filters обойтись
Volodymyr
можно еще через, prepare. Вот подумал может можно filters обойтись
ну да, но если вы будете отсеивать ресурсы и у вас будет пагинация то оно не будет работать хорошо
Anton
по идее должно, prepare срабывать должен до подсчета числа документов
Volodymyr
по идее должно, prepare срабывать должен до подсчета числа документов
нет, оно сначала запросов количество считает
Anton
Страница акций. Сравниваются две цены - если акционная меньше текущей, то выводить
Sasha
Народ! А как сделать такую херню: в меню магазина одинаковые товары и для оптовиков и для частников, страница товара тоже одна. Как узнать, что товар или список смотрит оптовик
Dmytro
Страница акций. Сравниваются две цены - если акционная меньше текущей, то выводить
пишем перед доклистером свой сниппет, в которым ты и сравниш цены и выддашь айдишники, вот эти айдишники передаешь в доклистер documents