Sprachmodul Ohne Flaggen
Verfasst: Fr 21. Okt 2005, 10:45
hallo miteinander gibt es eigentlich ein Sprachmodul mit Text links also nicht die Flaggen sondern rein textbasiert???
Das Diskussionsforum zum Open Source Content Management System
https://www.forum.contenido.org/
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"] = "images/d.jpg";
$picture["3"] = "images/e.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> ";
}
}
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> ";
}
}
}
reset($picture);
}
?>
Code: Alles auswählen
echo "><img src=".$picture_pfad." border='0' alt='".$alt[$mydb->f("idlang")]."'></a> ";
Code: Alles auswählen
echo ">".$alt[$mydb->f("idlang")]."></a> ";
Code: Alles auswählen
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "Deutsch";
$picture["3"] = "English";
echo ">".$picture_pfad."></a> ";
Code: Alles auswählen
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "Deutsch";
$picture["3"] = "English";
echo ">".$picture_pfad."></a> ";
Probier es mal so:nikko hat geschrieben:Wenn ich dass verwende, kriege ich Deutsch >. Wie kann ich > entfernen? Ich habe eigentlich Release: 4.6.8. Soll das problem sein?Code: Alles auswählen
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge"; $picture["1"] = "Deutsch"; $picture["3"] = "English"; echo ">".$picture_pfad."></a> ";
Viele Grüße
Nikko
Code: Alles auswählen
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "Deutsch";
$picture["3"] = "English";
echo ">".$picture_pfad."</a> ";
Muß ich raten woran es liegen könnte.nikko hat geschrieben:Funktioniert, aber nicht ganz... Auf einigen Seiten bleibt Sprachmodul container leer (kein English/Deutsch). Auch wenn ich neue Seite anlege, egal im welchen Artikel, zeigt sich Sprachmodul container nicht. Woran kann das liegen?
Link: http://www.dkw-nz.net/
Grüß
Nikko
Code: Alles auswählen
//Aufbau: $picture["Sprach-ID"] = "PFAD zur Flagge";
$picture["1"] = "images/d.jpg";
$picture["3"] = "images/e.jpg";