Evgeniy
он всегда true возвращает)
Ростислав
Kirill | CosmosDrops
Kirill | CosmosDrops
в логах никакой инфы нету?
Kirill | CosmosDrops
и еще, submitVar есть в вызове? а то может где то еще другой formit ловит и отправляет =)
Ростислав
submitVar есть,я даже други формы удалял вообще
Ростислав
Kirill | CosmosDrops
Kirill | CosmosDrops
если критично, чтобы не падало ничего, сделай копию и ее укажи в хуке, а там уже false попробуй выкинуть сразу
Kirill | CosmosDrops
если не прокатит, я бы на дурака еще бы убрал автореспондер и емайл из хуков, и попробовал отправить. Вдруг письмо прилетит )))
Ростислав
попробую
Anatoly
На локалхосте установил modx все работало, но сейчас не могу войти в админку, пишет что не верный пароль. Пытаюсь поменять пароль через API https://docs.modx.com/current/en/building-sites/client-proofing/security/troubleshooting-security/resetting-a-user-password-manually Подставляю имя пользователя admin Но получаю сообщение, что юзер не найден ERROR: No user with username admin Хотя в базе в таблице modx_users юзер с именем admin имеется.
Dmitry
ребят, всем привет, такой вопрос, мимо темы, делал кто черно-белую карту яндекс, но метки оставлял цветными(картинки метки)?
Kirill | CosmosDrops
Anatoly
Sergey_K
php_array_text_utf8_parser_2()
Sergey_K
Но она платная
Sergey_K
Лучше руками разбирать такие строки.
Sergey_K
Конечно, ни одна платная функция не гуглится
Sergey_K
Все массивы парсятся регулярками
Sergey_K
Ну дополнения "массивы" платное.
Sergey_K
А так - все массивы регулярками парсят
Sergey_K
Ты же видишь, как они хранятся...
Kirill | CosmosDrops
он просто скобки поставил, типа вызов функции без входящего параметра. А так, в принципе, возможно и загуглится 😂
Kirill | CosmosDrops
ну или мб это ванга функция, и правда тогда бесплатной быть не может по определению. Не зная что разбирает и возвращает =)
Kirill | CosmosDrops
а где указал то? и что хочешь в итоге, из описания непонятно
Ростислав
Kirill | CosmosDrops
Kirill | CosmosDrops
получить где? и каким образом? покажи вызов или опиши подробнее
Kirill | CosmosDrops
https://github.com/mikrobi/babel/blob/master/core/components/babel/elements/snippets/babellinks.snippet.php#L159
Kirill | CosmosDrops
посмотри исходники, это же не так сложно
Kirill | CosmosDrops
лол, нет. Или идти другим путем, или создать копию сниппета
Kirill | CosmosDrops
но первый вариант, само собой, предпочтительнее =)
Kirill | CosmosDrops
что тебе мешает в tpl запихать нужные данные с разделителем, а потом сделать explode и получить на выходе массив?
Kirill | CosmosDrops
ну или можешь pr кинуть, типа че вы там не массив возвращаете))
Kirill | CosmosDrops
ну или забили, что вероятнее всего, или работает как надо 😁
Aliaksandr
Как стилизовать динамический select? — Хабр Q&A
https://qna.habr.com/q/81662
Ilyas
Привет ребята побегал по поиску не смог найти решение как сделать галлерею с пагинацией?
Ilyas
желательно в связке с pdoTools
Андрей
Ilyas
ого класс, спасибо Андрей
Миша
да ну это себя не уважать
Rahim
spam
Иван
Второй раз его удаляю...
Sentinel
текст в ТЗ 🥺
https://is.gd/RwnkN9
Sentinel
ох уж эти системные аналитики, вечно придумывают, как клиенту больше денег отдать программисту 😊
Sergey_K
Интерфейсы на основании ФД обычно студентам отдают описывать :)
Sergey_K
Сисанал все же обычно сам ФД пишет
Sergey_K
Иван
тут
Sentinel
Sergey_K
Yaroslav
Идиллия😂
Maksim
ааааа подскажите, после переноса сайта перестал выводить товары mSearch2
Azat
Здравствуйте,
Есть pdoMenu c пунктами-ссылками,
Подскажите как первый пункт меню сделать не ссылкой, а с вложенным подменю?
Roman 🚀
Evgeniy
Максим
то есть кеш видимо из за настроек БД и не обновился
Максим
интересно, вроде было такое тож
Максим
Все привет. Нужна помощь по доработке синхронизации товаров Минишопа и сервиса МойСклад под "хотелки" заказчика. Кто-то может взяться за эту работу? Могу дать контакты заказчика. Автор компонета syncMoySklad отказался из-за нехватки времени.
Иван
Вячеслав
Привет. Подскажите пожалуйста, почему сниппет игнорит весь код, который вызывается после $miniShop2->order->submit()? Проблема в том, что хочу сделать обработку результата, делаю запись submit в переменную, а после вызываю отправляю условный ответ, но он не возвращается.
<?php
//Получаем данные из формы
$phone = trim(strip_tags(htmlspecialchars( $_POST['phone'] )));
$email = trim(strip_tags(htmlspecialchars( $_POST['email'] )));
$name = trim(strip_tags(htmlspecialchars( $_POST['name'] )));
$firm = trim(strip_tags(htmlspecialchars( $_POST['firm'] )));
$address = trim(strip_tags(htmlspecialchars( $_POST['address'] )));
$comment = trim(strip_tags(htmlspecialchars( $_POST['comment'] )));
$payment = trim(strip_tags(htmlspecialchars( $_POST['payment'] )));
$productID = trim(strip_tags(htmlspecialchars( $_POST['productId'] )));
$size = trim(strip_tags(htmlspecialchars( $_POST['size'] )));
$count = trim(strip_tags(htmlspecialchars( $_POST['count'] )));
$file = $_FILES['file'];
$options = []; //Опции товара
if( $size ) $options['size'] = $size;
//Готовим минишоп к запуску
$scriptProperties = [
'json_response' => true, // возвращать ответы в JSON
'max_count' => 1 // максимальное число товаров для добавления за один раз
];
$miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
// Инициализируем класс в текущий контекст
$miniShop2->initialize($modx->context->key, $scriptProperties);
$temp = $miniShop2->cart->get(); //Временная корзина
$miniShop2->cart->clean(); //Очищаем корзину
$miniShop2->cart->add($productID, $count, $options); //Добавляем в корзину товар
$miniShop2->order->add('receiver', $name);
$miniShop2->order->add('phone', $phone);
$miniShop2->order->add('email', $email);
$miniShop2->order->add('deliv', $address);
$miniShop2->order->add('firm', $firm);
$miniShop2->order->add('comment', $comment);
$miniShop2->order->add('city', '-');
$miniShop2->order->add('region', '-');
$miniShop2->order->add('inn', '74----------');
$miniShop2->order->add('payment', $payment);
$miniShop2->order->add('delivery', 11);
$result = $miniShop2->order->submit();
if( $result['success'] ){
return $AjaxForm->success('Форма прошла проверку');
}
$miniShop2->cart->set($temp); //Возвращаем корзину на место
Максим
Максим
что такое $AjaxForm?
Максим
в минишопе надо event дергать насколько я помню
Максим
тогда будут выводиться сообщения
Вячеслав
что такое $AjaxForm?
Ну, судя по тутору это класс обработчик для плагина AjaxForm. Без order->submit работает отлично, но если заказ отправить, то он вообще игнорит всё что дальше по коду, хз как так получается
Максим
попробуй глянуть ход обработки через $modx->log
Алексей
Привет. Подскажите пожалуйста, почему сниппет игнорит весь код, который вызывается после $miniShop2->order->submit()? Проблема в том, что хочу сделать обработку результата, делаю запись submit в переменную, а после вызываю отправляю условный ответ, но он не возвращается.
<?php
//Получаем данные из формы
$phone = trim(strip_tags(htmlspecialchars( $_POST['phone'] )));
$email = trim(strip_tags(htmlspecialchars( $_POST['email'] )));
$name = trim(strip_tags(htmlspecialchars( $_POST['name'] )));
$firm = trim(strip_tags(htmlspecialchars( $_POST['firm'] )));
$address = trim(strip_tags(htmlspecialchars( $_POST['address'] )));
$comment = trim(strip_tags(htmlspecialchars( $_POST['comment'] )));
$payment = trim(strip_tags(htmlspecialchars( $_POST['payment'] )));
$productID = trim(strip_tags(htmlspecialchars( $_POST['productId'] )));
$size = trim(strip_tags(htmlspecialchars( $_POST['size'] )));
$count = trim(strip_tags(htmlspecialchars( $_POST['count'] )));
$file = $_FILES['file'];
$options = []; //Опции товара
if( $size ) $options['size'] = $size;
//Готовим минишоп к запуску
$scriptProperties = [
'json_response' => true, // возвращать ответы в JSON
'max_count' => 1 // максимальное число товаров для добавления за один раз
];
$miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
// Инициализируем класс в текущий контекст
$miniShop2->initialize($modx->context->key, $scriptProperties);
$temp = $miniShop2->cart->get(); //Временная корзина
$miniShop2->cart->clean(); //Очищаем корзину
$miniShop2->cart->add($productID, $count, $options); //Добавляем в корзину товар
$miniShop2->order->add('receiver', $name);
$miniShop2->order->add('phone', $phone);
$miniShop2->order->add('email', $email);
$miniShop2->order->add('deliv', $address);
$miniShop2->order->add('firm', $firm);
$miniShop2->order->add('comment', $comment);
$miniShop2->order->add('city', '-');
$miniShop2->order->add('region', '-');
$miniShop2->order->add('inn', '74----------');
$miniShop2->order->add('payment', $payment);
$miniShop2->order->add('delivery', 11);
$result = $miniShop2->order->submit();
if( $result['success'] ){
return $AjaxForm->success('Форма прошла проверку');
}
$miniShop2->cart->set($temp); //Возвращаем корзину на место
Обычно обработку заказа и доп. Манипуляции вешают плагином на событие минишопа.
Например событие создания заказа, а снипет игнорится потому что не корректно что то.
Вячеслав
Evgeny
Привет. Подскажите, что нужно сделать для отправки формы отзыва с фронта на Nuxt в easyComm. Сейчас получаю access denied.
BIG
Добрый день!
BIG
привет. кто нибудь сталкивалься с таким карта негрузиться и форма не правильно высвечиваеться
Иван
было такое
Иван
проверь - правильно ли указано тв поле в inputTv