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.

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, 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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.