Tell-a-Friend MOD
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tell-a-Friend MOD
Hallo,
ich habe einen Hack zur Empfehlung eines Themas installiert. Funktioniert auch bestens. Bis auf eine kleine Kleinigkeit. Im generierten Text, den der Empfänger erhält steht unter anderem folgendes: Hier ist der Link: http://www.perke.de/viewtopic.php?t=127
Das ist aber nicht richtig. Der richtige link lautet z.B. http://www.clubbiker.de/viewtopic.php?t=127
Was ist das Problem und wie kann ich es korrigieren?
Ich sag schon mal DANKE!
ich habe einen Hack zur Empfehlung eines Themas installiert. Funktioniert auch bestens. Bis auf eine kleine Kleinigkeit. Im generierten Text, den der Empfänger erhält steht unter anderem folgendes: Hier ist der Link: http://www.perke.de/viewtopic.php?t=127
Das ist aber nicht richtig. Der richtige link lautet z.B. http://www.clubbiker.de/viewtopic.php?t=127
Was ist das Problem und wie kann ich es korrigieren?
Ich sag schon mal DANKE!
gute Idee! ich hatte auch für einen kurzen Moment Hoffnung. Aber da steht die richtige URL (www.clubbiker.de)
Ich nehme dann ma an, das www.perke.de ned zu Dir gehört ... wo hast´n den Hack her ?
Doch, das ist meine Hauptdomain. Den Hack hab ich aus www.phpBB.com Scheint nun aber doch ein etwas umfangreicheres Problem zu sein..?
www.perke.de ist meine hauptdomain und www.clubbiker.de ist meine (eine) zusatzdomain. beide liegen bei strato
Wenn wir beide über den selben Hack reden, dann wird dieser Link mit http://$HTTP_HOST$PHP_SELF?t=$topic_id (beim Code das Du in die viewtopic einfügen musstest) definiert, d.h. das das Script den Server checkt, um herauszufinden wie die Hauptdomain lautet.
..zur Not ersetzt Du halt $HTTP_HOST mit www.clubbiker.de/ (weiss jetzt ned ob mit / am Ende oder ohne)
..zur Not ersetzt Du halt $HTTP_HOST mit www.clubbiker.de/ (weiss jetzt ned ob mit / am Ende oder ohne)
Ja, das kommt der sache schon sehr nahe. nur das der code statt lautet . dort ist auch der bereich HTTP_HOST entalten. wenn ich HTTP_HOST jedoch durch www.clubbiker.de ersetze, wie du vorgeschlagen hast erscheint bei der fehlerhaften ausgabe statt bspw. http://www.perke.de/viewtopic.php?t=127 dann http:///viewtopic.php?t=127. also fehlt die domain dann komplett. ich habe auch verschiedene andere variationen ausprobiert, wie z.b HTTP_HOST durch $HTTP_HOST zu ersetzen. aber das resultat ist das selbe. wäre es vielleicht einfacher, das problem an der wurzel zu packen, indem man z.b. den ursprung von HTTP_HOST korrigiert?
------------------------------------------------------------------------------------
P.S.
ich hab mich jetzt noch mal dran gesetzt und noch mal ne viertel std. rumprobiert. das resultat: ich war erfolgreich und die lösung ist: statt muss der code lauten.
SCRIPT_URI statt HTTP_HOST war also die lösung. dann mussten noch die bereiche http://".$HTTP_SERVER_VARS und $HTTP_SERVER_VARS['PHP_SELF']. entfernt werden, da SCRIPT_URI dieses schon beinhaltet oder ausgiebt.
ich dank dir trotzdem für deine hilfe, weil ich ohne deinem tip keine lösung gefunden hätte.
Code: Alles auswählen
http://$HTTP_HOST$PHP_SELF?t=$topic_id
Code: Alles auswählen
http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['PHP_SELF']."?t=$topic_id
------------------------------------------------------------------------------------
P.S.
ich hab mich jetzt noch mal dran gesetzt und noch mal ne viertel std. rumprobiert. das resultat: ich war erfolgreich und die lösung ist: statt
Code: Alles auswählen
http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['PHP_SELF']."?t=$topic_id
Code: Alles auswählen
$HTTP_SERVER_VARS['SCRIPT_URI']."?t=$topic_id
SCRIPT_URI statt HTTP_HOST war also die lösung. dann mussten noch die bereiche http://".$HTTP_SERVER_VARS und $HTTP_SERVER_VARS['PHP_SELF']. entfernt werden, da SCRIPT_URI dieses schon beinhaltet oder ausgiebt.
ich dank dir trotzdem für deine hilfe, weil ich ohne deinem tip keine lösung gefunden hätte.