Pagina 1 van 1

Avatar on Index remote resizen?

Geplaatst: 28 mei 2007, 19:58
door Ibot
  • Modificatie & Versie: vele vele mods
    Adres van je forum: Private community, kunt niets zien behalve inloggen en registreren
    phpBB versie: 2.0.22
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? jah
    Wat is het probleem?
Oke, mijn probleem, ik heb AvatarOnIndex mod geinstalleerd, werkt als een zonnetje, geen problemen, ook heb ik de mod geinstalleerd, die automatisch remote avatars verkleind naar de max size in t ACP.

Dat werkt ook prima.

Ik moet voor de avatar on index hetvolgende toevoegen aan index.php:

Code: Selecteer alles

	if( $userdata['session_logged_in'] )
	{
		$sql = "SELECT u.user_avatar, u.user_avatar_type, u.user_id, u.user_allowavatar, u.username
			FROM " . USERS_TABLE . " u
			WHERE u.user_id = " . $userdata['user_id'] ;
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query user information', '', __LINE__, __FILE__, $sql);
		}
			$avatarrow = $db->sql_fetchrow($result);

		if ( $avatarrow['user_avatar_type'] && $userdata['user_id'] != ANONYMOUS && $avatarrow['user_allowavatar'] )
		{
			switch( $avatarrow['user_avatar_type'] )
			{
				case USER_AVATAR_UPLOAD:
					$user_avatar = ( $board_config['allow_avatar_upload'] ) ? $board_config['avatar_path'] . '/' . $avatarrow['user_avatar'] : '';
					break;
				case USER_AVATAR_REMOTE:
					$user_avatar = ( $board_config['allow_avatar_remote'] ) ? $avatarrow['user_avatar'] : '';
					break;
				case USER_AVATAR_GALLERY:
					$user_avatar = ( $board_config['allow_avatar_local'] ) ? $board_config['avatar_gallery_path'] . '/' . $avatarrow['user_avatar'] : '';
					break;
			}
			$user_avatar = '<a href="' . append_sid('search.'.$phpEx.'?search_id=egosearch') .
					'"><img src="' . $user_avatar . '" alt="' . $avatarrow['username'] . '" border="0" /></a><br>';
		}
		$user_name = '<a href="' . append_sid('profile.'.$phpEx.'?mode=editprofile') .
				'"><b>' . $avatarrow['username'] . '</b></a>';

		$sql = "SELECT COUNT(post_id) as tot
			FROM " . POSTS_TABLE . "
			WHERE post_time >= " . $userdata['user_lastvisit'] . "
			AND poster_id != " . $userdata['user_id'];

		$result = $db->sql_query($sql);

		if( $result )
		{
			$row = $db->sql_fetchrow($result);
			$user_newposts = '<a href="' . append_sid('search.'.$phpEx.'?search_id=newposts') .
						'" class="gensmall">' . $lang['Search_new'] . ' (' . $row['tot'] .')</a>';
		}
	}
	else
	{
		$user_avatar = '';
	}
En van de avatar resizer moet ik in 5 verschillende .php's (memberlist.php etc) devolgende tekst vervangen:

Code: Selecteer alles

case USER_AVATAR_REMOTE:
         $avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
naar dit:

Code: Selecteer alles

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="120" src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
            //End - Fast Resize Remote Avatar Mod
dit heb ik dus voor index.php ook gedaan, omdat het hetzelfde is..

Maar ipv te resizen, komt er een mooi rood kruisje te staan :'(

Wie kan mij helpen?

Re: Avatar on Index remote resizen?

Geplaatst: 02 jun 2007, 05:51
door Ibot
hmm, niemand?

Re: Avatar on Index remote resizen?

Geplaatst: 02 jun 2007, 13:07
door Tom V
Kun je eens een link geven naar je forum, waarschijnlijk wordt er verkeerd gelinkt.

Re: Avatar on Index remote resizen?

Geplaatst: 03 jun 2007, 09:11
door Ibot
http://www.funzen.nl

maar t is een private forum, je ziet niets...

Re: Avatar on Index remote resizen?

Geplaatst: 03 jun 2007, 09:34
door svenn
Kun je beide mod-install bestanden eens in onze code dump plaatsen :)