Ich habe zum Clanscript das Sliding Login Panel mit JQuery eingebunden.
Jetzt wäre es prima, wenn ich in dem Bereich auch das jeweilige Avatar abbilden könnte.
Der Code sieht jetzt so aus:
<?php # Copyright by Manuel # Support www.ilch.de defined ('main') or die ( 'no direct access' ); $tpl = new tpl ( 'user/panel_login.htm' ); if ( loggedin() ) { if ( user_has_admin_right($menu,false) ) { $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' ); } else { $tpl->set ( 'ADMIN', '' ); } if ( $allgAr['Fpmf'] == 1 ) { $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']); $check_pm = db_result($erg,0); $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a> ('.$check_pm.')<br>'; } else { $nachrichten_link = ''; } $erg = db_query('SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"'); $row = db_fetch_object($erg); if ( file_exists($row->avatar)) { $avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="'.$row->avatar.'" width="120" height="120"></a>'; } else { $avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="include/images/avatars/noavatar.jpg"></a>'; } $tpl->set ( 'SID' , session_id() ); $tpl->set ( 'NACHRICHTEN' , $nachrichten_link ); $tpl->set ( 'NAME', $_SESSION['authname'] ); $tpl->out (0); } else { if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; } if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; } $regist = ''; if ( $allgAr['forum_regist'] == 1 ) { $regist = ' <a href="index.php?user-regist">Regist</a>'; } $tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 ); } unset($tpl); ?>
Wenn ich in der panel_login aber nun {avatar} platziere, erscheint dort aber kein Bild, nur eben der Aufruf.
Ist der Code oben fehlerhaft oder muss die Einbindung anders erfolgen?