g0dzilla · 06 марта 2018, 09:47 по поводу VK, откройте файл /core/components/hybridauth/vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Vkontakte.php В функцию getUserProfile допишите: (после 104 строки, "$params['fields'] = implode(',', $this->fields);") $params['v'] = '3.0'; Вопросы / Hybridauth 9 0 2
Nikita · 26 июля 2016, 00:02 Собственно, номер заказа выводится так — {$order.num} Новые дополнения и их версии / [miniShop2] Версия 2.4.0 rc 193 +1 1
adminixi · 18 июля 2016, 08:27 Подскажите, как теперь выводить TV поля в чанке tpl.msProducts.row? Новые дополнения и их версии / [miniShop2] Версия 2.4.0 rc 193 +1 1
ck · 29 июня 2016, 22:56 В minishop2 код msProductOptions уже переписан. Как в новой версии вывести конкретную опцию, без использования ignoreOptions? Вопросы / Вывод определенной опции minishop2 8 0 1
Сергей Шлоков · 28 апреля 2016, 20:28 Создаете плагин с указанным кодом и отмечаете событие «OnBeforeDocFormSave» на вкладке «Системные события». Сохраняете и вуаля. Вопросы / Плагин проверки авторства 14 +1 1
Роман Садоян · 07 апреля 2016, 23:30 Если всё так сложно, то можно использовать clientconfig — это лучше, чем лазить по чанкам. Новые дополнения и их версии / [ClickToCall] Виджет звонка 53 +2 1
Константин · 04 марта 2016, 15:30 Недавно делал на сайте вот так: Вызов сниппета через AjaxForm [[!AjaxForm? &snippet=`QuickOrder` &form=`order.form` ]] И вот сам сниппет QuickOrder <?php $errors = array(); if ( empty( trim( $_POST['total'] ) ) OR !is_numeric( trim( $_POST['total'] ) ) ) { $errors['total'] = 'Вы не заполнили кол-во человек'; } if ( empty( trim( $_POST['phone'] ) ) ) { $errors['phone'] = 'Вы не заполнили телефон'; } if ( !empty( $errors ) ) { return $AjaxForm->error( 'В форме содержатся ошибки!', $errors ); } else { $miniShop2 = $modx->getService( 'minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties ); if ( !( $miniShop2 instanceof miniShop2 ) ) { return $AjaxForm->error( 'Ошибка скрипта!' ); } $miniShop2->initialize($modx->context->key, $scriptProperties); $miniShop2->order->add( 'receiver', trim( $_POST['receiver'] ) ); $miniShop2->order->add( 'email', trim( $_POST['email'] ) ); $miniShop2->order->add( 'delivery', 1 ); // id метода доставки $miniShop2->order->add( 'payment', 1 ); // id метода оплаты $miniShop2->cart->add($_POST['id'], $modx->getOption('count', $_POST, 1), $modx->getOption('options', $_POST, array())); return $AjaxForm->success( 'Форма успешно отправлена. Сейчас вы перейдете на страницу оплаты.' ); } JS Callback для отправки формы: $( document ).on('af_complete', function( event, response ) { if( response.success ) { response.form[0].submit(); } }) Вопросы / Покупка товара в один клик 3 +1 7
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
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...
В функцию getUserProfile допишите:
(после 104 строки, "$params['fields'] = implode(',', $this->fields);")
Как в новой версии вывести конкретную опцию, без использования ignoreOptions?
Вызов сниппета через AjaxForm
И вот сам сниппет QuickOrder
JS Callback для отправки формы: