Zum Inhalt springen

Moderiertes Forum + User Benachrichtigung nach Freischaltung

Erstellt am 26. November 2008 · 1 Antwort · letzte Antwort am 1. Dezember 2008

Tags: E-Mail-Versand, Frage

Hugisan ·

Hallo zusammen

Ich habe zwei Probleme mit dem mm_forum Version 0.1.7

1. Im Benachrichtigungs Mail wird der Absender nicht durch meine Einstellungen ersetzt. Bei "von" ist nun der Webserver eingetragen. Bei der Anmeldung wie bei der Benachrichtigung von PN funktioniert es einwandfrei.

2. Aber mein Hauptproblem ist, dass wenn ein Beitrag von einem Moderator freigeschalten wird, in der Benachrichtungs Mail nicht der Link zum Post ist, sondern der Link zur Seite "Freizuschaltende Beiträge".

Besten Dank & Gruss

Hugisan ·

Okay, aus meiner Sicht gibt es zwei Fehler in der Funktion send_newpost_mail in der Datei class.tx_mmforum_pi1.php

1. Wenn die Benachrichtigung an verschiedene User rausgeht, wird beim User X der Header X Fach angehängt.

$header  .= "From: ".$conf['notifyingMail.']['sender']."\n";

müsste aus meiner Sicht wie folgt sein

$header  = "From: ".$conf['notifyingMail.']['sender']."\n";

Es ist auch ein wenig verwirrent, dass nur der Name im Email Header verschickt wird, und nicht die Emailadresse. Es gibt im Backend zwar zwei Felder

Mailer-E-Mail-Adresse

Diese E-Mail-Adresse wird als Absenderadresse in automatisch generierten E-Mails verwendet.

und

E-Mail-Absender
Dieser Wert wird als Absendername in automatisch generierten E-Mails verwendet.

$conf['notifyingMail.']['sender'] bezieht sich aber nur auf den Absendername.

2. müsste

$link = $this->pi_getPageLink($GLOBALS['TSFE']->id,'',$linkParams);

wie folgt aussehen

$link = $this->pi_getPageLink($conf['pid_forum'],'',$linkParams);

da man sonst das Problem von Punkt 2 hat.

Wenn jemand vom Forum Core Team diesen Beitrag liest, wäre ich dankbar wenn mir mitgeteilt werden könnte, ob dies in der nächsten Version angepasst wird, oder ob ich diese Funktion mit einer XCLASS überschreiben soll.

Merci und Gruss