MyBB.de Forum

Normale Version: frage zu coding : avatare in benutzerliste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen.

vorab bitte nicht schlagen ich benutze eine mybb 1.1.7 version und nein, werde nicht updaten :-) bitte trotzdem um kurze hilfe sicherlich ein klacks fuer euch ...

wollte eigentlich meine benutzerliste ein wenig aufpeppen nach diesem beispiel hier :

https://www.mybb.de/forum/thread-19746.html


der erste step ist ja noch easy, erweitert einfach die benutzerliste um eine weitere reihe...

wenn ich aber in die memberlist_row den 2. step umsetze

also
Ersetze

Code:

<td class="trow1"><a href="member.php?action=profile&uid={$users['uid']}">{$users['username']}</a></td>durch

Code:

<td class="trow1"><img src="{$post['avatar']}" alt="" {$avatar_width_height} /></td><td class="trow1"><a href="member.php?action=profile&uid={$users['uid']}">{$users['username']}</a></td>

dann gibt es zwar in meiner memberlist einen neuen platzhalter, aber es wird keine grafik angezeigt, zu sehen unter :

http://www.erotik-freunde.de/forum/memberlist.php

sicherlich lauten hier einfach die variablen anders ?
kann mir hier jemand helfen ? soll einfach links in der memberlist der jeweilige avatar angezeigt werden, wenn das evtl. sogar noch auf eine gewisse groesse zu beschraenken waere lt. code, waere das super

vielen lieben dank

gruss
mal ein bisschen nachgeschaut und in einem anderen thread hier gings darum in der teamuebersicht avatare einzufuegen, was auch nicht einfach nur per $avatar geklappt hat weil :

@modercol:
So leicht ist es leider nicht, da die Variable $avatar nicht in der showteam.php initialisiert wird.


also denke ich mal muss bei mir sicherlich aehnliches in der memberlist.php passieren ?

dankeeeee...:-)
Probiere

Code:
<td class="trow1"><img src="{$users['avatar']}" alt="" width="70" /></td><td class="trow1"><a href="member.php?action=profile&uid={$users['uid']}">{$users['username']}</a></td>

Das sollte klappen. Ich habe bewusst width="70" genommen, damit die Memberlist nit gesprengt wird.
Falls es nicht klappen sollte, einfach nochmal melden.
bin begeistert, es klappt ... vielen lieben dank

eine frage, es gibt natuerlich trotzdem viele leute die kein bild hochgeladen haben, jetzt wird hier ja nur der browser platzhalter angezeigt, ist es moeglich dass ich einen avatar hochlade der im falle, dass kein bild vom user hochgeladen wurde, stattdessen angezeigt wird ?

danke und gruss
Freut mich, dass ich helfen konnte.

Das ist der Standard Avatar von 1.4. Der wird dann auf die 70px vergrößert, sofern du meinen Code 1:1 übernommen hast xD

[Bild: https://www.mybb.de/forum/images/mybb_de...avatar.gif]

Nimm dann noch den Code von Michael unten.
Öffne die Datei memberlist.php und suche nach:
PHP-Code:
eval("\$member .= \"".$templates->get("memberlist_row")."\";"); 
Darüber einfügen:
PHP-Code:
if(!$users['avatar'])
{
    
$users['avatar'] = "images/deinavatar.gif";

ich bin wie immer schwer begeistert von der hilfsbereitschaft, es funktioniert "natürlich" ;-)

vielen lieben dank euch ...