Brauche Hilfe zum Modul: Sprachenwechsel.
Brauche Hilfe zum Modul: Sprachenwechsel.
Hi zusammen,
ich bastel im Moment an einer zweisprachigen Seite, in deren Footer ich ein Modul stecken möchte, mit dem man immer "live" in der Sprache wechseln kann. Mir ist klar, dass ich den aktuellen Artikel mit 'front_content.php?idart=<?php echo $idart; ?> aufrufen kann, jetzt hab ich aber das Problem, dass ich ja nicht weiß, ob Sprache 1 oder Sprache 3 gerade geszeigt wird ... also muss da irgendwie eine Abfrage rein in dem Motto: if lang=3 change to lang=1 else change to lang=3 oder so ... aber ich bekomm das einfach nicht gebacken - hat da jemand mal bitte ein schnipselchen für mich???
*jammer*jammer*jammer*
ich bastel im Moment an einer zweisprachigen Seite, in deren Footer ich ein Modul stecken möchte, mit dem man immer "live" in der Sprache wechseln kann. Mir ist klar, dass ich den aktuellen Artikel mit 'front_content.php?idart=<?php echo $idart; ?> aufrufen kann, jetzt hab ich aber das Problem, dass ich ja nicht weiß, ob Sprache 1 oder Sprache 3 gerade geszeigt wird ... also muss da irgendwie eine Abfrage rein in dem Motto: if lang=3 change to lang=1 else change to lang=3 oder so ... aber ich bekomm das einfach nicht gebacken - hat da jemand mal bitte ein schnipselchen für mich???
*jammer*jammer*jammer*
changelang=1
Also wir realisieren das mit changelang.
Da unten im footer müssen doch ein paar links stehen, in welche Sprachen mal wechseln kann. Und bei dem Link gibst SDu einfach die id der Sprache an in die Du wechseln willst
.....?idart=xx&changelang=1
xx steht für die artikel-id!
Da unten im footer müssen doch ein paar links stehen, in welche Sprachen mal wechseln kann. Und bei dem Link gibst SDu einfach die id der Sprache an in die Du wechseln willst
.....?idart=xx&changelang=1
xx steht für die artikel-id!
War doch schon richtig:
if ($lang == "1") {
// echo mit changelang = 3
} else {
// echo mit changelang = 1
}
Gruß
HerrB
if ($lang == "1") {
// echo mit changelang = 3
} else {
// echo mit changelang = 1
}
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
So geht es auch!
Etwas schöner wäre vielleicht dem Kunden mittels link anzubieten in welche Sprache er wechseln möchte (könnte ja sein das da noch ne dritte Sprache dazu kommt).
print "<a href='http://meineSeite/front_content.php?ida ... prache1</a>";
print "<a href='http://meineSeite/front_content.php?ida ... prache3</a>";
Die aktuell ausgewählte Sprache könnte man dann noch highlighten, etc.
Etwas schöner wäre vielleicht dem Kunden mittels link anzubieten in welche Sprache er wechseln möchte (könnte ja sein das da noch ne dritte Sprache dazu kommt).
print "<a href='http://meineSeite/front_content.php?ida ... prache1</a>";
print "<a href='http://meineSeite/front_content.php?ida ... prache3</a>";
Die aktuell ausgewählte Sprache könnte man dann noch highlighten, etc.
und genau das ist mein Problem - die Feststellung der Sprache ... meine IF Sprache gleich 1 geht net ... argl ... da liegt es irgendwie an der Schleife - wie muss die syntaxtechnisch aussehen? Kann mir das mal jemand auf nen Zettel schreibenmjorda hat geschrieben:Die aktuell ausgewählte Sprache könnte man ...
Wie, was?
Das muss gehen:
Ich würde Dir vorschlagen, mal ein echo "Aktuelle Sprach-ID: ".$lang; einzubauen, damit Du siehst, was für ein Wert z.Z. vorhanden ist.
Gruß
HerrB
Das muss gehen:
Code: Alles auswählen
if ($lang == "1") {
// echo mit changelang = 3
} else {
// echo mit changelang = 1
}
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Ganz einfach, ich weiß nicht, wie diese schleife syntaxtechnisch in php geschrieben sein soll, das ist mein problem ... also das if okay, das hab ich nun verstanden ... und dann ... dann schreib ich ein echo front_content.phpblablab mit changelang=3 okay ... aber wie genau muss die schleife nun aussehen - inhaltlich ... da steh ich einfach wie ein dau aufm schlauch :-/ sorry ...
Mmmh, ist nicht sooo schwer (ist übrigens keine Schleife, sondern nur eine Abfrage):
Mehr ist eigentlich nicht nötig. Oder habe ich noch eine Anforderung übersehen?
Gruß
HerrB
Code: Alles auswählen
if ($lang == "1") {
echo '<a href="http://meineSeite/front_content.php?idart='.$idart.'&changelang=3">Sprache3</a>';
} else {
echo '<a href="http://meineSeite/front_content.php?idart='.$idart.'&changelang=1>Sprache1</a>';
}
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Nein, ist nur mein persönlicher Stil: Wird ' für String verwendet, kann man im String " für HTML verwenden. Du kannst es auch genau umdrehen (d.h. "Dies ist ein 'toller' Text" oder 'Dies ist ein "toller" Text'). Nur konsistent sein...
Gruß
herrB
Gruß
herrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net