PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Prob mit Usergruppengrafik


MrD
27.01.2008, 20:14
Hi,
habe in meinem Memberprofil eine Grafik für spezielle Usergruppen.
Diese wollte ich auch gerne in das vb3.7 haben, aber irgendwie klappt es nicht.

in Vb 3.6 habe ich es im Memberinfo Template folgendermaßen gelöst.
Nach dem Avatar wird rechtbündig ein Icon angezeigt.
<if condition="$show['avatar']">
<td><img src="$userinfo[avatarurl]" $userinfo[avatarsize] alt="<phrase 1="$userinfo[username]">$vbphrase[xs_avatar]</phrase>" border="0" style="border:1px solid $stylevar[tborder_bgcolor]; border-top:none" /></td>
<else />
<td>&nbsp;</td>
</if>
<td class="smallfont" valign="bottom" align="$stylevar[right]">
<if condition="is_member_of($post, '100')">
<span style="float:right"><img src="$stylevar[imgdir_misc]/safe.gif" alt="Gebrüftes Mitglied" border="0" /></span>
</if></div>


Nur wenn ich in der vb 3.7 in der Memberinfo den Code einsetze, passiert nix.
Egal wie ich es drehe :(

Pathor
27.01.2008, 21:09
Versuche mal:

<if condition="$show['avatar']">
<td><img src="$userinfo[avatarurl]" $userinfo[avatarsize] alt="<phrase 1="$userinfo[username]">$vbphrase[xs_avatar]</phrase>" border="0" style="border:1px solid $stylevar[tborder_bgcolor]; border-top:none" /></td>
<else />
<td>&nbsp;</td>
</if>
<td class="smallfont" valign="bottom" align="$stylevar[right]">
<if condition="is_member_of($post, 100)">
<b><span style="float:right"><img src="$stylevar[imgdir_misc]/safe.gif" alt="Gebrüftes Mitglied" border="0" /></span></b>
</if></div> BTW: Gebrüftes Mitglied? ;)

MrD
27.01.2008, 22:08
Hi Pathor,
danke das mit dem B habe ich schon erledigt :)
Aber ich komm echt nicht weiter.
Egal an welcher Stelle ich den Code eingebe,
<td class="smallfont" valign="bottom" align="$stylevar[right]">
<if condition="is_member_of($post, 100)">
<b><span style="float:right"><img src="$stylevar[imgdir_misc]/safe.gif" alt="Geprüftes Mitglied" border="0" /></span></b>
</if></div>
es passiert nix.

Hatte es hier drunter einefügt.
<h1>$prepared[musername] $prepared[onlinestatus]</h1>
<if condition="$prepared['usertitle']">
<h2>$prepared[usertitle]</h2>

Hoffi
28.01.2008, 08:09
Du kannst doch nicht einfach da eine Tabellenzelle öffnen... und vor allem nicht schliessen ist noch schlechter fürs HTML.

Das müsste funktionieren:
[/html]
<if condition="$show['avatar']">
<td><img src="$userinfo[avatarurl]" $userinfo[avatarsize] alt="<phrase 1="$userinfo[username]">$vbphrase[xs_avatar]</phrase>" border="0" style="border:1px solid $stylevar[tborder_bgcolor]; border-top:none" /></td>
<else />
<td>&nbsp;</td>
</if>
<if condition="is_member_of($post, 100)">
<td class="smallfont" valign="bottom" align="$stylevar[right]"><img src="$stylevar[imgdir_misc]/safe.gif" alt="Geprüftes Mitglied" border="0" /></td>
</if>
[/html]

Wobei ich jetzt nicht den Rest des Templates im Kopf habe, ob da noch an anderer Stelle ein rowspan oder so gemacht werden muss da eine Zelle mehr eingefügt wird.

Bold brauchst du ja nicht, wenn kein Text ausgegeben wird.

Hoffi
28.01.2008, 08:11
So ists richtig. Wenn ich oben den Text ändern will, ist das Textfenster leer! Evtl. Bug wegen dem falschen HTML Tagging? Muss ich mal testen!


Du kannst doch nicht einfach da eine Tabellenzelle öffnen... und vor allem nicht schliessen ist noch schlechter fürs HTML.

Das müsste funktionieren:

<if condition="$show['avatar']">
<td><img src="$userinfo[avatarurl]" $userinfo[avatarsize] alt="<phrase 1="$userinfo[username]">$vbphrase[xs_avatar]</phrase>" border="0" style="border:1px solid $stylevar[tborder_bgcolor]; border-top:none" /></td>
<else />
<td>&nbsp;</td>
</if>
<if condition="is_member_of($post, 100)">
<td class="smallfont" valign="bottom" align="$stylevar[right]"><img src="$stylevar[imgdir_misc]/safe.gif" alt="Geprüftes Mitglied" border="0" /></td>
</if>


Wobei ich jetzt nicht den Rest des Templates im Kopf habe, ob da noch an anderer Stelle ein rowspan oder so gemacht werden muss da eine Zelle mehr eingefügt wird.

Bold brauchst du ja nicht, wenn kein Text ausgegeben wird.