Seite 1 von 1

Wo steht der Login/Logout-Link?

Verfasst: 23.02.2012 20:49
von Thomasio
Nachdem ich erfolgreich das phpBB-Login/Logout in mein Seiten-Login/Logout eingebaut habe, will ich den phpBB-Login/Logout entweder entfernen oder besser auf mein Seiten Login/Logout umleiten.
Ich habe mich durch den sourcecode gearbeitet und unter includes\functions.php die Stelle gefunden wo die Adresse zum Link gesetzt wird, nur leider reicht das nicht, weil ich zusätzlich noch eine target Option im Link brauche.
Die Stelle wo der Link generiert wird steht wohl in styles\...\templates\overall_header.html nur leider funktioniert das nicht, denn auch wenn mein Login/Logout brav auf die neue Adresse zeigt, die target Option erscheint nicht im Link.

Kann mir jemand sagen, wo dieser Link steht, bzw. wie ich ihm eine target Option mitgeben kann?

Re: Wo steht der Login/Logout-Link?

Verfasst: 23.02.2012 23:13
von Miriam
Also wenn du mit (X)HTML strict arbeiten solltest hat sich das mit target eh erledigt. Wenn du strict bleiben willst, kannst du das über Javascript lösen ->Lies hier. Oder du benutzt eben transitional... dann ist target wieder okay.

Der Link, von dem du sprichst, wird sehr wahrscheinlich in einer php-Datei generiert und dann mittels Template Variable im Template eingepflegt.
Sowas in der Art:

Code: Alles auswählen

'U_LOGOUT'                => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=logout'), 
das würde dann mit {U_LOGOUT} im Template eingebunden werden.

Irgendwie verstehe ich noch nicht, was du mit dem target möchtest. Du willst doch immer auf deine Login-Seite. Sollte die sich nicht im selben Fenster öffnen?

Re: Wo steht der Login/Logout-Link?

Verfasst: 24.02.2012 00:40
von Thomasio
Das Forum öffnet sich in einem <iframe> in meiner Seite.
Um also einen Link aus dem Forum heraus zu meiner Login-Seite zu machen muss ich auf die übergeordnete Seite.
Es wäre mir egal, wie ich das mache, ob nun target="_top" oder sonstwas, ich muss nur die Stelle finden, wo ich nicht nur die Adresse für den Link angeben kann (die habe ich ja gefunden) sondern ich muss den ganzen <a href...> ändern.
Auch wenn ich das mit JavaScript löse, geht das wieder nur im <a href...>
und da weiss ich nicht, wo der steht.

Aber wenn der so aussieht wie in deinem Codebeispiel, wüsste ich nicht mal, wie ich daraus einen passenden Link machen soll.

Re: Wo steht der Login/Logout-Link?

Verfasst: 24.02.2012 14:32
von Thomasio
Problem gelöst, ich musste nur den Cache leeren, bevor er den Link richtig anzeigt.