Waar kan ik avatar grootte instellen?
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Waar kan ik avatar grootte instellen?
Even een vraagje.
In het adm.panel heb ik bij de avatarinstellingen de grootte van 80 * 80 op 60*60 gezet maar ik zie dat het niets uitmaakt op het forum zelf.
Waar en in welke template kan ik de grootte definitief aanpassen zodat de gebruikersplaatjes altijd op 60*60 blijft.
In het adm.panel heb ik bij de avatarinstellingen de grootte van 80 * 80 op 60*60 gezet maar ik zie dat het niets uitmaakt op het forum zelf.
Waar en in welke template kan ik de grootte definitief aanpassen zodat de gebruikersplaatjes altijd op 60*60 blijft.
De intelling heeft geen invloed op gelinkte avatars, met mijn mod gebeurd dat wel (en Jacky; hij is eenvoudig toe te passen):
http://www.phpbb.nl/viewtopic.php?t=13539
http://www.phpbb.nl/viewtopic.php?t=13539
Dus als ik dit doe en de waardes verander van 100 naar 60*60 dan gaat het ook goed? ipv veel templates zoals jij daar beschrijft Spambot veranderen?mosymuis schreef:Op mijn forum wel, en ik heb het avatar probleem opgelost door ze als achtergrond van een cel in te stellen. Ook al is de avatar groter dan toegestaan; hij zal niet worden getoond. Dit is ook een mogelijke oplossing, maar dan met layers.
Hmm kan in viewforum.php deze code niet vinden:
$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
die zou dan moeten worden veranderd in:
$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
}
}
Iemand die mij verder helpen kan?
$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
die zou dan moeten worden veranderd in:
$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
}
}
Iemand die mij verder helpen kan?
Er staat in mijn mod toch niets over viewforum.php?
http://www.phpbb.nl/viewtopic.php?p=119193#119193 schreef: Het belangrijkste stukje dat je moet aanpassen is viewtopic.php, dit zorgt ervoor dat grote avatars de layout niet vervormen als je een topic bekijkt. Mosymuis' oplossing werkt ook (deze snijdt afbeeldingen af ipv ze te verkleinen), maar zou eigenlijk ook op alle andere templates toegepast moeten worden.
Gewoon het eerste stukje van mijn mod:
Let op dat wanneer men iemand's profiel (ook in de ACP) bekijkt dat de avatar dan niet verkleint wordt.
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img width="' . $max_width . '" src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
//End - Fast Resize Remote Avatar Mod
Hai Spambot,
Ik heb het uiteindelijk voor elkaar gekregen met deze code van mosymuis:
Verander in je "viewtopic.php" het volgende: (standaard regel 836 t/m 851)
Code:
Ik heb het uiteindelijk voor elkaar gekregen met deze code van mosymuis:
Verander in je "viewtopic.php" het volgende: (standaard regel 836 t/m 851)
Code:
Ik wil je heel erg bedanken voor al je antwoorden. Ik hoop niet dat ik teveel zeur. Ik heb nog wel wat vraagje smaar die zet ik maar even in een topic. Hopelijk denken mensen niet wat een zeurmens is het$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
in
Code:
$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
}
}

En toch blijkt mijn verandering die ik heb aangepast zoals hier beschreven niet te werken. Alle groottes kunnen opeens, bij gelinkte plaatjes lijkt het wel.
Hoe kan dat? Wat moet ik doen om het aan te passen? Ik wil 60*60 hebben en dat staat ook gewoon in configuratie en ik heb die code veranderd zoals ik hier aan had gegeven.
Hoe kan dat? Wat moet ik doen om het aan te passen? Ik wil 60*60 hebben en dat staat ook gewoon in configuratie en ik heb die code veranderd zoals ik hier aan had gegeven.
Ik heb die code ook uitgetest maar ik stoot op een probleem ?Loesje schreef:
Ik heb het uiteindelijk voor elkaar gekregen met deze code van mosymuis:
Verander in je "viewtopic.php" het volgende: (standaard regel 836 t/m 851)
Code:$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
in
Code:
$poster_avatar = '';
if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
{
switch( $postrow[$i]['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<div style="width:100px; height:100px; overflow:hidden;"><img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
break;
}
}
Als ik onderstaande foto gebruik als avatar verkleind de mod de avatar niet op zijn geheel maar haalt er een stukje uit zie foto 2 (avatar)
Originele foto
Verkleinde foto met mod (Avatar)