Select Default Language in overall_header.tpl einfügen?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Werbung
Mitglied
Beiträge: 712
Registriert: 11.06.2004 12:38
Wohnort: Ausland

Select Default Language in overall_header.tpl einfügen?

Beitrag von Werbung »

Hi...

ich versuch grad, die funktion aus mehrere sprachen wählen zu können zu installieren.
in der install anweisung steht drinnen, dass ich in index_body.tpl das hier einfüngen soll:

Code: Alles auswählen

<!-- Start add - Select default language MOD -->
	<form method="post" action="{U_INDEX}"><span class="forumlink" style="margin-left: 2px; font-size: 11px">{L_SELECT_LANG}: </span>{LANGUAGE_SELECT}&nbsp;&nbsp;&nbsp;
		<input type="submit" class="mainoption" name="cangenow" value="{L_CHANGE_NOW}" />
	</form>
<!-- End add - Select default language MOD -->
aber,... ich würde aber das gerne in der overall_header.tpl einfügen, damit es immer angezeigt wird, so dass man immer die möglichkeit hat auf die jeweilie sprache zu wählen.
nur irgendwie klappt es nicht wirklich! kann mir da vielleicht einer weiter helfen???
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ..

hast du den Teil der in der index.php eingefügt werden soll auch in die page_header.php eingefügt ?

Markus
Werbung
Mitglied
Beiträge: 712
Registriert: 11.06.2004 12:38
Wohnort: Ausland

Beitrag von Werbung »

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
index.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
include($phpbb_root_path . 'common.'.$phpEx); 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
 
// Start add - Select default language MOD
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); 
// End add - Select default language MOD

# 
#-----[ FIND ]------------------------------------------------ 
# 
$template->assign_vars(array(
'TOTAL_POSTS' =>

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#

// Start add - Select default language MOD
if ( $board_config['real_default_lang'] == 'english' )
{
	$Word_language = 'Language';
} else
{
	include($phpbb_root_path . 'language/lang_' . $board_config['real_default_lang']. '/lang_main.'.$phpEx);
	$Word_language = 'Language' . ' / ' . $lang['Word_language'] . ' ';
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang']. '/lang_main.'.$phpEx);
}
// End add - Select default language MOD

# 
#-----[ FIND ]------------------------------------------------ 
# 
'FORUM_LOCKED_IMG' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Select default language MOD
'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language'), 
'L_SELECT_LANG' => $Word_language,
'L_CHANGE_NOW' => 'OK', 
// End add - Select default language MOD
soll ich das alles in die page_header.php einfügen? und wo hin?
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

so sollte es funktionieren ...
page_header.php

Code: Alles auswählen

#
# suche:
#

define('HEADER_INC', TRUE);

#
# danach einfügen:
#

// Start add - Select default language MOD 
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); 
// End add - Select default language MOD 

#
# suche:
#

$template->assign_vars(array(
	'SITENAME' => $board_config['sitename'],

#
# davor einfügen:
#

// Start add - Select default language MOD 
if ( $board_config['real_default_lang'] == 'english' ) 
{ 
   $Word_language = 'Language'; 
} else 
{ 
   include($phpbb_root_path . 'language/lang_' . $board_config['real_default_lang']. '/lang_main.'.$phpEx); 
   $Word_language = 'Language' . ' / ' . $lang['Word_language'] . ' '; 
   include($phpbb_root_path . 'language/lang_' . $board_config['default_lang']. '/lang_main.'.$phpEx); 
} 
// End add - Select default language MOD

#
# suche:
#

	'PRIVMSG_IMG' => $icon_pm,

#
# danach einfügen:
#

// Start add - Select default language MOD 
'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language'), 
'L_SELECT_LANG' => $Word_language, 
'L_CHANGE_NOW' => 'OK', 
// End add - Select default language MOD
Markus
Werbung
Mitglied
Beiträge: 712
Registriert: 11.06.2004 12:38
Wohnort: Ausland

fehler meldung

Beitrag von Werbung »

Hi..

hab das so gemacht wie dus getextet hast... wenn ich jetzt aber auf Foren-Übersicht gehe bekomm ich eine fehlermeldung:

Code: Alles auswählen

Fatal error: Cannot redeclare language_select() (previously declared in ..../../forum/includes/functions_selects.php:27) in ..../../forum/includes/functions_selects.php on line 27
das steht bei mir in der datei functions_selects.php, linie 27:

Code: Alles auswählen

function language_select($default, $select_name = "language", $dirname="language")
ach ja,... muss ich die anweisung auch in index.php ausführen. nach dem des ja dann eh nur im overall_header.tpl anzeigen soll, brauch ich das nicht oder? nach dem ich anstatt index.php in page_header.php ausführe oder? so ist es schon richtig....?!?
und nun, was mach ich jetzt mit meiner fehlermeldung?
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Antworten

Zurück zu „phpBB 2.0: Mod Support“