eMail bei neuem Mitglied und Nachrichten und Registrierung |
|
|
Jung Mitglied
|
Hallo,
ich würde gerne, wenn sich ein neues Mitglied Registriert hat darüber
per eMail Informiert werden. Wie kann ich das veranstalten ? :-) Und
dann habe ich bei anderen Seiten gesehen, dass die bei dem Menü
Punkt Private Nachrichten das noch etwas verschönert haben mit z.b.
Grafiken vor den Texten Posteingang/Ausgang u.s.w., bei anderen
ist aber ein komplett überarbeitet aussehen drin. Und dann hätte
ich das Registrierungs Formular gerne so das bei der Passwort
Eingabe steht ob das Passwort schwach, stark oder seghr stark ist,
und ob der Benutzername noch frei oder belegt ist.
Mark-Peter |
|
|
|
Seiten Administrator
|
David Geschrieben am 24.01.2018 um 12:52 |
|
Die Frage bezüglich E-Mail bei neuer Registrierung ->
.) Willst du die E-Mail bekommen, nachdem der Benutzer sich registriert hat?
.) Willst du die E-Mail bekommen, nachdem der Benutzer die E-Mail Aktivierung abgeschlossen hat?
.) Willst du die E-Mail nur dann bekommen, wenn die Admin Aktivierung aktiviert ist?
.) Willst du tatsächlich eine E-Mail oder nur eine PN?
Die Frage bezüglich des Benutzer Panels ->
.) Dafür gibt es diverse Modifikationen ..
.) Das was wir hier haben wäre folgendes .. http://php-fusion.at/infusions/pro_do...php?did=24
.) Oder willst du es manuell bearbeiten? Falls Ja -> infusions/user_info_panel/user_info_panel.php
Betreffend Registrierung ->
.) Schon mal Google versucht, es gab soweit ich weiß einen Mod für die Anzeige der Passwort stärke?
.) Bei Benutzername müsste man sich wohl hier selbst etwas basteln (Stichwort jQuery, Ajax).
.) Schon selbst versucht? |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Jung Mitglied
|
Zitat David schrieb:
Die Frage bezüglich E-Mail bei neuer Registrierung ->
.) Willst du die E-Mail bekommen, nachdem der Benutzer sich registriert hat?
.) Willst du die E-Mail bekommen, nachdem der Benutzer die E-Mail Aktivierung abgeschlossen hat?
.) Willst du die E-Mail nur dann bekommen, wenn die Admin Aktivierung aktiviert ist?
.) Willst du tatsächlich eine E-Mail oder nur eine PN?
Ja, ich möchte eine eMail bekommen wenn sich ein Mitglied Registriert hat
und ich ihn dann noch freischalten muss. Also Admin aktivierung.
Die Frage bezüglich des Benutzer Panels ->
.) Dafür gibt es diverse Modifikationen ..
.) Das was wir hier haben wäre folgendes .. http://php-fusion.at/infusions/pro_do...php?did=24
.) Oder willst du es manuell bearbeiten? Falls Ja -> infusions/user_info_panel/user_info_panel.php
Da muss was falsch verstanden worden sein, ich möchte kein anderes Login Panel, sondern unter
Profil Bearbeiten das möchte ich etwas verschönert haben, im mom habe ich das standard drin
Betreffend Registrierung ->
.) Schon mal Google versucht, es gab soweit ich weiß einen Mod für die Anzeige der Passwort stärke?
.) Bei Benutzername müsste man sich wohl hier selbst etwas basteln (Stichwort jQuery, Ajax).
.) Schon selbst versucht?
Ja, da habe ich es schon mit dem register und register3_ versucht, aber danach hatte ich
dann eine weisse Seite wenn ich auf Registrieren klicke. |
|
|
|
Seiten Administrator
|
David Geschrieben am 26.01.2018 um 17:44 |
|
Betreffend der E-Mail bei einer benötigten Admin Aktivierung.
Öffne die Datei "includes/classes/UserfieldsInput.class.php" und suche bei ca. Zeile 600 folgende Funktion
private function _setUserDataInput() {
global $locale, $settings, $userdata, $aidlink;
$result = dbquery("INSERT INTO ".DB_USERS." (".$this->_dbFields.") VALUES(".$this->_dbValues.")");
if ($this->adminActivation) {
$this->_completeMessage = $locale['u160']."<br /><br />\n".$locale['u162'];
} else {
if (!$this->isAdminPanel) {
$this->_completeMessage = $locale['u160']."<br /><br />\n".$locale['u161'];
} else {
require_once LOCALE.LOCALESET."admin/members_email.php";
require_once INCLUDES."sendmail_include.php";
$subject = $locale['email_create_subject'].$settings['sitename'];
$replace_this = array("[USER_NAME]", "[PASSWORD]");
$replace_with = array($this->_userName, $this->_newUserPassword);
$message = str_replace($replace_this, $replace_with, $locale['email_create_message']);
sendemail($this->_userName, $this->_userEmail, $settings['siteusername'], $settings['siteemail'], $subject, $message);
$this->_completeMessage = $locale['u172']."<br /><br />\n<a href='members.php".$aidlink."'>".$locale['u173']."</a>";
$this->_completeMessage .= "<br /><br /><a href='members.php".$aidlink."&step=add'>".$locale['u174']."</a>";
}
}
}
Diese ersetzt du komplett durch folgende
private function _setUserDataInput() {
global $locale, $settings, $userdata, $aidlink;
$result = dbquery("INSERT INTO ".DB_USERS." (".$this->_dbFields.") VALUES(".$this->_dbValues.")");
if ($this->adminActivation) {
$this->_completeMessage = $locale['u160']."<br /><br />\n".$locale['u162'];
// E-Mail to Siteowner
sendemail($settings['siteusername'], $settings['siteemail'], $this->_userName, $this->_userEmail, "Neues Mitglied", "Hallo Admin, soeben hat sich ".$this -> _userName." auf deiner Seite einen Account erstellt und wartet nun auf deine Aktivierung");
} else {
if (!$this->isAdminPanel) {
$this->_completeMessage = $locale['u160']."<br /><br />\n".$locale['u161'];
} else {
require_once LOCALE.LOCALESET."admin/members_email.php";
require_once INCLUDES."sendmail_include.php";
$subject = $locale['email_create_subject'].$settings['sitename'];
$replace_this = array("[USER_NAME]", "[PASSWORD]");
$replace_with = array($this->_userName, $this->_newUserPassword);
$message = str_replace($replace_this, $replace_with, $locale['email_create_message']);
sendemail($this->_userName, $this->_userEmail, $settings['siteusername'], $settings['siteemail'], $subject, $message);
$this->_completeMessage = $locale['u172']."<br /><br />\n<a href='members.php".$aidlink."'>".$locale['u173']."</a>";
$this->_completeMessage .= "<br /><br /><a href='members.php".$aidlink."&step=add'>".$locale['u174']."</a>";
}
}
}
Selbstverständlich kannst du den Betreff und den Text der E-Mail unter Beachtung der " " jederzeit ändern.
Betreffend der Nachrichten Seite -> Gibt es ein Foto einer ungefähren Vorstellung?
Betreffend der Überprüfung der Registrierung -> Da müsste man ein Addon bzw. Mod/Hack schreiben. |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Jung Mitglied
|
so in etwa [img]cbfunk-deutschland.de/post.png[/img]
Zusammengefügt am 26. Januar 2018 um 18:10:48:
[img]www.cbfunk-deutschland.de/post.png[/img]
Zusammengefügt am 26. Januar 2018 um 18:11:28:
mensch, wieso geht das nicht :-( bitte den link kopieren, danke |
|
|
|
Seiten Administrator
|
David Geschrieben am 26.01.2018 um 18:22 |
|
Das gab es mal als Download irgendwo, aber die Chance das zu finden ist gleich 0 meiner Ansicht nach.
Allerdings kannst du ja die paar Bildchen selbst einpflegen -> Die zu bearbeitende Datei wäre messages.php |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Jung Mitglied
|
Ja gab es mal. Tja, selber einbauen, wenn ich das könnte |
|
|