thomas hirt . visuelle kommunikation
Mit Javascript ein Popup Fenster nach einem Seitenwechsel schließen
Typo3, letze Änderung (last update) einer Seite anzeigen
 
Sonntag, 21. Sep 2008

Extension Comment, Email Benachrichtigung ohne Bestätigung des Kommentars

Für meinen Blog benutze ich die Extension Comments. Leider ist es derzeit nicht möglich über jeden neuen Post via Email benachrichtigt zu werden, außer man aktiviert die Funktion, dass man jeden Post bestätigen muss. Hier meine Lösung um über jeden Post benachrichtigt zu werden, ohne ihn bestätigen zu müssen.

Leider habe ich dieses Problem bisher nicht ganz sauber lösen können. Ich habe Änderungen am Source Code der Extension vorgenommen. In der Typo3 Mailingliste wurde mir empfohlen einen vorhandenen Hook zu benutzen:

Leider weiß ich nicht wie das geht... Ich habe noch nie einen Hook angesprochen. (mittlerweile arbeite ich daran diesen Hook einzusetzen und eine kleine Extension zuschreiben. Sobald sie fertig ist gibt es einen neuen Post mit Tutorial) . Es wäre sicher die bessere Lösung. Ich habe folgendes im Sourcecode der Extension geändert:

class.tx_comments_pi1.php (Zeile 883)

// See what to do next
if (!$isApproved) {
    // Show message
    $this->formTopMessage = $this->pi_getLL('requires.approval');
    $this->sendNotificationEmail($newUid, $isSpam);
    }
    else {             
        // MEINE ÄNDERUNG BEGINN
        $this->sendNotificationEmail($newUid, $isSpam);
        // END TOM

        // Clear cache
        ...

Dadurch wird genau das selbe Email verschickt wie wenn man die Kommentare bestätigt haben möchte. Damit das Email nicht auch noch den Bestätigungslink enthält, muss man ein neues Email Template anlegen und eine weiter Funktion hinzufügen.

  • Falls es jemanden interessiert, bitte nachfragen.
  • Falls jemand weiß wieman einen Hook anspricht bitte auch melden. Würde ich sehr gerne lernen. Update: bin gerade dabei das zu machen und werde danach ein kleines Tutorial über Hooks schreiben.
 
 
Kommentar hinzufügen




*

http://www.alexanderhuetter.comAlexander Hütter schrieb am 2.10.08, 21:55
Hallo Thomas,

schön zu lesen, dass du dich dem Problem der E-Mail-Benachrichtigung angenommen hast. Stand auch ganz oben auf meiner ToDo-List ;-)

Wegen dem Problem mit der RealURL Konfiguration und tt_news bin ich zu der Lösung gekommen, dass es nicht anders geht. Die Parameter müssen raus!

LG Alexander
www.thomas-hirt.atThomas schrieb am 2.10.08, 23:54
Hi Alex,
die Extension Erweiterung ist fast fertig. Ich werde demnächst einen Blogpost schreiben und erklären wie man einen Hook anspricht und eine bestehende Extension erweitert. Ich melde mich bei dir sobald das fertig ist.
 
 
kalender
September 2008
M D M D F S S
« Aug   Okt »
1234567
891011121314
15161718192021
22232425262728
2930  
 bücher   bugs   css   extensions   grafik   hardware   howto   humor   javascript   mac   musik   mysql   nachhaltigkeit   philosophie   phpmyadmin   privat   snippets   terminal   typo3   typoscript   weltfriede   wirtschaft