Seite 1 von 1

Sprachauswahlmodul

Verfasst: Di 11. Mai 2004, 12:36
von Stelli
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.

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>';
?>
Vielleicht kann's ja jmd. gebrauchen.

Stelli

Verfasst: Mo 12. Jul 2004, 11:54
von emergence
ich häng das mal zusammen:
-> http://www.contenido.de/forum/viewtopic ... 6778#26778
auch ganz intressante möglichkeit...

Verfasst: Mo 12. Jul 2004, 11:55
von Darth-Vader
haste ma ne URL wo man sich das angucken kann? ;)