overall_header.tpl und page_header.php

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
MarcusD

overall_header.tpl und page_header.php

Beitrag von MarcusD »

Hallo,

habe in meinem 2.0.4 Forum Englisch und Deutsch als Sprachen installiert; als Template wird nur subSilver genutzt. Mod Select_Default_Language ist installiert (der aber leider immer nur genau die EINE overall_header.tpl nutzt, unabhängig ob EN oder DE eingestellt ist).

Problem daher:
Es soll eine overall_header_EN.tpl bei der Sprache Englisch und eine overall_header_DE.tpl bei deutsch eingebunden werden.

Habe leider von PHP wenig Ahnung... :oops:

page_header.php scheint ja die einzige Datei zu sein, die festlegt, daß der overall_header.tpl eingebunden wird:

Code: Alles auswählen

//
// Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Wo und wie muß ich die includes\page_header.php so ändern, daß in Abhängigkeit von $language eine Datei genutzt wird?

Analog:

Code: Alles auswählen

if ($language) 
{ 
   $board_config['default_lang'] = $language; 
   setcookie('default_lang',$language , (time()+21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']); 
} else if (isset($HTTP_COOKIE_VARS['default_lang']) ) 
   $board_config['default_lang']=$HTTP_COOKIE_VARS['default_lang']; 
Danke im voraus!!!
Marcus
sidragon
Mitglied
Beiträge: 190
Registriert: 22.07.2002 07:25
Wohnort: Lohr am Main
Kontaktdaten:

Re: overall_header.tpl und page_header.php

Beitrag von sidragon »

MarcusD hat geschrieben:

Code: Alles auswählen

//
// Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Also ich würde es mit

Code: Alles auswählen

 if ($language="xyz"){$lang_template="xyz_en"; $lang_simple_tpl ="dfff";}else {$lang_template="xyz_de""; $lang_simple_tpl ="dfff";}
und dann $template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? $lang_template : $lang_simple_tpl )
);
oder soetwas ähnliches...
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“