hi First of all your code did not work properly, I am not a coder, so I changed a few things to get it to work
after each lang="X" or lang="Y" I aded ">" this will close the bracket to make the Statement appear correct. If you right click and view the source of the page in the forum, you will see.
This is the changed version>
PHP Code:
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" <if condition="in_array($foruminfo['forumid'], array(1, 2, 3, 4, 5))">lang="X"><else />
<if condition="in_array($foruminfo['forumid'], array(6, 7, 8, 9, 10))">lang="Y"><else />lang="$stylevar[languagecode]"></if> </if>
whats a better way to write it if I hav a lot of languages? i would then have like 10 End If statements?
PHP Code:
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" <if condition="in_array($foruminfo['forumid'], array(86))">lang="AR"<else />
<if condition="in_array($foruminfo['forumid'], array(89))">lang="BS"><else />
<if condition="in_array($foruminfo['forumid'], array(106, 82, 107, 108, 109, 110, 111, 112))">lang="NL"><else />
<if condition="in_array($foruminfo['forumid'], array(82, 101, 102, 103, 104))">lang="IT"><else />
<if condition="in_array($foruminfo['forumid'], array(41))">lang="FR"><else />
<if condition="in_array($foruminfo['forumid'], array(45))">lang="DE"><else />
<if condition="in_array($foruminfo['forumid'], array(85))">lang="ES"><else />
<if condition="in_array($foruminfo['forumid'], array(88))">lang="PT"><else />
<if condition="in_array($foruminfo['forumid'], array(83))">lang="RU"><else />
<if condition="in_array($foruminfo['forumid'], array(87))">lang="RO"><else />lang="$stylevar[languagecode]"></if> </if> </if> </if> </if> </if> </if> </if> </if> </if>