Zum Inhalt springen

0.1.5 E-Mail Benachrichtigung Links falsch

Erstellt am 23. Februar 2008 · 12 Antworten · letzte Antwort am 27. März 2008

Tags: Links, E-Mail-Versand, Frage

stefan72 ·

Hallo,
Ich habe eben die 0.1.5 Version zu Testzwecken auf einem Server eingerichtet da ich das mm_forum auf Produktionsseiten anderswo einsetze.

Tolle Arbeit!

Folgendes scheint nicht richtig zu funktionieren:
-Wird der Benutzer über eine Antwort per E-Mail benachrichtigt, ist der Link folgendermassen:

http%3A%2F%2Fwww.dwwd.ch%2Fenglish%2Ftypo3-cms%2Fforum%2Fforum.html%3Ftx_mmforum_pi1%255Baction%255D%3Dopen_topic%26tx_mmforum_pi1%255Bid%255D%3D1

Bei E-Mailbenachrichtigungen von PM's und von neuen Themen wird der Link korrekt dargestellt. Funktioniert das bei euch oder ist dies ein bug?

Gruss

medea ·

Ahoi Stefan und alle,

habe das gleiche Problem und wär dankbar für eine Lösung! #giggle#

Gruz von Yvonne

emb ·

Hallo

Ich habe dazu in "class.tx_mmforum_pi1.php" die Zeile
"$link = urlencode($link);" auskommentiert. Befindet sich etwas bei Zeilennummer 3290

            #else $link = t3lib_div::getIndpEnv("HTTP_HOST").'/'.$link;
            
            #if(substr($link,0,7) != 'http://') $link = "http://$link";
            
>>>>>>>     //$link = urlencode($link);
            
            $marker['###LINK###'] = $link;
            
            $mailtext = $this->cObj->substituteMarkerArrayCached($template, $marker);

Gruzz
Eric

stefan72 ·

Hallo emb,
Besten Dank für den fix. Ich habe dies mal ausprobiert und es funktioniert. Zudem habe ich den Bug im Bugtracker eingetragen.

Gruss

stefan72 ·

Hallo Yvonne,
Cache geleert und sicher dass du die richtige Zeile editiert hast?

Vielleicht lässt sich noch was zum Thema 'urlencode' finden. Evtl. in diesem Forum order sonstwo?

Viel Glück.

medea ·

Ahoi Stefan und alle,

also der Cache is sowas von leer :o
und editiert hatte ich Zeile 3288 über den Extension-Manager im mm_forum (Rechte php-Dateien zu ändern sind vorhanden, hab ich bei anderen Extensions schon öfter mit Erfolg gemacht)

ABER: Ich hab mir eben die Datei pi1/class.tx_mmforum_pi1.php nochmal in meinen php-Editor geholt und gesehen, daß die Änderung gar nicht gespeichert wurde - argn - also nochma die Zeile in der Datei gesucht, wieder auskommentiert, gespeichert und nix, gar nix passiert, bzw der übernimmt die Änderung nicht, hä???

Dann hab ich die Datei mit Filezilla einfach rübergeschoben und siehe da -juhuuu- et tut! #giggle#

Allerdings muss man den Link händisch rauskopieren aus der Mail und in den Browser kopieren, weil der in etwa so aussieht:

http://www.OOOOOOOOOO.de/typo3/index.php?id=104&tx_mmforum_pi1 [action]=open_topic&tx_mmforum_pi1[id]=323

Gibbet da vielleicht noch einen Trick, wie man das als Komplettlink darstellen lassen kann??

Und sorry falls das blöde Fragen sind, is mein erstes Typo3-Baby :o

Gruz von Yvonne

medea ·

Ahoi,

danke Dir, hab das in mein root-Template gepackt, aber ab der eckigen Klammer wird der Link immer noch nicht als Link dargestellt.

Gruz von Yvonne

elTorito ·

Hi Leidensgenossen,

danke an medea und die anderen für den Tipp, nach auskommentieren der Zeile (//$link = urlencode($link)😉 werden die Links bei mir auch vernünftig dargestellt.