Powiadomienie administratora o rejestracji użytkownika

11

Administrator nie jest powiadamiany, gdy użytkownik rejestruje się na mojej stronie D7, podczas gdy rejestrujący otrzymują wiadomość. W wersji D6 strony działało. Oto konfiguracja:

  • Drupal 7.10
  • Rejestracja użytkownika następuje po zatwierdzeniu przez administratora.
  • Kontakt z użytkownikami działa.

Nigdzie nie mogę znaleźć flagi, aby włączyć powiadomienie dla administratora. Wyszukiwarka Google i wyszukiwanie w tej witrynie nie znalazło rozwiązania. Czy ta funkcja ma zasadnicze znaczenie, jak ją włączyć? Czy muszę korzystać z dodatkowego modułu?

Dzięki.

ryz
źródło

Odpowiedzi:

23

Najpierw przejdź do /admin/config/system/actions. W sekcji „Utwórz akcję zaawansowaną” wybierz „wyślij wiadomość e-mail” i kliknij „Utwórz”. Przeniesie Cię na stronę, na której musisz wpisać adres e-mail odbiorców (tutaj wpisz adres e-mail administratora), temat i wiadomość. Kliknij Zapisz.

Po drugie, przejść do /admin/modulesi włączyć moduł wyzwalacza.

Po trzecie, przejdź do /admin/structure/trigger/user. W sekcji „Wyzwalacz: po utworzeniu nowego konta użytkownika” w polu wyboru wybierz „Wyślij e-mail”. Kliknij Przypisz.

Przykładowa wiadomość:

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
źródło
aerozeppelin, dzięki za instrukcje. Doskonały. Skonfigurowany i przetestowany; działa świetnie. Dla mnie był to także mały samouczek dotyczący akcji i wyzwalaczy; dał mi pomysły. Jeszcze raz wielkie dzięki.
ryz
@MPD, dziękuję za przypomnienie. Jestem nowicjuszem StackExchange.
ryz
5
Wymagane jest, aby najpierw włączyć moduł Trigger at admin / modules
batigolix
@ aerozeppelin Może Triggerw swojej odpowiedzi wspomnieć o potrzebie włączenia modułu. Natknąłem się również na ten problem, jak batigolix.
kontur
Jak tej funkcji można użyć do ustawienia wielu odbiorców?
AkiShankar,
11

Chociaż jest to stare pytanie, właśnie znalazłem je podczas wyszukiwania i stwierdziłem, że sugerowane podejście, choć doskonałe, nie działa z Tokenami.

Jeśli chcesz, aby administrator otrzymał wiadomość e-mail zawierającą niektóre lub wszystkie pola dołączone do konta użytkownika: np. Coś takiego:

[konto: nazwa-kontaktu-pola] utworzył konto. Szczegóły przesłane: [konto: nazwa-firmy]

Użyj modułu Reguły , który oferuje ładne, proste tokeny.

Po zainstalowaniu reguł, z / admin / config / workflow / rules, dodaj nową regułę.

1) Dodaj wydarzenie: Po zapisaniu nowego konta użytkownika

2) Dodaj akcję: Wyślij pocztę

3) W treści wiadomości wybierz tokeny z menu Wzory zastępowania i zapisz nową regułę.

4) przetestuj i ciesz się, jak piękne są reguły.

Wiktoria
źródło
1

Rejestracja nowego użytkownika workflow ( w oczekiwaniu na wiadomości e-mail na stronie „admin” i „użytkownik” -> zatwierdzenie przez „admina”, a następnie e-mail z potwierdzeniem dla użytkownika ) jest domyślnym systemem (rdzeń) z Drupal.

Na Admin > Configuration > People > Account Settingsstronie ustaw zaznaczoną na czerwono opcję dołączonego obrazu.

wprowadź opis zdjęcia tutaj

Uwaga: Możesz ustawić treść e-maila (wiadomość) w sekcji E-mail od dołu tej samej strony ustawień konta.

wprowadź opis zdjęcia tutaj

johirpro
źródło