Aliaksandr
Aliaksandr
Если сильно заморочиться, то reportTpl может быть и не чанком, а id документа. Но самое интересное, он может быть и именем сниппета, внутри которого доступен весь модх. Улавливаешь?:)
Aliaksandr
Вернее морочиться и не надо, создал сниппет reportTpl, в вызове еформ его указал reportTpl=reportTpl и рули как хошь
Bilbo Baggins
воу! Синьоры.. Я спросил про наличие параметра в eForm.
Так как давно с ним не работал и в доке не нашёл.
Если нету такого параметра - то нет)
Решения-то всегда найдутся
Aliaksandr
Так был когда то сделан конструктор easyForm, причем это актуально не только для репорта, но и для любого другого шаблона
Aliaksandr
Bilbo Baggins
так надо забить на eForm уже давно. Просто мне на доработку достался сайт. Там в основном JS правил.
eForm и до этого не отправлял юзеру письма. Просто клиент спросил - раз уж я взялся - может сделаю и юзеру письмо.
Andrey
Нам просто скучно.
Bilbo Baggins
был бы параметр такой - сделал бы бонусом.
А иначе - лучше на формлистер переписать
Anonymous
Bilbo Baggins
Anonymous
Bilbo Baggins
но не оценивал ещё
Bilbo Baggins
Bilbo Baggins
тут вот другой вопрос насущный назрел. Коль вы пиво не идёте пить, и хочется вам поболтать...
Какие варианты скидок в магазине должны быть?
1. Процент от общей суммы корзины
2. Процент у определенных товаров
3. Сумма в деньгах от общей суммы корзины
4. Сумма в деньгах от определенных товаров
Bilbo Baggins
можно ещё категорию указать (для всех товаров категории)
Anonymous
Anonymous
А не пытаться впихнуть всё и вся в одно место
Bilbo Baggins
т.е. метод setDiscount - это лишнее?
Artem
Кто-нить юзал плагин TvTable? Поставил плагин, прописал id в настройках, в тв параметре заполнил таблицу. Но вызов [!TvTable!] ничего не выводит
Anonymous
Bilbo Baggins
Не надо впихвать всё
ну ok. Вообще основная сложность в мультивалютности возникла.
Т.е. если указываешь скидку деньгами - то надо указывать и в какой валюте.
Соответственно в корзине придётся таскать везде ещё отдельно валюту скидки.
Anonymous
Bilbo Baggins
Не надо впихвать всё
а как быть с промокодами, которые добавляются уже на последнем шаге?
Anonymous
Bilbo Baggins
Andrey
Самое мутное, что я видел, это когда один товар стоит условно тысячу, десяток стоит восемь тысяч, двадцать товаров стоят семнадцать.
Вот и хрен знает, как это делается.
Anonymous
Anonymous
В minishop это плагин на 10-12 строк
Andrey
А логика какая? Девять товаров дороже десяти...
Anonymous
Ну если так заложил продавец, то это его проблемы
Anonymous
Не надо думать за клиента, он захотел так сделать, пусть так и будет
Andrey
Ну да, я про продавца
Bilbo Baggins
именно.
Но я решил перепроверять корзину после каждого действия, на случай изменения цены или параметров в админке. Чтобы у юзера всегда была актуальная информация.
Иначе получится, что он три дня накладывал в корзину (красиво сказал) товары, а при оформлении - цены поменялись.
Andrey
Вообще в цмс магазина главное это документация и развитое сообщество))
Bilbo Baggins
и вот метод recalculate удаляет все товары и добавляет их заново.
Получается, что и плагин на добавление будет постоянно срабатывать
Andrey
Индивидуальные скидки ещё на товар. От суммы, количества.
Andrey
Ещё часто просят доставку бесплатно от каких-либо условий. Сумма скажем. Или статус юзера.
Bilbo Baggins
до доставки я ещё не дошёл
Aliaksandr
Все скидки, надбавки, купоны и т.п решаются на два события в шк - цена конкретного товара и общая сумма корзины. Еще не встречал задач, чтобы их через эти два события нельзя было решить. Единственное условие, не хранить условия в сессии и тому подобных местах
Andrey
А чем сессии плохи?
Aliaksandr
Для этих целей сессии, геты и посты плохи:)
Aliaksandr
Особенно для тех, кто не знает, чем они плохи))
Volodymyr
Кто сталкивался:
дерево не грузит при загрузке админки
и при клике по пункте меню, второй уровень не показывает ((
Aliaksandr
Конфликт с js какого-нибудь плагина, особенно если сайт на https.
Volodymyr
нет кроме rocket.js не грузит ничего
Volodymyr
плагины все отключал не в них дело
никто не вкурсе что такое rocket.js
?
Bilbo Baggins
Bilbo Baggins
во время вызова события правите сессию с корзиной?
Bilbo Baggins
после изменения цены товара в плагине, общая сумма должна же пересчитываться.
Или предусмотрен output из плагина с новой ценой?
Aliaksandr
И там и там возвращается из плагина итоговая цена/сумма
Aliaksandr
А туда передается цена оригинальная и массив из корзины purchases
Aliaksandr
В сессии вроде ни цены ни суммы и не хранится
Aliaksandr
Берется по id товара его цена из тв, потом через первый плагин прогоняется, так для каждого товара в корзине, затем все это суммируется с учетом количества и уже новых цен и сумма итого гонится через второй плагин
Aliaksandr
Такая логика работы шопкипера)
Anonymous
Ребзя, всем привет) возможно, кому то надо простенькую визитку или простенький каталог сделать за пару копеек? С вашей версткой или со спижденым шаблоном. Нужна практика. Делал до этого визитки и простенькие каталоги, фиксил костыли, оптимизировал для спидчекера от гугла
Игорь
Игорь
Доброе утро, кажись мы рудименты с вами.
Anonymous
Много брать за работу не буду, т.к. приоритет на приобретение опыта
Dmytro
Дак Ево давно хоронят с 2013 ;))
Но как то безуспешно ;) как в 2013 сообщество МОДХ разделилось на 2 части +- равные так с тех пор и есть ;)
Да понятно что часть РЕВО больше но маркетинг тут сыграл далеко не последнюю роль.
Dmytro
А по части качества кода, есть моменты что местами он морально устарел, но работать хуже он от этого не стал.
А то что называется сейчас современым кодом:
- покрытие тестами
- установка всего и вся через компосер
- работа с гит и миграциями базы данных
Этого нет ни в ЕВО ни в РЕВО
Да бесспорно ООП и МВЦ парадигмы в коде более продвинутые чем обычный процедурный код. Но это не мешает процедурному коду работать как нужно да еще и чуть чуть быстрее;)
Dmytro
А если кто думает что ООП спасает от багов так гляньте их количество на гите у РЕВО ;)
Раньше Здесь Был Мат_
Прогерам не хватает админской мудрости: работает - не трожь!
Dmytro
Anonymous
Dmytro
Как например с ТВ?
Да там есть тонна виджетов для них которые не трогаю ;) и которыми мало кто пользуется кроме разве что делиметед лист и работа с датой;))
Pathologic
у рево проблема не в багах, а в том что нововведений годами нужно ждать
Pathologic
"убрать из url" сколько лет сделать не могут
Pathologic
при том что пул-реквест даже не один был на эту тему
Pathologic
теперь вот новая форма логина - охуительный прорыв
Pathologic
а завтраками про MODX 3 кормят и вовсе всю дорогу ((:
Anonymous
Это ведь не так, что Дима, залей вот это пожалуйста, очень нужно.
Anonymous
Или кто либо другой