Вопросы
Office регистрация через телефон при заказе
Добрый день, подскажите, сменил метод авторизации в office на телефон. Регистрация и авторизация идет по телефону, но при покупке гостем просит только email. Как это исправить?
Регистрация
Добрый день, есть форма регистрации
<form method="post" class="form-horizontal" id="office-auth-register">
<input type="hidden" name="action" value="auth/formRegister"/>
<input type="text" name="fullname" placeholder="Имя" id="office-register-form-fullname" value=""/>
<input type="text" name="mobilephone" placeholder="Номер телефона" id="office-auth-register-phone" value=""/>
<input type="email" name="email" placeholder="E-mail" id="office-auth-register-email"value=""/>
<input type="password" name="password" placeholder="Пароль" id="office-register-form-password" value=""/>
<button type="submit" class="btn-gray">Зарегистрироваться</button>
<button type="button" class="btn-bdark">Войти</button>
</form>вызываю так[[!Office?
&tplLogin=`Office.register`
&action=`Auth`
&groups=`Users`
&loginResourceId=`37`
]]но при вводе пароля его система не видит и в письме не присылает Office активация
подскажите, может кто делал, как отключить активацию профиля после регистрации?
Отправка на почту в плагине
почему не отправляется почта в плагине при регистрации?
<?php
if ($modx->context->key != 'mgr') {
switch ($modx->event->name) {
// Событие перед регистрацией пользователя
case 'OnBeforeUserFormSave':
if ($mode != 'new') {
return;
}
if (empty($_POST['email'])) {
$modx->event->output('Укажите электронную почту');
}
break;
case 'OnUserFormSave':
if ($mode == 'new') {
$message = $modx->getChunk('myEmailTemplate',array('name' => $_POST['email']));
//$modx->event->output($message);
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY,$message);
$modx->mail->set(modMail::MAIL_FROM,'maksim@outlook.com');
$modx->mail->set(modMail::MAIL_FROM_NAME,'site.im');
$modx->mail->set(modMail::MAIL_SUBJECT,'ваши данные site.im');
$modx->mail->address('to', $_POST['email']);
$modx->mail->address('reply-to','maksim@outlook.com');
$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
$modx->log(modX::LOG_LEVEL_ERROR,'An error occurred while trying to send the email: '.$modx->mail->mailer->ErrorInfo);
}else{
$modx->log(modX::LOG_LEVEL_ERROR,$message);
}
$modx->mail->reset();
$user->Profile->set('active', 1);
}
break;
}
} Права доступа для менеджера
Небольшой вопрос по miniShop2.
Для менеджера сделал отдельную доступ в админку настроил права доступа.
Не могу только пока найти, доступ к какой привелегии нужно дать менеджеру, чтобы у него не появлялась ошибка при создании товара.
joxi.ru/KAgEd6NTEeD4wm
Ошибка, как я понимаю, указывает на запрет доступа к vendor
joxi.ru/l2Z3EPZuzkXzGA
Для менеджера сделал отдельную доступ в админку настроил права доступа.
Не могу только пока найти, доступ к какой привелегии нужно дать менеджеру, чтобы у него не появлялась ошибка при создании товара.
joxi.ru/KAgEd6NTEeD4wm
Ошибка, как я понимаю, указывает на запрет доступа к vendor
joxi.ru/l2Z3EPZuzkXzGA
Доп поля для ресурсов

Может кто кинуть ссылку на добавления различных возможностей для ресурсов(в частности интересует VIDEO)
А то нигде не могу найти.
Буду благодарен!
Fenom и модификаторы
Добрый день, подскажите пожалуйста, как применить несколько модификаторов к полю, использую fenom?
Собрал такую конструкцию —
Собрал такую конструкцию —
{$_modx->resource.content | quotes | replace : ' - == —' | replace : 'м2 == м<sup>2</sup>'}Получаю белый экран Как организовать продажу билетов на сайте?
Подскажите, как реализовать на ModX продажу билетов?
Один зал, Ежедневные концерты в 19 и 21 час. Менеджеры вручную контролируют количество оставшихся билетов и прописывают их в админке.
Иногда концерты отменяются, а зимой они идут почти всегда по одному в день.
Первое, что пришло в голову — 365 товаров, разбитых на 12 категорий- месяцев(категории только для удобства редактирования).
У каждого товара через msOptionsPrice прописать по две опции — 19:00 и 21:00. В каждой опции прописать количество билетов. (или что-то похожее предлагает msKuponator)
Посетителям удобней видеть простую форму, в которой они сами выбирают дату и подходящее время. Как при этом проверять доступное количество билетов?
Опять же в голову пришло выводить такую форму в карточке товара. Сделать в товарах опцию «дата концерта» и сделать связь всех товаров по дате.
Может есть более простой способ без клонирования 365 билетов?
Один зал, Ежедневные концерты в 19 и 21 час. Менеджеры вручную контролируют количество оставшихся билетов и прописывают их в админке.
Иногда концерты отменяются, а зимой они идут почти всегда по одному в день.
Первое, что пришло в голову — 365 товаров, разбитых на 12 категорий- месяцев(категории только для удобства редактирования).
У каждого товара через msOptionsPrice прописать по две опции — 19:00 и 21:00. В каждой опции прописать количество билетов. (или что-то похожее предлагает msKuponator)
Посетителям удобней видеть простую форму, в которой они сами выбирают дату и подходящее время. Как при этом проверять доступное количество билетов?
Опять же в голову пришло выводить такую форму в карточке товара. Сделать в товарах опцию «дата концерта» и сделать связь всех товаров по дате.
Может есть более простой способ без клонирования 365 билетов?
Перегенерировать URL ресурсов
Добрый день.
Нужна помощь опытных товарищей.
Столкнулся с такой проблемой на ModX Revo.
Очень часто и в самые не подходящие моменты сбиваются символические ссылки.
Приходится перегенерировать URL
Как с этим бороться, куда копать, чтоб решить эту проблему?
Нужна помощь опытных товарищей.
Столкнулся с такой проблемой на ModX Revo.
Очень часто и в самые не подходящие моменты сбиваются символические ссылки.
Приходится перегенерировать URL
Как с этим бороться, куда копать, чтоб решить эту проблему?
Froala WYSIWYG Editor
Здравствуйте!
Кто-нибудь сталкивался с вопросом «как можно установить Froala WYSIWYG Editor в Modx Revo?». Пожалуйста, поделитесь информацией. Спасибо!
Кто-нибудь сталкивался с вопросом «как можно установить Froala WYSIWYG Editor в Modx Revo?». Пожалуйста, поделитесь информацией. Спасибо!