Problem beim phpbb coding
Problem beim phpbb coding
Hi
Ich hab ein problem.
Ich habe mir eine 404 Page gemacht mit text der in english und in deutsch vorhanden ist.
Aber bisher zeigt er immer nur die sprache an die als standart im Board eingestellt ist.
Wie kann ich das machen das immer die sprache angezeigt wird die der benutzer eingestelllt hat und wenn er gast ist die Standartsprache angezeigt wird??
Danke im vorraus
Ich hab ein problem.
Ich habe mir eine 404 Page gemacht mit text der in english und in deutsch vorhanden ist.
Aber bisher zeigt er immer nur die sprache an die als standart im Board eingestellt ist.
Wie kann ich das machen das immer die sprache angezeigt wird die der benutzer eingestelllt hat und wenn er gast ist die Standartsprache angezeigt wird??
Danke im vorraus
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
so könnte der Code lauten:
Code: Alles auswählen
<?
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './'; // !Diese Variable zum Forenpfad anpassen!
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// Sprache lesen
$user_lang = ( $userdata['user_lang'] ) ? $userdata['user_lang'] : $board_config['default_lang'];
// Seiteninhalt
if($user_lang == "german")
{
// Code für deutsch
}
if($user_lang == "english")
{
// Code für englisch
}
?>
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
dies ist meine datei:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_errorcode.' . $phpEx);
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);
$page_title = $lang['page_title'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => '404.tpl')
);
include($phpbb_root_path . 'includes/404.'.$phpEx);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'language/lang_' . $userdata['user_lang'] . '/lang_errorcode.' . $phpEx);
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);
$page_title = $lang['page_title'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => '404.tpl')
);
include($phpbb_root_path . 'includes/404.'.$phpEx);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>

Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);
include($phpbb_root_path . 'language/lang_' . $userdata['user_lang'] . '/lang_errorcode.' . $phpEx);
$page_title = $lang['page_title'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => '404.tpl')
);
include($phpbb_root_path . 'includes/404.'.$phpEx);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>