На днях, была задачка, если юзер не добавил аватар, вывести авик, показывающий пол пользователя.
Поколупав шаблон немножко, обнаружил что дело простецкое.
Итак, что делаем:
открываем шаблон postbit_legacy и ищем там:
<if condition="$show['avatar']"> <div class="smallfont"> <br /><a href="member.php?$session[sessionurl]u=$post[userid]"> <img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a> </div> </if>
Добавляем перед закрывающим if
<else /> <if condition="$post['field5'] == Мужской"> <div class="smallfont"> <br /> <img class="inlineimg" src="$stylevar[imgdir_misc]/male.jpg" alt="Мужчина" border="0" /> </div> </if> <if condition="$post['field5'] == Женский"> <div class="smallfont"> <br /> <img class="inlineimg" src="$stylevar[imgdir_misc]/female.jpg" alt="Женщина" border="0" /> </div> </if>
И всех делов! Аватарки М и Ж грузим либо в images/misc/….jpg, либо куда вашей душе угодно, но конечно меняем путь до них в коде.
В итоге у нас должно получиться:
<if condition="$show['avatar']"> <div class="smallfont"> <br /><a href="member.php?$session[sessionurl]u=$post[userid]"> <img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a> </div> <else /> <if condition="$post['field5'] == Мужской"> <div class="smallfont"> <br /> <img class="inlineimg" src="$stylevar[imgdir_misc]/male.jpg" alt="Мужчина" border="0" /> </div> </if> <if condition="$post['field5'] == Женский"> <div class="smallfont"> <br /> <img class="inlineimg" src="$stylevar[imgdir_misc]/female.jpg" alt="Женщина" border="0" /> </div> </if> </if>
Добавить комментарий