Sprachauswahlmodul
Verfasst: Di 11. Mai 2004, 12:36
Hi,
ich habe für mein Projekt nach einem Modul zur Sprachauswahl gesucht und keines gefunden - also habe ich selbst ein kleines geschrieben. Allerdings ist das sehr spezifisch, da es im upload/menu/languages - Verzechnis die nötigen Pics erwartet, vielleicht hat ja jmd. Lust und Zeit es etwas allgemeiner umzuschreiben.
Vielleicht kann's ja jmd. gebrauchen.
Stelli
ich habe für mein Projekt nach einem Modul zur Sprachauswahl gesucht und keines gefunden - also habe ich selbst ein kleines geschrieben. Allerdings ist das sehr spezifisch, da es im upload/menu/languages - Verzechnis die nötigen Pics erwartet, vielleicht hat ja jmd. Lust und Zeit es etwas allgemeiner umzuschreiben.
Code: Alles auswählen
Beschreibung:
Listet/Verlinkt alle online-geschalteten Sprachen.
Benötigt werden je 2 pics pro sprache: name.gif, name_hover.gif (MouseOver) im upload/menu/languages-Verzeichniss
Eingabe:
/**
* Languageselector
*
* INPUT
*
* @autor Sebastian Stelmasik <S.Stelmasik@web.de>
* @copyright: none
*/
Ausgabe:
<?php
$sql = "SELECT A.name, A.idlang, A.active
FROM
".$cfg["tab"]["lang"]." AS A
WHERE
A.active = 1
ORDER BY
A.name";
$db->query($sql);
echo '<table cellspacing="1" cellpadding="0" border="0">';
while ( $db->next_record() ) {
if ( $lang != $db->f("idlang") ) {
echo '<tr><td width="120"><a style="border: 0; margin: 0" target="_self" href="front_content.php?client='.$client.'&changelang='.$db->f("idlang").'&parent='.$parent.'&subid=$subid&idcat='.$idcat.'" onMouseOver="document.images[\''.$db->f("name").'\'].src=\'upload/menu/languages/'.$db->f("name").'_hover.gif\'" onMouseOut="document.images[\''.$db->f("name").'\'].src=\'upload/menu/languages/'.$db->f("name").'.gif\'">';
echo '<img hspace="0" vspace="0" id="'.$db->f("name").'" name="'.$db->f("name").'" src=upload/menu/languages/'.$db->f("name").'.gif';
echo ' height="17" width="120" style="border: 0; margin: 0"></a></td></tr>';
}
}
echo '</table>';
?>
Stelli