Topictitle as Weblink für boardinterne Verlinkung

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Topictitle as Weblink für boardinterne Verlinkung

Beitrag von helluvaguy »

Bei diesem Mod ist mir durchaus klar, dass eine Sessionübernahme nicht wirklich Sinn macht, wenn man auf boardexterne Links verlinkt.
Wenn man diese Funktion aber für eine boardinterne Verlinkung nutzt, dann werden eingeloggte User leider beim weiterleiten auf die Linkadresse ausgeloggt.

Gibt es eine Möglichkeit den Code so abzuändern, das für eine boardinterne Verlinkung der Einloggstatus erhalten bleibt?

Oder gibt es evtl einen anderen Mod der eine solche interne Verlinkung von der viewforum.php ermöglicht?

Vielen Dank für Euere Infos.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann müsste hier der Topic-Titel untersucht werden, ob er intern oder extern ist. Bei der Forenansicht nicht gerade zu empfehlen, da es diese doch schon arg ausbremst.

Oder du fügst die SID grundsätzlich an!
Auf externen Seiten sollte das weniger stören, intern dafür funktionieren...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Beitrag von helluvaguy »

Wie müßte denn die Syntax lauten, um die SID permanent anzuhängen?
Bzw. WO muß ich die denn einfügen? Ich sehe nicht wirklich den Teil, wo der Link generiert wird. :!:
Zuletzt geändert von helluvaguy am Di 02.Mai, 2006 16:41, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der viewforum.php wird der Platzhalter U_VIEWFORUM durch meinen MOD ersetzt. Dort an den neuen Link, der eingefügt wird, ist

Code: Alles auswählen

'&sid='.$userdata['session_id']
anzufügen, um eben die SID mitzugeben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Beitrag von helluvaguy »

U_VIEWFORUM???

Ich bin etwas verwirrt, da ich diese Variable im TTAW Mod nicht habe.

Müßte nicht eigentlich an dieses Statement in der viewforum.php die SID Sache dran?

Code: Alles auswählen

$view_topic_url = $row['post_text'];
Ich versteh' ja nicht soviel davon, aber damit wird doch der Text (also die URL) des Beitrags zum Link, oder?
Nur kann ich dann ja mit der obigen Syntax nicht einfach daran gehen. Leider fehlt mir (noch) das Wissen, wie da die richtige Syntax wäre.

Oder bin ich hier gerade völlig verkehrt vor?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Diese Zeile wäre dann:

Code: Alles auswählen

				$view_topic_url = $row['post_text'].'&sid='.$userdata['session_id'];
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Beitrag von helluvaguy »

Wunderbar, das funktioniert... also zumindest irgendwie. :!:

Mal ne ganz dumme Frage. Muß die Zieldatei mit der SID Angabe auch etwas "anfangen" können? Denn so bekomme ich nur eine Fehlermeldung bei meinem Beispiel.

Sollte das der Fall sein, wo finde ich Infos darüber?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach ja, so natürlich ist es korrekter:

Code: Alles auswählen

$view_topic_url = $row['post_text'].'?sid='.$userdata['session_id'];
Vorausgesetzt, KEIN so erstellter Link erhält bereits einen Parameter!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Beitrag von helluvaguy »

Vielen Dank.
Antworten