close× Call Us +49 (1805) 01 29 59

Thread Author: Dittgenqrv
Thread ID: 3699
Thread Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde 5035 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
E-Mail-Benachrichtigung bei Registrierung
Dittgenqrv
Hallo Leute,

wenn sich ein neuer User bei uns registriert, hätte ich als Admin gerne eine E-Mail-Benachrichtigung, weil ich den User ja auch möglichst schnell freischalten möchte.

Hierzu gab es schon einmal eine entsprechende MOD ( z.B. http://phpfusion-betatest.de/infusion....php?did=7), aber ich habe leider noch keine in einer aktuelleren Version gefunden, bei der die E-Mailbenachrichtigung mit dem neuen Registrationsformular von PHP Fusion V.7.02.03 verbunden wurde.

Kann mir einer von euch weiterhelfen?

LG Dittgenqrv
 
SC-Ad-Bot
 
MaZzIMo24
alsi ich guck mir das ganze mal an. und denn editiere ich mein beitrag


Also ich habe mir das betroffene MOD angeguckt, du solltest es ohne weitere Anpassungen nutzen können, nur ist das includen ein wenig anders,
Öffne hierzu die folgende datei
../includes/classes/UserFieldsInput.class.php

Zeile 463- 473

BEREICH

if ($this->_method == "validate_insert") {
         $this->_setDBValue("user_hide_email", $this->_userHideEmail);
         $this->_setDBValue("user_avatar", "");
         $this->_setDBValue("user_posts", 0);
         $this->_setDBValue("user_threads", 0);
         $this->_setDBValue("user_joined", time());
         $this->_setDBValue("user_lastvisit", 0);
         $this->_setDBValue("user_ip", USER_IP);
         $this->_setDBValue("user_ip_type", USER_IP_TYPE);
         $this->_setDBValue("user_rights", "");
         $this->_setDBValue("user_groups", "");
         $this->_setDBValue("user_level", 101);
         $this->_setDBValue("user_status", $userStatus);
      }


vor der Schließenden klammer } das hinzufügen IN GRÜN


      if ($this->_method == "validate_insert") {
         $this->_setDBValue("user_hide_email", $this->_userHideEmail);
         $this->_setDBValue("user_avatar", "");
         $this->_setDBValue("user_posts", 0);
         $this->_setDBValue("user_threads", 0);
         $this->_setDBValue("user_joined", time());
         $this->_setDBValue("user_lastvisit", 0);
         $this->_setDBValue("user_ip", USER_IP);
         $this->_setDBValue("user_ip_type", USER_IP_TYPE);
         $this->_setDBValue("user_rights", "");
         $this->_setDBValue("user_groups", "");
         $this->_setDBValue("user_level", 101);
         $this->_setDBValue("user_status", $userStatus);
require_once BASEDIR."administration/admin_email/admin_email.php";
      }

Bearbeitet von MaZzIMo24 am 28.07.2011 00000007 17:16
 
Dittgenqrv
Vielen Dank für die Antwort. Wink
Leider funktioniert das Ganze immernoch nicht richtig ...

jth.de/bilder/screen.jpg

P.S: Bei der angebotenen MOD wird auch noch die alte register.php mit z.B. dem alten Sicherheitscode verwendet.

LG Dittgenqrv
Bearbeitet von Dittgenqrv am 29.07.2011 00000007 06:42
 
emblinux
also den Mod würde ich erst mal wieder runter schmeißen und das Original wieder herstellen.

Dann öffnest du mal die datei includes/classes/UserFieldsInput.class.php und suchst nach:


                if ($this->adminActivation) {
                        $this->_completeMessage = $locale['u160']."<br /><br />\n".$locale['u162'];
                } else {


und ersetzt es durch:


                if ($this->adminActivation) {
                        $this->_completeMessage = $locale['u160']."<br /><br />\n".$locale['u162'];
                        require_once INCLUDES."sendmail_include.php";
                        $subject = "Useranmeldung";
                        $message = "Ein neuer User hat sich angemeldet.";
                        sendemail("Administrator", $settings['siteemail'], $settings['siteusername'], $settings['siteemail'], $subject, $message);
                } else {


Dann speichern und fertig zum Testen. Bitte ganz wichtig, vorher ein Backup dieser Datei machen, denn ich habe das ganze nicht getestet, sondern nur mal schnell dahin geschrieben.

Den Betreff ($subject) und die Nachricht ($message) kann natürlich nach belieben angepasst werden. Sollte die Ziel-Mail-Adresse eine andere sein als die, die für die Seite gültig ist, dann einfach das erste $settings['siteemail'] durch die eigentliche Mail-Adresse ersetzen. Natürlich diese in Anführungszeichen setzen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
MaZzIMo24
die register php brauchst du ja nicht, in der register php wird das selbe eingeführt wie in meinen schnipsel( also in der alten MOD version).

lass die register php weg, denn klappts(also die register php undverändert und original)
Bearbeitet von MaZzIMo24 am 29.07.2011 00000007 09:31
 
Dittgenqrv
Moinmoin,

ich habe jetzt mal das von emblinux versucht und das funktioniert einwandfrei. Wink
Ich lass das jetzt auch besser genau so, bevor ich wieder was kaputt mache ... Dickeslachen

Vielen Dank!
Dittgenqrv
 
Joetho
Habe den Schnipsel mal eingebaut heute, hatte aber keine Mail erhalten als sich ein neuer User registriert hat muß da noch irgendwas eingestellt weden im Admin? oder bekommt man die Mail nur wenn man einen user erst aktivieren muß
 
emblinux
Ja, erst wenn man einen User aktivieren muss. So wurde es ja auch gewünscht. Der Admin möchte ja schnellstens darüber informiert werden, ob sich ein neuer User registriert hat, den er dann freischalten muss.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Morpheus
Hi emblinux

Wo müsste der Schnipsel denn bei User Email Aktivierung eingebunden werden?

Liebe Grüße

Morpheus
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Mail Funktion konnte nicht initialisiert werden. Allgemeine Support Fragen 10 22.11.2013 00000011 10:16
PM-Benachrichtigung Allgemeine Support Fragen 15 19.01.2013 00000001 10:01
Registrierung schlägt fehl :-( Allgemeine Support Fragen 16 28.11.2012 00000011 21:56
probleme bei registrierung Allgemeine Support Fragen 11 28.11.2012 00000011 16:28
Registrierung Allgemeine Support Fragen 5 08.07.2011 00000007 16:25
HarlekinPower