PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem per if Abfrage die Sprache abzufragen


jluerken
29.08.2004, 13:11
Hi Leute,

schreibe gerade an einem kleinen Hack und hab da noch ein winziges Problem.
Das Teil ist mehrsprachig und Sprache 2 und 3 sind bei mir Deutsch DU und Deutsch Sie.

Wenn Sprache 1 ist dann ircstatsdata sonst ircstatsdata_de.

Wie kann ich das Abfragen?


<if condition="$vboptions['languageid']="2" OR $vboptions['languageid']="3"">$ircstatsdata_de
<else>$ircstatsdata
</if>


Obiges geht leider nicht bei mir.

Hoffe hier hat einer nen schnellen Tipp fuer mich.

Gruss
jluerken

h75
29.08.2004, 13:20
Versuchs mal so... ;)


<if condition="$vboptions['languageid']"==2,3>$ircstatsdata_de
<else>$ircstatsdata
</if>
oder so...

<if condition="in_array($vboptions['languageid'], array (2,3))">
$ircstatsdata_de
<else>$ircstatsdata
</if>

jluerken
29.08.2004, 13:31
Bei ersterem bekomme ich immer nen Parser Error und bei Nummer 2 wird dann nichts angezeigt. Noch ne Idee?

jluerken
29.08.2004, 15:15
Die Antwort lautet:


<if condition="$bbuserinfo[languageid]== '3' OR $bbuserinfo[languageid]== '2'">$ircstatsdata_de
<else />$ircstatsdata
</if>


:D

h75
29.08.2004, 17:24
Echt? hm dann müsste das von mir auch gehen, wenn man die " durch ' ersetzt. ;)