Всего 123 795 комментариев

Николай Мирошниченко
07 сентября 2023, 13:31
0
Здравствуйте. Хочу сделать промокод (многоразовый) Могли бы вы помочь? Более подробно объяснить Что нужно делать?
Nans
07 сентября 2023, 13:00
0
Здравствуйте

Компонент Sendex
Когда мы делаем рассылку 800+ человек посредством SMTP, то у нас через пол часа выкидывает с проекта и рассылка не уходит. Всё будто бы зависает + вылезла ошибка «Пожалуйста, введите хотя бы один email-адрес получателя»

Не подскажите, в чём проблема?
Константин
07 сентября 2023, 09:44
0
Да, супер, спасибо, так все работает, а как в этом случае получить все дочерние идентификаторы для ресурса 31 и 29?
Maks
06 сентября 2023, 21:13
0
Очень жаль что так и не получилось завести. Реально снижает нагрузку на сайт.
Артур Шевченко
06 сентября 2023, 21:07
0
В доке есть примеры работы с событиями.
Андрей Шевяков
06 сентября 2023, 20:58
0
Да, вот мне именно это и надо:
если ты хочешь вывести текст и successMessage или validationErrorMessage, то пиши свой JS который обнулит сообщение в ответе сервера и выведет его где тебе нужно.
А может есть пример какой нибудь?
Артур Шевченко
06 сентября 2023, 20:56
+1
Если ты хочешь выводить текст ошибки в поле, то добавь тэгу в котором нужно вывести текст атрибут data-si-error с именем нужно поля, если ты хочешь вывести текст и successMessage или validationErrorMessage, то пиши свой JS который обнулит сообщение в ответе сервера и выведет его где тебе нужно.
Maks
06 сентября 2023, 20:54
0
position: «topCenter»
вот это надо поменять
Maks
06 сентября 2023, 20:53
0
Там настройки для этого есть насколько я понял.

export default function returnConfigs() {
  return {
    Notify: {
      pathToScripts: './modules/notify.js',
      jsPath: 'assets/components/sendit/web/js/lib/izitoast/iziToast.min.js',
      cssPath: 'assets/components/sendit/web/css/lib/izitoast/iziToast.min.css',
      handlerClassName: 'iziToast',
      toastSelector: '.iziToast',
      typeSelectors: {
        success: '.iziToast-color-green',
        info: '.iziToast-color-blue',
        error: '.iziToast-color-red',
        warning: '.iziToast-color-yellow',
      },
      titleSelector: '.iziToast-title',
      handlerOptions: {
        timeout: 2500,
        position: "topCenter"
      }
    },
  }
}
Андрей Шевяков
06 сентября 2023, 20:51
0
И еще такой вопрос. То что выводится в виде Notify iziToast можно ли выводить просто в коде в div, например перед формой?
Андрей Шевяков
06 сентября 2023, 20:44
0
Спасибо, сделал его из userNotExists.
Назвал userExists

Код:
<?php
if($modx->getCount('modUser', array('username' => $value))){
    $msg = $scriptProperties[$key.'.vTextUserExists'] ?: 'Такой пользователь уже зарегистрирован.';
    $validator->addError($key, $msg);
}
return true;

Все работает!
Артур Шевченко
06 сентября 2023, 20:35
0
А сайт на локалке или на хостинге?
Артур Шевченко
06 сентября 2023, 20:34
+1
Написать валидатор, который проверит есть ли такая почта или нет.
Maks
06 сентября 2023, 20:34
0
Сообщения показывает об ошибке только если указан default
'validate' => 'phone:required,name:required,email:email:required,politics:checkbox:required',

Если же сам задаешь поля для валидации то сообщения нет.
Maks
06 сентября 2023, 20:32
0
в консоли
Object { "X-SIFORM": "oneStepFormru", "X-SIACTION": "send", "X-SIPRESET": "onestepformru", "X-SITOKEN": "75fc54dbfa9bae07784886b6ce8038ae" }
sending.js:91:17