Повідомлення адміністратора про реєстрацію користувача


11

Адміністратор не отримує повідомлення, коли користувач реєструється на моєму сайті D7, в той час як реєстратори отримують повідомлення. На версії сайту D6 він працював. Ось налаштування:

  • Друпал 7.10
  • Реєстрація користувача здійснюється за погодженням адміністратора.
  • Контактні користувачі працюють.

Я не можу знайти прапор ніде, щоб увімкнути сповіщення адміністратору. Пошук і пошук Google на цьому веб-сайті не знайшли рішення. Чи є ця здатність в основі, як я її вмикаю. Чи потрібно використовувати додатковий модуль?

Дякую.

Відповіді:


23

Спочатку перейдіть до /admin/config/system/actions. У розділі "Створити розширену дію" виберіть "надіслати електронний лист" і натисніть "створити". Він перенаправляє вас на сторінку, де потрібно ввести адресу електронної пошти одержувачів (тут введіть електронну адресу адміністратора), тему та повідомлення. Клацніть Зберегти.

По-друге, перейдіть до /admin/modulesта увімкніть модуль тригера.

По-третє, перейдіть до /admin/structure/trigger/user. У розділі "Тригер: Після створення нового облікового запису користувача у вікні вибору виберіть" Надіслати електронну пошту ". Клацніть Призначити.

Приклад повідомлення:

A user has created an account.

Details:
 - Username: [user:name]
 - Email: [user:mail]
 - Time: [user:created:long]

Activate their account by going here: [user:edit-url]

aerozeppelin, Дякую за ваші вказівки. Ідеально. Налаштовано та перевірено; працює чудово. Для мене це був також невеликий посібник про дії та тригери; дав мені ідеї. Знову велике спасибі.
риз

@MPD, Дякую за нагадування. Я новачок у StackExchange.
риз

5
Потрібно спочатку ввімкнути модуль тригера у адмін / модулях
batigolix

@aerozeppelin Можливо, згадайте про необхідність включення Triggerмодуля у своїй відповіді. Я також натрапив на цю проблему, як batigolix.
kontur

Як цю функціональність можна використовувати для встановлення кількох одержувачів?
AkiShankar

11

Хоча це старе питання, я просто знайшов його в пошуку і виявив, що запропонований підхід, хоча і відмінний, не працює з маркерами.

Якщо ви хочете, щоб адміністратору було надіслано електронний лист, який містить деякі або всі поля, які ви додали до свого облікового запису користувача: наприклад, щось на зразок:

[account: field-contact-name] створив обліковий запис. Надіслані реквізити: [рахунок: поле-назва підприємства]

Використовуйте модуль Правил, який пропонує приємний простий підхід з електронною поштою.

Після того як ви встановите правила, з / admin / config / workflow / правила додайте нове правило.

1) Додати подію: після збереження нового облікового запису користувача

2) Додати дію: Надіслати пошту

3) У тілі повідомлення виберіть ваші жетони зі спадного шаблону заміни та збережіть нове правило.

4) протестуйте і радійте тому, наскільки прекрасні Правила.


1

Робочий процес реєстрації користувача ( очікуючи на електронну пошту до "адміністратора сайту" та "користувача" -> затвердити "адміністратором сайту", тоді електронний лист для підтвердження для користувача ) є стандартною (основною) системою drupal.

На Admin > Configuration > People > Account Settingsсторінці встановіть опцію червоного позначення доданого зображення.

введіть тут опис зображення

Примітка. Вміст електронної пошти (повідомлення) можна встановити в розділі електронної пошти знизу тієї ж сторінки налаштування облікового запису.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.