pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Toasti am 23 Juni 2007, 16:07:57

Titel: Sprachauswahl in theme functions.php integrieren?
Beitrag von: Toasti am 23 Juni 2007, 16:07:57
hi,
folgendes versuche ich grade:
Ich möchte eine recht rudimentäre Sprachauswahl per Text in den Header-Bereich meiner Seite einbauen, die ich dann in der theme.html mit z.B. {Language} abfrufen kann.
Ob Gast oder User ist egal, es sollen alle und immer angezeigt bekommen.

Was muß ich dazu in die functions.html schreiben?
Bisherige versuche, etwas aus dem Language-Block zu entnehmen schlagen leider fehl.

Klar, ich könnte Alternativ mitten in der theme.php schreiben:
<a class="menue" href="index.php?newlang=english" title="English">English</a>
Was mich beim Aufruf jedoch leider immer wieder erstmal zur Index.php zurückführen würde.

Ich möchte ja nicht springen, nur überall die Sprache wechseln können.

Kann mir dabei jemand helfen?
Gruß und Danke
Toasti
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: FrankySZ am 23 Juni 2007, 16:58:38

Hi Toasti,

wenn dir kleine flaggen reichen wuerden wie auf meiner seite ;)

http://www.cnfsz.eu/Downloads-op-view-lid-6.html

da ist meine Function dazu ;)

Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: Toasti am 23 Juni 2007, 17:07:53
schon eingebaut, und funktioniert auch schon  :thumbup:

ach wie geil...
ihr seit hier echt die größten !!!

vielen dank
toasti
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: FrankySZ am 23 Juni 2007, 17:09:38
Kleiner Nachtrag:

in meiner Function werden png-grafiken verwendet ....
wenn ihr gif habt einfach in der zeile png durch gif ersetzen:

$out .= "<a href=\"".$to.$langu."\" title=\"".$alt."\">".mxCreateImage("images/language/flag-".$langu.".png",$alt,0,$pre)."</a> ";


Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: FrankySZ am 23 Juni 2007, 17:10:28

np :) dann viel Spaß damit ....
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: Toasti am 23 Juni 2007, 17:14:08
werde trotzdem noch versuchen, es einfach durch normalen text mit class angabe zu ersetzen.
meine user sind da irgendwie ziemlich empfindlich was die kleinen grafiken angeht. mögen sie wohl alle nicht.

Ps wer das ebenfalls gerne so machen möchte, einfach den hier nehmen:
$out .= "<a class=\"xyz\" href=\"".$to.$langu."\" title=\"".$alt."\">".$alt."</a> ";
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: FrankySZ am 23 Juni 2007, 17:18:28

hi,

teste mal das

die codezeile:
$out .= "<a href=\"".$to.$langu."\" title=\"".$alt."\">".mxCreateImage("images/language/flag-".$langu.".png",$alt,0,$pre)."</a> ";


wie folgt abaendern:

$out .= "<a href=\"".$to.$langu."\" title=\"".$alt."\">".$alt."</a> ";


nicht getestet, aber ich denke mal das klappt ... ;)

btw du solltest deine Sprachauswahl eventuell in den Header verlegen i, Hinblick auf Module ohne linke Bloecke ...
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: Toasti am 23 Juni 2007, 17:22:24
ach da haben wir uns überschnitten, ich hatte es auch grad noch zu meinem posting hinzugefügt.

danke nochmal
kleine fragen -> große wirkung
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: FrankySZ am 23 Juni 2007, 17:26:01

np, hauptsache es funktioniert ;)
Titel: Re: Sprachauswahl in theme functions.php integrieren?
Beitrag von: FrankySZ am 23 Juni 2007, 17:31:31

btw wenn du nen DropDownfeld möchtest brauchste den Code nicht zu ändern, sondern nur unter Admin-Einstellungen
    Multilinguale Optionen

Zeige Flaggen anstatt dropdown-Menü?    Ja  Nein

auf Nein stellen ...