Avatar auf der Startseite anzeigen

Shinto
Problembeschreibung:

Tag zusammen,

ich hatte vor, auf der Startseite das Avatar des jeweiligen Users anzeigen zu lassen, jedoch weiß ich nicht, mithilfe welcher Variable ich das anstellen muss.

Ich hab schon versucht, Teile von verschiedenen Hacks zu benutzen, was aber nicht geklappt hat.

Das Avatar soll auf der Startseite angezeigt werden, also müsste doch vorher etwas in der index.php und später auch im jeweiligen template geändert werden, seh ich das richtig?

Ich hoffe ich bekomme hier Hilfe Augenzwinkern
KleenMicha
Suche in der Datei: ./index.php nach:
php:
1:
eval("\$tpl->output(\"".$tpl->get("index")."\");");
und füge darüber folgendes ein:
php:
1:
2:
3:
4:
5:
if ($wbbuserdata['avatarid']!= 0) {
    $avatardata $db->query_first("SELECT avatarextension, width, height FROM bb".$n."_avatars WHERE userid='".$wbbuserdata['userid']."'");
    $avatarpath "images/avatars/avatar-".$wbbuserdata['avatarid'].".".$avatardata['avatarextension'];
    $avatarsize "width: ".$avatardata['width']."px; height: ".$avatardata['height']."px;";     
}


Öffne das template: index und füge an gewünschter Stelle einfach folgendes ein:
code:
1:
2:
3:
 <if($wbbuserdata['avatarid']!=0)><then>
<img src="$avatarpath" style="$avatarsize" alt="" title="" />
</then></if>


Dass war es schon.
Shinto
Vielen Dank. Ich werde es gleich mal ausprobieren. Eine Ersatzgrafik, also wenn kein Avatar gewählt ist, kann ich doch mit <else> bestimmen, oder?

also z.B. <else><img src=....... /></else></if>

mfg
DaSef
was muss ich tun wenn ich das in der header.tpl haben will und das ava dann im header angezeigt wird !
Agi
Zitat:
Original von DarkDesign
was muss ich tun wenn ich das in der header.tpl haben will und das ava dann im header angezeigt wird !


Du musst den entsprechenden Code in der global.php einbauen und das noch bevor das Template header ausgegeben wird.