Seite 1 von 1
Welche internen Links sollte man verwenden
Verfasst: 01.01.2004 22:11
von Sujao
Ich hab mal allgemeine Frage wie man interne Links in phpBB benutzen sollte.
Wenn ich z.B. einen Link auf das Login-Menü machen will kann ich doch entweder im <a>-tag
{U_LOGIN_LOGOUT}
oder
login.php
eingeben. Gibt es da Vereinbarungen wann man was verwenden sollte ? Oder funktionieren die beiden zum Teil in unterschiedlichen Bereichen ?
Verfasst: 01.01.2004 23:02
von Acid
Einfach mal ausprobieren..
Theoretisch wäre ja beides das gleiche. Bei der Konstante würde automatisch je nach Login/Logout Status der Link zu login/logout wechseln. Wenn du direkt die login.php verlinkst, hättest du nur den Login Link (da für´s Logout noch ´n bissel php Code notwendig ist).
Diese Konstanten (z.B. {U_LOGIN_LOGOUT}) funktionieren natürlich nur dann, wenn sie in den entsprechenden php Dateien auch definiert sind. (Du kannst ja mal in der page_header.php nach U_LOGIN_LOGOUT suchen.)
Verfasst: 02.01.2004 00:34
von Sujao
Hmm, also ich hab konkret folgende Situation.
In memberlist.php soll ein Link zur Login-Seite erscheinen. Mit href="login.php" gings mit href="{U_LOGIN_LOGOUT}" gings nicht. Das liegt dann wohl daran, das die Konstante in memberlist.php nicht deklariert ist, wie du gesagt hast. Aber sie funktioniert irgendwie in overall_header.tpl, denn da habe ich sie her. Dort habe ich aber nichts gefunden, was sie deklariert.
An dieser Stelle mal eine weitere Frage. Wie ist eigentlich der genaue Zusammenhang zwischen php-Dateien und tpl-Dateien ? So wie ich das zur Zeit verstehe wird die x.php aufgerufen schreibt in die {}-Konstanten ihre Ergebnisse und ruft dann die x.tpl auf wo dann der HTML-Code ausgeführt wird, wobei an die Stelle der Konstanten dann die Werte der x.php kommen. Ist das korrekt ? Bin auch dankbar für Links.
Verfasst: 02.01.2004 01:12
von jasc
Schau dir mal
diesen Artikel an

.