Welche internen Links sollte man verwenden

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Sujao
Mitglied
Beiträge: 296
Registriert: 25.12.2003 03:56
Wohnort: Stuttgart
Kontaktdaten:

Welche internen Links sollte man verwenden

Beitrag 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 ?
There are no passangers on Spaceship Earth, we are all the crew !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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.)
Benutzeravatar
Sujao
Mitglied
Beiträge: 296
Registriert: 25.12.2003 03:56
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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.
There are no passangers on Spaceship Earth, we are all the crew !
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Schau dir mal diesen Artikel an :-).
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“