Das steht in der Language Box:
<?php
# LanguageMod for Ilch
# Copyright by Steven Cardoso
# Visit http://www.explicit-gaming.de
defined ('main') or die ( 'no direct access' );
//-----------------------------------------------------------|
if ( !empty($_POST['temp_lang']) ) {
$_SESSION['language'] = $_POST['temp_lang'];
echo $_SESSION['language'];
wd ( '' , '' , 0 );
} else {
echo '<form action="index.php?'.$menu->get(0).'" method="POST">';
echo '<div align="center">';
echo '<select name="temp_lang" onchange="this.form.submit();">';
$o = opendir ('include/includes/lang');
while ( $f = readdir($o) ) {
if ( $f != '.' AND $f != '..' AND is_file('include/includes/lang/'.$f) ) {
$f = basename ($f,".php");
$s = ( $f == $_SESSION['language'] ? ' selected' : '' );
echo '<option'.$s.'>'.$f.'</option>';
}
}
echo '</select></div></form>';
}
?>
Was ist den deiner Meinung nach davon der "Link", es wird eine Variable "$_SESSION['language']" gesetzt die in der loader.php mit
<?php
.
.
.
.
#LanguageMod
if (!empty($_SESSION['language'])){
$lang = "include/includes/lang/".$_SESSION['language'].".php";
}
else{
$lang = "include/includes/lang/de.php";
}
require_once ($lang);
?>
angewendet wird um entweder die Languagefile en.php oder de.php zu laden.
Ich seh da keinen "Link" daher ja auch mein Problem
Und nu?
Ich bin der Meinung ich bräuchte ein paar Codezeilen die die Variable $lang je nach Auswahl setzen, dies müsste wohl in die php file die die Fuktionen der Loginbox beinhaltet und in das template der loginbox ... und genau da hörts bei mir auf ... verstehen ja, coden nein.
Oder bin ich vollendst auf dem Holzweg?
Zuletzt modifiziert von kaype am 28.06.2008 - 15:10:41