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............

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............

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

?
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!!!!!!!!!!!!!!
