Max
пишу на хост они говорят у нас все хорошо функция mail все отправляет
Иван
Заходим в настройки
Иван
Системные
prohor
Как запретить в инпуте дробные числа ? В корзине минишопа умные юзеры ставят дробное число и оплачивают)))
prohor
Иван
Ищем deprecated
Иван
Отключаем показ ошибок
Иван
Проверяем в консоли
Иван
<?php $to = 'yourmail@yandex.ru'; // Кому шлем письмо $theme = 'Тестовая email письмо'; // Тема письма $body = 'Тестовая отправка email сообщения с сайта ' . $modx->getOption('site_url'); // Тело письма $from = $modx->getOption('emailsender'); // От какого почтового имени придет письмо $modx->getService('mail', 'mail.modPHPMailer'); // Активируем почтовый сервис MODX, класс modMail $modx->mail->address('to', $to); // Адрес получателя письма $modx->mail->set(modMail::MAIL_FROM, $from); // Адрес отправителя письма $modx->mail->set(modMail::MAIL_FROM_NAME, $modx->getOption('site_name')); // Имя отправителя письма $modx->mail->set(modMail::MAIL_SUBJECT, $theme); // Тема письма $modx->mail->set(modMail::MAIL_BODY, $body); // Тело письма $modx->mail->setHTML(true); // Если отправка не удалась, пишет ошибку if (!$modx->mail->send()) { echo 'Sending failed. Error: ' . $modx->mail->mailer->ErrorInfo; // Если удалась, пишем success } else { echo 'Success'; } $modx->mail->reset();
Иван
Далее идём в системные настройки и настраиваем в разделе Почта smtp
Иван
Через patern например
🙈 PG
Иван
prohor
Через patern например
надо погуглить)спс
Иван
Или
Иван
step="1" в инпут добавь
Sentinel
А как то можно через настройку форм убрать определенные tv у ресурса?
Sentinel
не охота кучу шаблонов плодить
prohor
step="1" в инпут добавь
пробовал не катит. вручную все равно можно 0.5 вбить
Иван
type="number" min="0"
Иван
Ещё Туда
Иван
Или step="any"
prohor
type="number" min="0"
нее. такое не прокатывает ручками все равно можно в инпут значение вбить. надо как нить запретить ручками ввод
Миша
там просто в коде можно руками добавить, но решение интенресно, сейчас опробую на магазине каком нить с техникой
Иван
http://qaru.site/questions/38195/html5-number-input-type-that-takes-only-integers
Миша
пробовал не катит. вручную все равно можно 0.5 вбить
так проверяй в плагине на orderSubmit че паришься то
Миша
и выдавай ошибку что можно только целые или приводи к целому в большую сторону
Sergey_K
Это все сложно
Миша
Это все сложно
как сложно, там просто все
Миша
чик и готово
Sergey_K
Вешается обработчик на это поле, в jQuery вообще один на все поля этого типа
Миша
да это только проверять через плагин
Sergey_K
И проверяется на наличии символов . Или ,
Sergey_K
Все
Sergey_K
На событии modified
prohor
да это только проверять через плагин
ну так хтмл5 как бы че нет готового атрибута...
🙈 PG
if ($modx->event->name = 'msOnBeforeAddToCart' || $modx->event->name = 'msOnBeforeChangeInCart') { $values = & $modx->event->returnedValues; if(intval($values['count']) !== $values['count']){ $modx->event->output('Укажите целое число'); } }
Sergey_K
И все будет тебе сразу при вводе.
Sergey_K
"Наличие"
🙈 PG
msOnBeforeAddToCart и msOnBeforeChangeInCart
Sergey_K
msOnBeforeAddToCart и msOnBeforeChangeInCart
Мне чота кажется, что форма на фронте уже закрыта к этому моменту.
Алексей
нашел чеклист фронтенд разработчика
Поделись пожалуйста. Интересно.
🙈 PG
Мне чота кажется, что форма на фронте уже закрыта к этому моменту.
тебе кажется, я проверил и один и второй вариант
Igor
держи
Igor
https://habr.com/ru/company/netologyru/blog/347740/
🙈 PG
хотя
Sergey_K
И чо там?)) Ввода нету
Sergey_K
Мне все же кажется, что актуальнее при вводе проверять все же.
🙈 PG
у меня там другая логика, сейчас доделаю и покажу
Sergey_K
Явно другая, там и ввода нет
Sergey_K
В форме ввода, пофигу где по большому счету
Dmitriy
балин таггер тоже не пашет с феномом
Dmitriy
бесит
🙈 PG
короче заметил небольшой баг
🙈 PG
https://minishop2.com/cart
🙈 PG
если изменить количество на 1.
🙈 PG
товар удаляется
Миша
🙈 PG
точку в конце поставь
Evgeny
точку в конце поставь
товар тупо удаляется)
Dmitriy
Ребята
Dmitriy
В tvSuperSelect
Dmitriy
как выводить теги текущего ресурса?
Dmitriy
{'!pdoPage' | snippet : [ 'element' => 'tvssResources', 'parents' => $modx->resource->get('id'), 'tv' => 'material_tags', 'tpl' => 'tpl.Tags', ]}
Иван
Где parent ничего не смущает?
Dmitriy
эм
Dmitriy
а чо такого, у них в примере 0 указан
Иван
$_modx->resource.id
Dmitriy
не пашет
Dmitriy
А я понял, я не тот сниппет юзаю
Igor
ребят, а не подскажете , что делать если jquery код не пашет в mozilla и safari
Igor
есть ли какой то транспилятор?