03 марта 2021, 22:50 Готовых решений нет. Вариантов решения два: 1. Написать js скрипт, который будет пересчитывать стоимость в зависимости от категории, показывать результат пользователю и записывать его в поле скажем delivery_cost, написать плагин на событие msBeforeCreateOrder где менять стоимость доставки, если в массиве $_POST есть delivery_cost. 2. Переопределить класс расчёта стоимости доставки, добавить туда проверку родителя и в зависимости от результатов проверки менять стоимость доставки. Скрипты и стили Как расширить класс Вопросы / Стоимость доставки товара minishop2 4 0
03 марта 2021, 20:30 А что пишут в документации по этому поводу? А что говорит ТП? Вопросы / Неверно выводится описание на страницах каталога, SeoFilter 5 0
02 марта 2021, 23:51 Нет, но автор же говорит что сделал, а динамическую не сделал, надо же понять что не сделано, а что сделано зачем переделывать, если работает?? Вопросы / Динамическая карта изображённый сайта 3 +2
02 марта 2021, 21:51 динамическую карту изображений Что за зверь такой? Вопросы / Динамическая карта изображённый сайта 3 0
02 марта 2021, 21:50 Решение есть. Надо искать ошибку. Вопросы / MIGX mediasource и стандартное tv "Изображение" 7 0
01 марта 2021, 21:41 что до ограничения, то нужно найти или создать в системных настройках ключ ms2_cart_max_count. А что до логики, то я не понимаю как она ломается. У вас товар продается в кг и цена за кг, значит вполне логично если количество будет в кг. Ладно бы цена была бы за связку, а продавать надо было бы в кг, вот тогда нелогично и надо писать плагин. Вопросы / Minishop2. Как лучше добавить дополнительное поле к заказу? 4 +1
01 марта 2021, 18:37 может глупость спрашиваю, но почему нельзя указывать количество килограмм в поле количество? Вопросы / Minishop2. Как лучше добавить дополнительное поле к заказу? 4 +1
28 февраля 2021, 19:23 JavaScript выполняется последовательно, если ошибки появляются раньше, чем срабатывает скрипт плагина, то он не сработает из-за этих ошибок. Вопросы / Как пользоваться WrapYoutube 15 0
28 февраля 2021, 13:07 Напишите foreach ($records as $r) { if (is_object($r)) $r = $r->toArray('',false,false,true); $r['idx'] = $i; ...После этого по идее в чанке должен появиться плейсхолдер idx; Вопросы / Вывод номера итерации в сниппете 9 +1 1
28 февраля 2021, 00:29 Видео не заменяется на ссылку, вы об этой магии? А в консоли чисто? В логах тоже? Вопросы / Как пользоваться WrapYoutube 15 0
28 февраля 2021, 00:25 Судя по сниппету итераций нет, есть метод format и вероятно итерации в нём, а сам метод определен очевидно в классе, значит надо смотреть что там. Вопросы / Вывод номера итерации в сниппете 9 0
27 февраля 2021, 21:29 Было бы здорово если бы ты развил мысль насчёт параметров, мне тоже интересно, что там не по канону. Вопросы / Меню pdoPage и data-target="#collapseSubItems1 4 0
27 февраля 2021, 21:28 А что мешает ставить не 1, 2, 3, а например id ресурса? Вопросы / Меню pdoPage и data-target="#collapseSubItems1 4 0
26 февраля 2021, 23:50 Если приложить утюг к языку, то тоже мало пользы будет, но полезность утюга это не отменяет. С технологиями то же самое. Согласен, нужно не только уметь включить утюг, но ещё и знать как гладить. Вопросы / Немного старческого ворчания или не судите строго 13 0
26 февраля 2021, 23:43 Рекомендую этот цикл заметок того же автора Вопросы / Создание своих вкладок в ресурсах 1 0
26 февраля 2021, 23:41 Мне кажется это не очень популярное дополнение в наших краях, поэтому я бы рекомендовал залезть в код сниппета и посмотреть что там, можно попробовать вывод с пустым шаблоном, возможно, он покажет все доступные плейсхолдеры и среди них найдётся подходящий. Вопросы / Вывод номера итерации в сниппете 9 0
26 февраля 2021, 23:37 {foreach $output as $migx} {set $migxArray = $migx | fromJSON} {foreach $migxArray as $item} {$item['fieldname']} {/foreach} {/foreach} Вопросы / Migx 1 +1
23 февраля 2021, 20:17 Порог входа в профессию очень низкий — вот и результат. Хотя это не повод отключать мозг))) Вопросы / Немного старческого ворчания или не судите строго 13 0
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Личный кабинет на Sendit - не удается сбросить пароль Хм, в массиве поле extended приходит пустым, временного пароля там нет. Сам тестовый юзер изначально был зареген в группу Users с правами доступа в личный кабинет (по обычной инстр...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
1. Написать js скрипт, который будет пересчитывать стоимость в зависимости от категории, показывать результат пользователю и записывать его в поле скажем delivery_cost, написать плагин на событие msBeforeCreateOrder где менять стоимость доставки, если в массиве $_POST есть delivery_cost.
2. Переопределить класс расчёта стоимости доставки, добавить туда проверку родителя и в зависимости от результатов проверки менять стоимость доставки.
Скрипты и стили
Как расширить класс
После этого по идее в чанке должен появиться плейсхолдер idx;