[Frage] zu Sprachmodul von Alexander Zimmerhofer

Gesperrt
VielSeitig
Beiträge: 6
Registriert: Di 20. Sep 2005, 09:55
Kontaktdaten:

[Frage] zu Sprachmodul von Alexander Zimmerhofer

Beitrag von VielSeitig »

hallo zusammen,
ich habe mir das sprachmodul von alexander zimmerhofer eingebaut und es funktioniert auch wunderbar -danke!

nun zu meiner frage:
ich habe drei sprachen (d,e,it) und es werden 2 fahnen (aktive sprache ausgeblendet) angezeigt. leider werden die fahnen aber UNTEREINANDER aufgelistet, ich würde die fahnen aber NEBENEINANDER also horizontal aufgelistet benötigen. kann mir bitte jemand helfen bzw. sagen, wo im code ich das ändern muss?

Code: Alles auswählen

<?php
//Sprachmodul - Version 2.2
//für Contenido 4.4.x
//Alexander Zimmerhofer - alexander(at)zimmerhofer.org

//Sprachmodul zeigt kleine Landesflaggen zum Umschalten der Sprache an, wenn die entsprechenden Kategorien sowie die entsprechenden Artikel online geschaltet sind.
//Im Editormodus wird die Umschaltmöglichkeit IMMER angeboten...

//Konfiguration...
//Diese Zeilen konfigurieren das Modul...
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "upload/design/brd.jpg";
$picture["4"] = "upload/design/gb.jpg";
$picture["5"] = "upload/design/it.jpg";



//AB HIER NICHTS MEHR ÄNDERN...
$mydb = new DB_Contenido;

$mydb ->query ("SELECT ARTLANG.idlang, ARTLANG.online, CATLANG.visible FROM ".$cfg["tab"]["art_lang"]." AS ARTLANG, ".$cfg["tab"]["cat_lang"]." AS CATLANG WHERE ARTLANG.idart =  '20' AND CATLANG.idcat = '1' AND ARTLANG.idlang = CATLANG.idlang ORDER BY ARTLANG.idlang ASC");

while ($mydb -> next_record())
{
  while(list($lang_id,$picture_pfad) = each($picture))
  {
      if(strstr($REQUEST_URI,"changeview=edit") || $submit=="editcontent" || strstr($REQUEST_URI,"area=con_editcontent"))
      {
         if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id))
         {
            echo "<a href=".$sess->url("front_content.php?client=$client&changelang=".($mydb->f("idlang"))."&idart=$idart");
            echo "><img src=".$picture_pfad." border='0'></a>&nbsp;";       
         }
      }
      else
      {
         if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id) and (($mydb->f("online")) == 1) and (($mydb->f("visible")) == 1))
         {
               echo "<a href=".$sess->url("front_content.php?client=$client&changelang=".($mydb->f("idlang"))."&idart=$idart");
               echo "><img src=".$picture_pfad." border='0'></a>&nbsp;";
         }
      }
   }
   reset($picture);
}
?>
danke schon mal im voraus
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Ich nehme an, dass das deswegen ist, weil der Platz zu eng ist. Ich habe 5 Sprachen, es werden also 4 Flaggen gleichzeitig angezeigt, und zwar jeweils zwei nebeneinander und zwei untereinander. Das Modul gibt dir nur die a href einfach hintereinander aus!
Gesperrt