Avatar vom Admin auf Extra php Seite anzeigen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Avatar vom Admin auf Extra php Seite anzeigen

Beitrag von Elvis »

welchen Code oder brauche ich dafür das man das Avatar Bild vom Admin anzeigen angezeigt bekommt, egal ob er es Hochlädt, verlinkt oder aus der Galery benutzt.
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Code: Alles auswählen

$sql = "SELECT user_avatar, user_avatar_type
  FROM " . USERS_TABLE . "
  WHERE user_id = '2'";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Geht nicht.. warum auch immer", '', __LINE__, __FILE__, $sql);
}

$admin_avatar_info = $db->sql_fetchrow($result);
$admin_avatar = '';

switch( $admin_avatar_info['user_avatar_type'] )
{
	case USER_AVATAR_UPLOAD:
		$admin_avatar = '<img src="' . $board_config['avatar_path'] . '/' . $admin_avatar_info['user_avatar'] . '" alt="" border="0" />';
		break;
	case USER_AVATAR_REMOTE:
		$admin_avatar =  '<img src="' . $admin_avatar_info['user_avatar'] . '" alt="" border="0" />';
		break;
	case USER_AVATAR_GALLERY:
		$admin_avatar = '<img src="' . $board_config['avatar_gallery_path'] . '/' . $admin_avatar_info['user_avatar'] . '" alt="" border="0" />';
		break;
}
(ggf. die 2 durch die ID Admins austauschen)

und dann noch über das template ausgeben:

Code: Alles auswählen

$template->set_filenames(array(
	'bla' => 'tolle_tpl_datei.tpl')
);

$template->assign_vars(array(
  'ADMIN_AVATAR' => $admin_avatar)
);

$template->pparse('bla');
und dann in der toll_tpl_datei.tpl den Platzhalter

Code: Alles auswählen

{ADMIN_AVATAR}
einfügen

Ach ja, das ganze ist ungetestet... Wenns funktioniert als Dank einfach auf die Opera Grafik in meiner Signatur klicken.. danke ;)
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

Danke hat geklapppt, und geklickt habe ich auch ;)
Antworten

Zurück zu „Coding & Technik“