Андрей Шевяков · 16 сентября 2020, 15:46 Поделитесь пожалуйста потом готовым решением, по задаче «Изменение опции размера в корзине miniShop2». Интересно посмотреть, как у вас получилось. Вопросы / Изменение опции размера в корзине miniShop2 18 0 1
Алексей П · 04 ноября 2017, 23:57 Немного доработанная версия. Чтобы не запускать скрипт по несколько раз. Оставлю здесь для себя. Может еще кому-то пригодится. Перед использованием нужно заменить параметр parent. <?php $step = 10; $offset = isset($_SESSION['galgenoffset']) && $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : 0; $modx->setLogLevel(MODX_LOG_LEVEL_ERROR); $q = $modx->newQuery('modResource', array('parent' => 6007)); $total = $modx->getCount("modResource", $q); $q->limit($step,$offset); foreach($modx->getIterator("modResource", $q) as $doc){ $doc->remove(); } $_SESSION['galgenoffset'] = $offset + $step; if ($_SESSION['galgenoffset'] >= $total) { $sucsess = 100; $_SESSION['Console']['completed'] = true; unset($_SESSION['galgenoffset']); } else { $sucsess = round($_SESSION['galgenoffset'] / $total, 2) * 100; $_SESSION['Console']['completed'] = false; } for ($i=0; $i<=100; $i++) { if ($i <= $sucsess) { print '='; } else { print '_'; } } $current = $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : ($sucsess == 100 ? $total : 0); print "\n"; print $sucsess.'% ('.$current.')'."\n\n"; Вопросы / Как удалить все товары и опции 6 +3 7
Михаил · 12 октября 2017, 10:17 Как сделал я. В чанк tpl.Office.auth.login добавил (ссылку на ресурс поменять): <div class="col-md-8"> <label for="office-auth-register-rules" class="col-md-3 control-label"> <input type="checkbox" name="rules" class="form-control" id="office-register-form-rules" value="yes" style="width: auto;"/> Я <a href="ссылка на ресурс" target="blank">согласен на обработку</a> персональных данных.</label> </div>Создал плагин с именем chekPersDannie (имя не важно), с таким кодом: <?php if ($modx->context->key != 'mgr') { switch ($modx->event->name) { case 'OnBeforeUserFormSave': if (empty($_POST['rules'])) { $modx->event->output('Для продолжения регистрации Вы должны дать разрешение на обработку Ваших персональных данных'); } break; } }и у этого плагина, во вкладке Системные события поставить галку на событие OnBeforeUserFormSave. Проверяем, должно работать. Вопросы / Office и пользовательское соглашение 4 +1 2
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Перед использованием нужно заменить параметр parent.
В чанк tpl.Office.auth.login добавил (ссылку на ресурс поменять):
Создал плагин с именем chekPersDannie (имя не важно), с таким кодом:
и у этого плагина, во вкладке Системные события поставить галку на событие OnBeforeUserFormSave.
Проверяем, должно работать.