Hi Fuechslein!
ich hatte anfangs ebenfalls dieses problem mit der Plusversion. hing bei mir mit den avataren zusammen. und zwar werden beim Plus die avatare auf die Maximalgröße hin überprüft. also falls ein user einen avatar bei dir verlinkt hat, der größer ist als du im adminbereich vorgegeben hast, wird dieser beim seitenaufbau automatisch verkleinert. soweit, sogut, der haken an der sache ist nur, dass das ewig dauern kann, bis zu jedem einzelnen avatar die größe abgerufen werden kann. dies geschieht leider jedes mal aufs neue, wenn die seite geladen wird.
ich hab diese funktion bei mir rausgenommen. nachteil ist dann allerdings, dass verlinkte (nur die!) avatare leider in ihrer tatsächlichen größe dargestellt werden. muss man also ein bisschen hinterher sein und dem einen oder anderen user auf die füße treten, falls er es mit der avatargröße etwas übertreiben sollte.
hmm, phpBB2.de ist leider grad gehackt worden, sonst hätt ich wunderbar verlinken können. ich habs mal rausgesucht, was geändert werden muss, wenn du diese funktion der größenüberprüfung rausnehmen willst.
es sind insgesamt 3 dateien, in denen die avatare größentechnisch überprüft werden, bevor sie angezeigt werden. es ist im grunde nichts weiter zu tun, als die betreffenden zeilen (die beginnen alle 3 mit $size= ... ) in den 3 untenstehenden dateien mittels // auszukommentieren. der code bleibt wie gehabt stehen.
#
#-----[ Öffne ]------------------------------
#
folgende 3 Dateien:
portal.php
viewtopic.php
includes/usercp_viewprofile.php
#
#-----[ Finde ]------
#
Code: Alles auswählen
switch( $profiledata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$size = check_avatar_size($board_config['avatar_path'] . '/' . $profiledata['user_avatar'], $board_config['avatar_max_width']);
$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$size = check_avatar_size($profiledata['user_avatar'], $board_config['avatar_max_width']);
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$size = check_avatar_size($board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'], $board_config['avatar_max_width']);
$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
}
#
#-----[ Ersetze mit ]------
#
Code: Alles auswählen
switch( $profiledata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
// $size = check_avatar_size($board_config['avatar_path'] . '/' . $profiledata['user_avatar'], $board_config['avatar_max_width']);
$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
// $size = check_avatar_size($profiledata['user_avatar'], $board_config['avatar_max_width']);
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
// $size = check_avatar_size($board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'], $board_config['avatar_max_width']);
$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
break;
}
Viel Glück!
apfelmaxx