Seite 1 von 1

[Fixed] Definieren eines Links in der Menüleiste

Verfasst: 06.03.2004 15:29
von chriz
Ich habe versucht in meine menüleiste einen neuen link zu integrieren.
Der soll auf die Seite mit den online-spielen verweisen. Mein versuch sieht folgendermassen aus:
&nbsp;<a href="{U_GAMES}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_GAMES}" hspace="3" />{L_GAMES}</a>&nbsp;

Diese Zeilen habe ich in den overall_header zwischen die andern links eingefügt.

Wenn ich jetzt meine Seite aufrufe, wir an der Stelle der Icon angezeigt, der link ist aber nicht sichtbar.

Ich habe die L_GAMES in der lang_main und der page_header definiert und die U_GAMES in der page_header definiert. Muss ich das noch an anderen Stellen tun? Oder was mache ich sonst falsch?

Verfasst: 06.03.2004 16:02
von PhilippK
KB:70
I.d.R. musst du in der lang_main.php die Language-Variablen ($lang) definieren und diese dann in einer der PHP-Dateien der Variable zuordnen, die im Template (.tpl) verwendet wird.

Gruß, Philipp

Verfasst: 06.03.2004 17:32
von chriz
Ich hab' den artikel gelesen, aufgrund dessen habe ich auch obige codes gemacht...
leider werd' ich halt nicht ganz schlau daraus, weil ich mich noch nicht lange mit phpbb beschäftige... :oops:
ist es möglich mir da noch ein bisschen konkreter zu helfen, oder ist das problem zu spezifisch?

Verfasst: 07.03.2004 02:15
von Mister_X
Also was du gemacht hast klingt schon gut (und eigentlich auch an allen notwendigen Stellen). Kannst du vielleicht deine Änderungen die du genau an lang_main.php und page_header.php vorgenommen hast hier posten?
btw. du hast schon die lang_main.php jeder installierten Sprachen bearbeitet ja? ;)

Verfasst: 07.03.2004 09:30
von chriz
lang_german/lang_main.php
//
// eigene Definitionen
//
$lang['GAMES'] = 'Spiele';
lang_english/lang_main.php
//
// eigene Definitionen
//
$lang['Games'] = 'Games';
includes/page_header.php
// eigene Definitionen
'U_GAMES' => append_sid('yetisports.'.$phpEx),
'L_GAMES' => $lang['games'],

Verfasst: 07.03.2004 15:36
von Mister_X
Ich sage nur Groß-/Kleinschreibung
$lang['games'] muss immer gleich (klein und/oder groß) geschrieben werden, du hast bald jede mögliche Variante verwendet ;)

Viel Vergnügen beim Pinguin schubsen :D

Verfasst: 07.03.2004 16:05
von chriz
Ich hab' jetzt alles gross geschrieben - und schon funktioniert es!
Einfache Lösung, aber ich bin nicht draufgekommen... :oops:

Vielen Dank für die Hilfe Mister X und PhilippK !