mm_forum 0.1.6 Emailbenachrichtigung klappt nicht
| Autor | Nachricht |
|---|---|
|
Verfasst am: 05. 05. 2008 [16:35]
|
|
|
thomas_vienna
Themenersteller
Dabei seit: 02.02.2007
Beiträge: 47
|
Liebe Typo3 Community, ich kämpfe schon seit einigen Studen mit mm_forum auf der Seite www.teatro.at und habe folgendes Problem. Die User werden nicht benachrichtigt, wenn ein neuer Beitrag zu ihrem Post gemacht wird. Nach der ersten Installation (damals noch Version 0.1.5) wurde zwar ein Email versendet aber erstens von einer seltsamen Emailadresse (teatro@www62.world4you.com) und zweites wurde der Link nicht richtig dargestellt: http%3A%2F%2Fwww.teatro.at%2Fcms%2Fmitmachen%2Fforum%2Fdas-teatro-forum%2Fopen_topic.html%3Ftx_mmforum_pi1%255Bid%255D%3D5 Nach einem Update auf mm_forum 0.1.6. wurden dann überhaupt keine Emails versendet. Interessanter Weise werden sonst alle Emails richtig versendet. Hat jemand einen Hinweis? Danke im voraus und liebe Grüße, Thomas [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 05.05.2008 um 16:40.] |
|
Verfasst am: 06. 05. 2008 [08:31]
|
|
|
thomas_vienna
Themenersteller
Dabei seit: 02.02.2007
Beiträge: 47
|
HAT JEMAND VON EUCH EINE ÄLTERE VERSION? Noch eine Frage: Könnte mir jemand zu Testzwecken eine ältere Version von mm_forum zur Verfügung stellen? Dann könnte ich es mal damit testen. Hat jemand vielleicht 0.1.5? Danke, Thomas |
|
Verfasst am: 06. 05. 2008 [08:37]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
du brauchst jetzt aber nicht in jeden deiner posts die gleichen postings absetzen! http://typo3.org/extensions/repository/view/mm_forum/0.1.6/ > in der url die versionsnummer austauschen > downloaden georg => TYPO3 - inspiring people to share <= aber kein Support per PM!
=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<= |
|
Verfasst am: 06. 05. 2008 [09:04]
|
|
|
thomas_vienna
Themenersteller
Dabei seit: 02.02.2007
Beiträge: 47
|
Danke, Super Hinweis! |
|
Verfasst am: 06. 05. 2008 [11:46]
|
|
|
Benjamecho
Dabei seit: 12.05.2004
Beiträge: 200
|
Bei mir werden ebenfalls keine Mail-Benachrichtigungen verschickt und ich bin ebenfalls noch auf der Problemsuche. Ich habe diesbezüglich auch einen Beitrag eröffnet (@Thomas: nur 6 Einträge unter Deinem): http://www.typo3.net/forum/list/list_post//76804/ |
|
Verfasst am: 06. 05. 2008 [12:53]
|
|
|
Benjamecho
Dabei seit: 12.05.2004
Beiträge: 200
|
Ich vermute, dass es ein Bug ist. Ich habe in der Datei pi1/class.tx_mmforum_pi1.php in der Funktion send_newpost_mail (ab Zeile 3304) vor der if-Abrage... PHP if (!empty($row['email']) && $row['user_id'] <> $GLOBALS['TSFE']->fe_user->user['uid']) {PHP $contentsave = "\n(IP: ".getenv("REMOTE_ADDR"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />."<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> mail versenden an(3): ".$row['email']." user_id: ".$row['user_id']." uid ".$GLOBALS['TSFE']->fe_user->user['uid'];
$myfile = fopen('forum-debug.txt',"a+"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;
fwrite($myfile,$contentsave);
fclose($myfile);Ben |
|
Verfasst am: 06. 05. 2008 [13:04]
|
|
|
thomas_vienna
Themenersteller
Dabei seit: 02.02.2007
Beiträge: 47
|
Hi Ben! Irgend so etwas habe ich auch vermutet. Seltsam nur, dass diese Fehler nicht bei allen anderen auch auftritt. Danke, dass du dich da mal schlau machst! Liebe Grüße, Thomas |
|
Verfasst am: 06. 05. 2008 [13:10]
|
|
|
Benjamecho
Dabei seit: 12.05.2004
Beiträge: 200
|
Ich bin leider nicht so fit, was Datenbankabfragen angeht... Jedoch folgendes finde ich merkwürdig PHP list($to_username, $to_usermail) = $GLOBALS['TYPO3_DB']->sql_fetch_row($GLOBALS['TYPO3_DB']->exec_SELECTquery($this->getUserNameField().',email','fe_users','uid="'.$row['user_id'].'"')); -> das Komma vor "email" In einer alten Version stand vor dem Komma noch "username", aber sowohl ohne Komma, als auch mit "username" davor komme ich nicht weiter. Im Bugtracker ist das Problem auch schon bekannt: http://bugs.typo3.net/view.php?id=195 [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 06.05.2008 um 13:29.] |
|
Verfasst am: 06. 05. 2008 [13:49]
|
|
|
thomas_vienna
Themenersteller
Dabei seit: 02.02.2007
Beiträge: 47
|
Hi! Bin leider auch kein Profi aber: Sollte diese Zeile nicht eher so aussehen: PHP list($to_username, $to_usermail) = $GLOBALS['TYPO3_DB']->sql_fetch_row($GLOBALS['TYPO3_DB']->exec_SELECTquery($this->getUserNameField().'username','email','fe_users','uid="'.$row['user_id'].'"')); Ich frage mich auch, was in folgender Funktion gemacht wird: PHP $this->getUserNameField() Noch eine Frage an dich. Wo genau legst du das debug textfile an? Oder wird das File durch das php Script angelegt? Dannkann ich auch leichter Test machen... Danke! Thomas |
|
Verfasst am: 06. 05. 2008 [13:54]
|
|
|
thomas_vienna
Themenersteller
Dabei seit: 02.02.2007
Beiträge: 47
|
Noch eine Frage: weißt du ob user_id richtig übergeben wird. Davon hängt nämlich ab, b in der DB etwas gefunden wird. |



