Avaters passen zich niet aan

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 jun 2003, 23:35

w0lfie.be schreef:Let wel!! Nu zit je wel met het probleem dat wanneer een avatar kleiner is dan 80*80 uitgerokken wordt, en een avatar die groter is wordt ingekrimpt.
Dit is niet altijd een fraai zicht!
Pcies, daarom heb ik er zelf wat anders op bedacht. Wanneer je die avatar nou in een DIV zet kan je er een soort hokje omheen bouwen dat altijd die ruimte inneemt en niet mee mag groeien met de inhoud, door het CSS argument "overflow."

:arrow: Verander in je "viewtopic.php" het volgende: (standaard regel 836 t/m 851)

Code: Selecteer alles

	$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: Selecteer alles

	$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;
		}
	}
ervan uitgaande dat je avatar afmetingen 100x100 zijn. En als je toch bezig bent kan je dmv een class en een (externe) stylesheet nog extra eigenschappen toevoegen zoals achtergrondkleurtjes of randen, maar dat moet je voor jezelf maar beslissen. :)

Gesloten