Seite 1 von 3

Avatargröße in der Mitgliederliste

Verfasst: 16.12.2003 22:01
von Gast
Moin, hoff ma bin hier richtig :D

Habe den Avatarhack für die Mitgliederliste eingebaut, leider werden dort die Bilder in der Größe angezeit, wie sie orginal sind.
Habe versucht den Hack für die normale Avatarbegrenzung zu verwenden, bekomm's nur irgendwie net gebacken :oops:

Das ist der Text mit dem Avatar in der memberlist.php
$poster_avatar = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )
{
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '' ;
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
break;
return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';
}
Weiß jemand Rat wie ich bei dem Avatar_Remote ne Größenbeschränkung reinbekomme?
Egal was ich versuch, ich bekomm es nicht hin. :cry:

Verfasst: 17.12.2003 08:47
von itst
Du meinst eine Größenanpassung?

Das geht mit Attributen width und height im img-Tag.

Verfasst: 17.12.2003 09:54
von Skunky
Hmm, also das jedes Avatar in der Mitgliederliste dieselbe Größe hat.

Theoretisch müsste es ja so gehen:
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" height="60" width="60" />' : '' ;
break;

Nur dies geht nicht, verstehe nicht was ich falsch mache.

Verfasst: 17.12.2003 10:27
von itst
Du machst das ja nur für externe Avatare, was ist denn mit den lokalen ( case USER_AVATAR_UPLOAD und case USER_AVATAR_GALLERY)?

Verfasst: 17.12.2003 10:45
von Skunky
War jetzt auch nur als Beispiel genannt, habe es natürlich bei allen rein, blos es funktioniert nirgends.
Versteh es irgendwie nicht. :oops:

Verfasst: 17.12.2003 11:20
von Gast
Skunky hat geschrieben:Hmm, also das jedes Avatar in der Mitgliederliste dieselbe Größe hat.

Theoretisch müsste es ja so gehen:
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" height="60" width="60" />' : '' ;
break;

Nur dies geht nicht, verstehe nicht was ich falsch mache.
Das hat meiner Erachtens nur den Nachteil dass ein Avatar ja nicht unbedingt quadratisch sein muss, und somit rechteckige Avatare verzerrt dargestellt werden ...

Verfasst: 17.12.2003 16:44
von itst
Poste bitte mal ein Stück HTML-Quelltext der Mitgliederliste.

PS: Also im Browser auf Quelltext anzeigen klicken und davon ein Stückchen mit kopieren, so dass man vielleicht 3-4 Abschnitte mit dem Avatar sehen kann.

Verfasst: 17.12.2003 21:32
von Skunky
Ob die Avatare dann zerrissen sind, macht mir eigentlich nix, soll ja nur diesselbe Größe haben und die Seite nicht zerreißen :D

<tr>

<td class="row2" align="center"><span class="gen">&nbsp;16&nbsp;</span></td>
<td class="row2" align="center">&nbsp;<a href="privmsg.php?mode=post&u=17"><img src="templates/subSilver/images/lang_english/icon_pm.gif" alt="Private Nachricht senden" title="Private Nachricht senden" border="0" /></a>&nbsp;</td>
<td class="row2" align="center"><span class="gen"><a href="profile.php?mode=viewprofile&u=17" class="gen"><span >Hatemonger</span></a></span></td>
<td class="row2" align="center" valign="middle">&nbsp;&nbsp;&nbsp;</td>
<td class="row2" align="center" valign="middle"><span class="gen">Germania</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">25.08.2003</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">25.11.2003</span></td>

<td class="row2" align="center" valign="middle"><span class="gen">10</span></td>
<td class="row2" align="center" valign="middle"><span class="gen">Di Nov 25, 2003 11:54 pm</span></td>
<td class="row2" align="center">&nbsp;&nbsp;</td>
<td class="row2" align="center">&nbsp;<img src=images/avatars/gallery/Alle/19.jpg>&nbsp;</td>
</tr>
<tr>
<td class="row1" align="center"><span class="gen">&nbsp;17&nbsp;</span></td>

<td class="row1" align="center">&nbsp;<a href="privmsg.php?mode=post&u=12"><img src="templates/subSilver/images/lang_english/icon_pm.gif" alt="Private Nachricht senden" title="Private Nachricht senden" border="0" /></a>&nbsp;</td>
<td class="row1" align="center"><span class="gen"><a href="profile.php?mode=viewprofile&u=12" class="gen"><span style="font-weight:bold;color:green">Franjo</span></a></span></td>
<td class="row1" align="center" valign="middle">&nbsp;&nbsp;&nbsp;</td>
<td class="row1" align="center" valign="middle"><span class="gen">Germania</span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">25.08.2003</span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">17.12.2003</span></td>
<td class="row1" align="center" valign="middle"><span class="gen">119</span></td>

<td class="row1" align="center" valign="middle"><span class="gen">Mi Dez 17, 2003 4:24 pm</span></td>
<td class="row1" align="center">&nbsp;&nbsp;</td>
<td class="row1" align="center">&nbsp;<img src=http://mitglied.lycos.de/harakila/sd.jpg>&nbsp;</td>
</tr>

Was ich noch komischer finde habe mal, den oben von mir eingetragenen Text mal komplett gelöscht und das war der Mitgliederliste egal, die Avatare waren trotzdem noch drin.

Verfasst: 17.12.2003 21:47
von itst
Hmm, da steht <img src=images/avatars/gallery/Alle/19.jpg> ohne width und height.

Arbeitest Du im richtigen Template bzw. hast Du mehrere Templates installiert?

Wenn Du den Template-Cache benutzt, lösche ihn mal.

Verfasst: 17.12.2003 21:58
von Gast
Hmm, im Template habe ich was man mit der Größe vom Avatar machen könnte gar nichts gefunden, nutze nur das subSilver.

Habe hier mal die memberlist.php

und hier die memberlist_body.tpl

hochgeladen.

Hoffe ihr könnt mir helfen.