Avatargröße in der Mitgliederliste

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Gast

Avatargröße in der Mitgliederliste

Beitrag 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:
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Du meinst eine Größenanpassung?

Das geht mit Attributen width und height im img-Tag.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Skunky

Beitrag 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.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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)?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Skunky

Beitrag 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:
Gast

Beitrag 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 ...
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Skunky

Beitrag 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.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Gast

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“