Подскажите, можно ли сделать регистрацию через модерацию?
И каким образом добавить/удалить поля в форме при регистрации?
Спасибо!
а что там сложного? галочка обязательное, значит есть в форме, не обязательное то и нет, а создаются они в "Профили пользователей" а дальше как всегда — добавил удалил поле, если сильно запутался стучи в ЛС.добавить/удалить поля в форме при регистрации?
а что там сложного ?
На дату старта топика взгляните
Можно попробовать в настройках компонента регистрация включить опцию "подтверждение email"Тоже интересует вопрос как в 1.10.7 сделать регистрацию через модерацию?
component/registration/model.php
здесь
return cmsCore::mailText($user['email'], $_LANG['ACTIVATION_ACCOUNT'].' - '.cmsConfig::getConfig('sitename'), $letter);
return cmsCore::mailText('svoyemail@mail.ru, $_LANG['ACTIVATION_ACCOUNT'].' - '.cmsConfig::getConfig('sitename'), $letter);
Если пользователь не получает никакого письма, типа ожидайте, ваша учетная запись на модерации, то так можно и не вернуться на сайт
Таким образом аккант после регистрации не будет активным, участник не получит письмо а получите вы. И нужно поправить текст в \templates\_default_\special\regactivate.php
Если пользователь не получает никакого письма, типа ожидайте, ваша учетная запись на модерации, то так можно и не вернуться на сайт
Можно сделать по другому.
1. Включить подтверждение email
2. Изменить текст письма в папке languages activation.txt Убрать из него ссылку на активацию а оставить приветствие логин и пароль
3. Оставить отправку письма новому пользователю, при желании продублироав письмо на адрес админа для уведомления
//письмо для нового польователя + копия админу return cmsCore::mailText(array($user['email'], 'svoyemail@mail.ru'), $_LANG['ACTIVATION_ACCOUNT'].' - '.cmsConfig::getConfig('sitename'), $letter);