Tutorials

Eine immer größer werdende Tutorialdatenbank.

PHP-Fusion Core

Aktuelle PHP-Fusion Vollversionen und Updates

Addon Downloads

Alle Downloads garantiert Kostenlos

Support 24/7

24 Stunden, 7 Tage die Woche, das ganze Jahr.

Thema ansehen
eMail bei neuem Mitglied und Nachrichten und Registrierung Thema drucken
Benutzeravatar

Jung Mitglied


Mark-Peter Geschrieben am 24.01.2018 um 11:44
 #1 Beitrag drucken Top
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
Beiträge: 37 
Benutzeravatar

Seiten Administrator


David Geschrieben am 24.01.2018 um 12:52
 #2 Beitrag drucken Top
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.
Beiträge: 434 
http://www.php-fusion.at/ 
Benutzeravatar

Jung Mitglied


Mark-Peter Geschrieben am 24.01.2018 um 13:41
 #3 Beitrag drucken Top

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.
Beiträge: 37 
Benutzeravatar

Seiten Administrator


David Geschrieben am 26.01.2018 um 17:44
 #4 Beitrag drucken Top
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."&amp;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."&amp;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.
Beiträge: 434 
http://www.php-fusion.at/ 
Benutzeravatar

Jung Mitglied


Mark-Peter Geschrieben am 26.01.2018 um 18:09
 #5 Beitrag drucken Top
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
Bearbeitet von Mark-Peter am 26.01.2018 um 18:11
Beiträge: 37 
Benutzeravatar

Seiten Administrator


David Geschrieben am 26.01.2018 um 18:22
 #6 Beitrag drucken Top
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.
Beiträge: 434 
http://www.php-fusion.at/ 
Benutzeravatar

Jung Mitglied


Mark-Peter Geschrieben am 26.01.2018 um 18:47
 #7 Beitrag drucken Top
Ja gab es mal. Tja, selber einbauen, wenn ich das könnte
Beiträge: 37 
Springe ins Forum:
Anzeige


Anmelden


Registrieren Passwort vergessen

RSS Feeds

Feeds abonieren

Letzte News
Letzte Threads
Anzeige

© Copyright 2024 PHP-Fusion.at | Alle Rechte vorbehalten.

© 2016 Real Space. All rights reserved | Design by W3layouts | 19,388,008 eindeutige Besuche
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.