Pagina 1 van 1
Waar kan ik avatar grootte instellen?
Geplaatst: 03 nov 2004, 12:10
door Loesje
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.
Geplaatst: 03 nov 2004, 13:28
door Jacky
Goeie vraag, ik heb dat probleem ook.
Ik denk dat het met een mod zal moeten gebeuren maar daar durf ik me niet aan te wagen

Geplaatst: 03 nov 2004, 13:51
door ElbertF
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
Geplaatst: 03 nov 2004, 17:37
door Loesje
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.
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?
Geplaatst: 03 nov 2004, 17:48
door Loesje
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?
Geplaatst: 03 nov 2004, 18:21
door ElbertF
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.
Geplaatst: 03 nov 2004, 20:38
door Loesje
Hai Spambot,
nee niet in jou uitleg, daar moet je meerdere templates aanpassen toch?
Mijn vraag is of dat ook nog op een andere manier kan. Zoja waar en hoe precies?
Kan en wil je mij dat vertellen?
Geplaatst: 03 nov 2004, 20:51
door ElbertF
Alle templates zullen aangepast moeten worden, met welke mod dan ook. Je kan ook alleen het stukje voor viewtopic.tpl uit mijn mod gebruiken, dan maak je een hele kleine aanpassing en blijft je bord er normaal uit zien.
Geplaatst: 04 nov 2004, 08:39
door Loesje
Spambot waar vind ik dat stukje van jou die ik in mijn viewtopic.tpl kan zetten?
als dat alleen de avatar verkleint voor iedereen is dat voor mij genoeg.
Zeg je even welke code ik dan moet opzoeken en waarin ik hem moet veranderen?
Geplaatst: 04 nov 2004, 09:33
door ElbertF
Gewoon het eerste stukje van mijn mod:
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
Let op dat wanneer men iemand's profiel (ook in de ACP) bekijkt dat de avatar dan niet verkleint wordt.
Geplaatst: 04 nov 2004, 09:49
door Loesje
Ik heb dat gedaan zoals jij zegt maar dan verdwijnen alle avatars van gebruikers. Ik wil het gewoon niet laten verdwijnen maar dus aanpassen van 100*100 naar 60*60
wat nu?

Geplaatst: 04 nov 2004, 09:55
door ElbertF
Ze verdwijnen? Dat is niet de bedoeling
Heb je een linkje naar je forum, zodat ik het kan bekijken?
Geplaatst: 04 nov 2004, 14:13
door Loesje
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:
$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;
}
}
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

Geplaatst: 04 nov 2004, 14:15
door ElbertF
Helemaal niet, dit is een support forum en we helpen je graag

Geplaatst: 04 nov 2004, 14:19
door Loesje
Thanks, lief van je. Ik vond wel dat ik misschien teveel vroeg maar langzaam aan kom ik er achter hoe dingen werken en soms heb ik daar jullie hulp bij nodig. Heel erg bedankt.
Geplaatst: 20 nov 2004, 07:32
door Loesje
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.
Geplaatst: 20 nov 2004, 10:06
door Loesje
Is verholpen

Geplaatst: 20 nov 2004, 13:38
door Jacky
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;
}
}
Ik heb die code ook uitgetest maar ik stoot op een probleem ?
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)
