Вопросы

Office регистрация через телефон при заказе

Добрый день, подскажите, сменил метод авторизации в office на телефон. Регистрация и авторизация идет по телефону, но при покупке гостем просит только email. Как это исправить?
dimazru
19 июня 2019, 08:15
modx.pro
1 256
0

Регистрация

Добрый день, есть форма регистрации

<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`
            ]]
но при вводе пароля его система не видит и в письме не присылает
Aslero
18 июня 2019, 16:21
modx.pro
843
0

Office активация

подскажите, может кто делал, как отключить активацию профиля после регистрации?
Aslero
18 июня 2019, 15:28
modx.pro
831
0

Отправка на почту в плагине

почему не отправляется почта в плагине при регистрации?
<?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;
    }
}
Aslero
18 июня 2019, 13:45
modx.pro
1 104
0

Права доступа для менеджера

Небольшой вопрос по miniShop2.

Для менеджера сделал отдельную доступ в админку настроил права доступа.

Не могу только пока найти, доступ к какой привелегии нужно дать менеджеру, чтобы у него не появлялась ошибка при создании товара.

joxi.ru/KAgEd6NTEeD4wm

Ошибка, как я понимаю, указывает на запрет доступа к vendor

joxi.ru/l2Z3EPZuzkXzGA
alex
18 июня 2019, 12:23
modx.pro
1 265
0

Доп поля для ресурсов



Может кто кинуть ссылку на добавления различных возможностей для ресурсов(в частности интересует VIDEO)
А то нигде не могу найти.
Буду благодарен!
aleksei
18 июня 2019, 12:21
modx.pro
513
0

Fenom и модификаторы

Добрый день, подскажите пожалуйста, как применить несколько модификаторов к полю, использую fenom?
Собрал такую конструкцию —
{$_modx->resource.content | quotes | replace : ' - == —' | replace : 'м2 == м<sup>2</sup>'}
Получаю белый экран
Alex
18 июня 2019, 11:31
modx.pro
2 316
0

Как организовать продажу билетов на сайте?

Подскажите, как реализовать на ModX продажу билетов?
Один зал, Ежедневные концерты в 19 и 21 час. Менеджеры вручную контролируют количество оставшихся билетов и прописывают их в админке.
Иногда концерты отменяются, а зимой они идут почти всегда по одному в день.

Первое, что пришло в голову — 365 товаров, разбитых на 12 категорий- месяцев(категории только для удобства редактирования).
У каждого товара через msOptionsPrice прописать по две опции — 19:00 и 21:00. В каждой опции прописать количество билетов. (или что-то похожее предлагает msKuponator)

Посетителям удобней видеть простую форму, в которой они сами выбирают дату и подходящее время. Как при этом проверять доступное количество билетов?
Опять же в голову пришло выводить такую форму в карточке товара. Сделать в товарах опцию «дата концерта» и сделать связь всех товаров по дате.

Может есть более простой способ без клонирования 365 билетов?
Олег
18 июня 2019, 01:32
modx.pro
1 583
0

Перегенерировать URL ресурсов

Добрый день.
Нужна помощь опытных товарищей.
Столкнулся с такой проблемой на ModX Revo.
Очень часто и в самые не подходящие моменты сбиваются символические ссылки.
Приходится перегенерировать URL
Как с этим бороться, куда копать, чтоб решить эту проблему?
Сканыч
17 июня 2019, 17:12
modx.pro
797
0

Froala WYSIWYG Editor

Здравствуйте!
Кто-нибудь сталкивался с вопросом «как можно установить Froala WYSIWYG Editor в Modx Revo?». Пожалуйста, поделитесь информацией. Спасибо!
Zulya
17 июня 2019, 00:18
modx.pro
2 227
0