email Benachrichtigung bei PN
|
|
Mark-Peter |
Geschrieben am 20. Januar 2018 13:06:13
|
|
Hallo, wenn ein Mitglied eine Private PN bekommt, dann bekommt man per eMail ja Bescheid, dieser Text der dann in der eMail steht, kann man den auch bearbeiten/ändern ? Mark-Peter |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Layzee |
Geschrieben am 20. Januar 2018 17:28:03
|
|
Klar kann man.... Datei: /locale/German/messages.php Code Download Code $locale['625'] = "Neue private Nachricht auf ".$settings['sitename']; |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
Mark-Peter |
Geschrieben am 21. Januar 2018 12:10:40
|
|
Hallo, OK, vielen Dank, habe es gefunden :-) Ich würde den Text aber sehr gerne Formatieren. Denn in der eMail steht alles hintereinander was sehr unübersichtlich aussieht. Wie kann ich das ändern ? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Krelli |
Geschrieben am 21. Januar 2018 12:41:39
|
|
Diese Benachrichtigungen werden im Plaintext-Format gesendet. Bei Plaintext springt man mit Code Download Code \n Das müsstest du jetzt z. B. direkt hinter "Mit freundlichen Grüßen" einfügen. |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
John Doe |
Geschrieben am 21. Juni 2018 19:58:50
|
|
Nabend, ich habe heute auch eine Frage dazu Es funktioniert soweit tadelos, allerdings wird in der E-Mail des Empfängers dieser nicht freundlich begrüßt/angesprochen mit zB Hallo User XY, Du hast eine neue private Nachricht mit dem Betreff.... sondern plump mit User XY Du hast eine neue private Nachricht mit dem Betreff... wenn ich also ein Hallo vor dem Namen zufügen möchte, wo mach ich das? In der message.php locale unter $locale['626'] = "Hallo\n\nDu hast eine neue private Nachricht mit dem Betreff \"[SUBJECT]\" von \"[USER]\" bekommen.\n"; geht es nicht, dann würde das Hallo hinter dem Usernamen stehen MFG |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Krelli |
Geschrieben am 21. Juni 2018 21:56:39
|
|
Betreffende Locale ist bei mir so definiert: Code Download Code $locale['626'] = "Hallo [RECIPIENT],\n\nDu hast eine neue Private Nachricht mit dem Betreff \"[SUBJECT]\" von \"[USER]\" bekommen.\n\n"; Dafür musst du aber im Stammverzeichnis die Datei messages.php erweitern. Ca. in Zeile 144 findest du folgenden Code: Code Download Code $message_content = str_replace("[SUBJECT]", $subject, $locale['626']); Code Download Code $message_content = str_replace("[RECIPIENT]", $data['user_name'], $message_content); Bearbeitet von Krelli am 21. Juni 2018 22:03:03 |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
John Doe |
Geschrieben am 22. Juni 2018 09:07:45
|
|
Hallo, schade funktioniert nicht, Hallo steht weiterhin hinter dem Usernamen. . habe vergessen zu erwähnen das ich das SuN Messages verwnde, obs daran liegt? MFG |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Krelli |
Geschrieben am 22. Juni 2018 10:11:10
|
|
Deine messages.php ist zumindest modifiziert, da der Benutzername vor Hallo steht. Sun Messages kenne ich nicht. |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
John Doe |
Geschrieben am 22. Juni 2018 10:19:11
|
|
Hallo, SuN messages.php 1.3 https://phpfusion-4you.de/downloads.p...age_id=197 ist ein Mod der original Deine Änderungen bringen allerdings selbst im original messages.php nicht das gewünschte Ergebniss. dieser Code: Code Download Code $message_content = str_replace("[SUBJECT]", $subject, $locale['626']); gibt es im original und in dem mod, drei mal. unter dem letzten(dritten) geb ich deine Änderung: Code Download Code $message_content = str_replace("[RECIPIENT]", $data['user_name'], $message_content); ein, und erhalte als Ergebniss: Tom Sunday, Hallo Tom Sunday, nun müßte ich nur noch den oberen Namen irgendwie loswerden Bearbeitet von John Doe am 22. Juni 2018 12:13:37 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Krelli |
Geschrieben am 22. Juni 2018 16:27:31
|
|
Den Befehl für Mailversand (3x, ca. 140 + 159 + 186 in der Original messages.php): Code Download Code sendemail($data['user_name'], $data['user_email'], $settings['siteusername'], $settings['siteemail'], $locale['625'], $data['user_name'].$message_content); } Wie du richtig gesehen hast muss die Zeile Code Download Code $message_content = str_replace("[RECIPIENT]", $data['user_name'], $message_content); Code Download Code $message_content = str_replace("[SUBJECT]", $subject, $locale['626']); Bearbeitet von Krelli am 22. Juni 2018 16:41:50 |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
John Doe |
Geschrieben am 22. Juni 2018 18:22:22
|
|
Super, vielen Dank. Das ist die Lösung nun schaut die eMail gleich besser aus |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Anonymer Benutzer |
Geschrieben am 11. Januar 2023 14:31:03
|
|
Hallo, nun Jahre später unter IUP v1.6 mußte ich oben genannte Änderung vornehmen, allerdings nun ein neues Problem, der Absender wird nicht angezeigt "Du hast eine neue Private Nachricht mit dem Betreff "hallo leute" von "[USER]" bekommen." |
Information: |
PHP Version: 7.4.x • MySQL Version: 5.7 • PHP-Fusion: IUP-FIX-PHP7 |
|
Springe ins Forum: |