Seite 1 von 1

usercp_viewprofile - IF IF IF IF IF und nochmal IF(anwenden)

Verfasst: 08.05.2003 15:31
von maribossa
Hi fans, sagt mal........ich habe da was gemacht, aber das geht net!

Code: Alles auswählen

$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
	switch( $profiledata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
 //ELSE IF
 //$avatar_img = 'KEIN FOTO'
}
die lezten 2 teilen die mit //,...... da soll hin, wenn der user kein foto hat, dass dann $avatar_img der text ist "KEIN FOTO"....warum geht das net?! meldet error, deshalb wieder rausgenommen............ :o

Re: usercp_viewprofile - IF IF IF IF IF und nochmal IF(anwen

Verfasst: 08.05.2003 15:47
von chris478
maribossa hat geschrieben:Hi fans, sagt mal........ich habe da was gemacht, aber das geht net!

Code: Alles auswählen

$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
	switch( $profiledata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
 //ELSE IF
 //$avatar_img = 'KEIN FOTO'
}
die lezten 2 teilen die mit //,...... da soll hin, wenn der user kein foto hat, dass dann $avatar_img der text ist "KEIN FOTO"....warum geht das net?! meldet error, deshalb wieder rausgenommen............ :o
Is ja klar das das net geht, weil das in einer Switch-Anweisung net geht

Code: Alles auswählen

if (...)
{
	switch
	{
		[...]
	}
 //ELSE IF
 //$avatar_img = 'KEIN FOTO'
}
Du musst schon

Code: Alles auswählen

if (...)
{
	switch
	{
		[...]
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		DEFAULT:
			[...]
			break;
	}
}
schreiben

Verfasst: 08.05.2003 16:47
von maribossa
hmmm geht net, keine reaktion, wie NULL :cookie: ?

Code: Alles auswählen

$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
	switch( $profiledata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
       DEFAULT: 
         $avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="KEINFOTO.GIF" alt="Dieses Mitglied hat noch kein Foto hochgeladen" border="0" />' : '';
         break; 

	}
 //ELSE IF
 //$avatar_img = 'KEIN FOTO'
}

Verfasst: 08.05.2003 20:08
von PhilippK
Was willst du denn mit der Konfigurationsabfrage?

Code: Alles auswählen

$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="KEINFOTO.GIF" alt="Dieses Mitglied hat noch kein Foto hochgeladen" border="0" />' : '';
Mach daraus mal

Code: Alles auswählen

$avatar_img = '<img src="KEINFOTO.GIF" alt="Dieses Mitglied hat noch kein Foto hochgeladen" border="0" />';
Gruß, Philipp

Verfasst: 08.05.2003 21:51
von Gast
"warum geht das net?!"
weil für die else if-anweisung die bedingung fehlt und an der falschen stelle sitzt.

was du willst ist eine else- anweisung.
auch hast du nach $avatar_img = 'KEIN FOTO' das semikolon vergessen.

um bei deinem code zu bleiben.

mach aus dem

Code: Alles auswählen

src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : ''; 
         break; 
   } 
//ELSE IF 
//$avatar_img = 'KEIN FOTO' 
}
ein

Code: Alles auswählen

src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : ''; 
         break;
   } 
}
else
{
$avatar_img = 'KEIN FOTO' ;
}
isch

Verfasst: 09.05.2003 10:11
von maribossa
Hey super! geil! danke danke, hat geklappt!!!!!!!!!!!!!! :D