Verlinkung neuer Seiten

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
pemull
Mitglied
Beiträge: 3
Registriert: 13.10.2008 11:57

Verlinkung neuer Seiten

Beitrag von pemull »

In der Anleitung heißt es:
Damit die Sitzungsdaten zwischen den einzelnen Seitenaufrufen erhalten bleiben, speichert phpBB die ID der Sitzung in einem Cookie. Falls kein Cookie verwendet werden kann, wird die ID über die URL (&sid=...) weitergegeben. Damit diese Sitzungs-ID ggf. an die URL angehangen wird, gibt es die Funktion append_sid(), die als Parameter die URL der Seite aufnimmt. So sollte z.B. statt

Code: Alles auswählen
<a href="index.php">Zum Forum</a>

besser

Code: Alles auswählen
<a href="<?php append_sid('index.php'); ?>">Zum Forum</a>

verwendet werden, wenn von einer Seite mit dieser Vorlage auf eine Foren-Seite oder auf eine andere Seite mit dieser Vorlage verwiesen wird.
Das funktioniert bei mir leider nicht.
Hier sieht das so aus:

Code: Alles auswählen

 <li><a href="normalize.php">Normalisieren</a></li>
      <li><a href="<?php append_sid('normalize.php'); ?>">Normalisieren</a></li>
Link 1 funktioniert, Link 2 nicht.

Hat jemand einen Tipp?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Verlinkung neuer Seiten

Beitrag von Metzle »

Hallo,

am saubersten ist wohl, wenn du den Link in der functions.php generieren lässt und eine Sprachvariable noch dazu anlegst. Dazu gehe wie folgt vor:

Öffne: includes/functions.php

Finde:

Code: Alles auswählen

		'U_INDEX'				=> append_sid("{$phpbb_root_path}index.$phpEx"),
Danach einfügen:

Code: Alles auswählen

		'U_NORMALIZE'				=> append_sid("{$phpbb_root_path}normalize.$phpEx"),
Öffne: language/de/common.php

Finde:

Code: Alles auswählen

	'NO'						=> 'Nein',
Danach einfügen:

Code: Alles auswählen

	'NORMALIZE'						=> 'Normalisieren',
Für andere Sprachen, dann entsprechend im anderen language-Ordner einfügen. ( KB:utf8bom )

Den Link fügst du dann an der gewünschten Stelle wie folgt ein:

Code: Alles auswählen

<li><a href="{U_NORMALIZE}">{L_NORMALIZE}</a></li>
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
pemull
Mitglied
Beiträge: 3
Registriert: 13.10.2008 11:57

Re: Verlinkung neuer Seiten

Beitrag von pemull »

Danke, so geht's!
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“