Sprache wechseln über DropDown Liste
Verfasst: So 15. Jan 2006, 14:04
				
				Hallo,
anbei ein kleines Modul, mit dem man die aktive Sprache im Frontend über eine DropDown Liste auswählen kann.
Vielen Dank an HerrB für den Anfangs-Tipp!
 
Modul ChangeActiveLanguage
Output:
Viel Spaß damit
			anbei ein kleines Modul, mit dem man die aktive Sprache im Frontend über eine DropDown Liste auswählen kann.
Vielen Dank an HerrB für den Anfangs-Tipp!
Modul ChangeActiveLanguage
Output:
Code: Alles auswählen
<?php 
// alle activen Sprachen ermitteln
$query = "SELECT idlang, name FROM con_lang WHERE active=1 ORDER BY idlang";
// execute query
$db->query($query);
// Listbox erstellen, javascript wird aktiv wenn Wert sich aendert
echo '<div id="LanguageSelect">
      <select name="changeactivelang" onchange="parent.frames.top.location.href = this.value">';
while ( $db->next_record() ) {
   // idlang, name ermitteln
   $c_idlang = $db->f("idlang");
   $c_name = $db->f("name");
   // aktuelle Sprache wird selected
   if ($c_idlang == $lang) {
      $lang_sel = "selected";
   } else {
      $lang_sel = "";
   }
   // Link fuer das wechseln der Sprache wird in value geschrieben
   echo '
   <option value="front_content.php?client='.$client.'&changelang='.$c_idlang.'&parent='.$parent.'&subid='.$subid.'&idcat='.$idcat.'" '.$lang_sel.'  >'.$c_name.'</option>';
}
   echo '
    </select></div>';
?>