Tell-a-Friend MOD

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Benutzeravatar
clubbiker
Mitglied
Beiträge: 133
Registriert: 22.01.2002 01:00
Wohnort: Elmshorn
Kontaktdaten:

Tell-a-Friend MOD

Beitrag von clubbiker »

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!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..was steht´n bei Domainname im Adminpanel (Konfiguration) ?
Gast

Beitrag von Gast »

gute Idee! ich hatte auch für einen kurzen Moment Hoffnung. Aber da steht die richtige URL (www.clubbiker.de)
Benutzeravatar
clubbiker
Mitglied
Beiträge: 133
Registriert: 22.01.2002 01:00
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von clubbiker »

sorry, war nicht eingeloggt. Der Beitrag stammt also von mir
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich nehme dann ma an, das www.perke.de ned zu Dir gehört ... wo hast´n den Hack her ?
Benutzeravatar
clubbiker
Mitglied
Beiträge: 133
Registriert: 22.01.2002 01:00
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von clubbiker »

Doch, das ist meine Hauptdomain. Den Hack hab ich aus www.phpBB.com Scheint nun aber doch ein etwas umfangreicheres Problem zu sein..?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..is www.perke.de Dein Anbieter oder was is www.clubbiker.de ? :-?
Benutzeravatar
clubbiker
Mitglied
Beiträge: 133
Registriert: 22.01.2002 01:00
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von clubbiker »

www.perke.de ist meine hauptdomain und www.clubbiker.de ist meine (eine) zusatzdomain. beide liegen bei strato
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

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)
Benutzeravatar
clubbiker
Mitglied
Beiträge: 133
Registriert: 22.01.2002 01:00
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von clubbiker »

Ja, das kommt der sache schon sehr nahe. nur das der code statt

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
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

Code: Alles auswählen

http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['PHP_SELF']."?t=$topic_id
muss der code

Code: Alles auswählen

$HTTP_SERVER_VARS['SCRIPT_URI']."?t=$topic_id
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.
Antworten

Zurück zu „phpBB 2.0: Mod Support“