Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Login-Box mit Avata | |||
|---|---|---|---|
| youchat Mitglied
Posts: 13 |
Hallo,
ich habe ne Frage unzwar bei der Login-Box. Ich habe oft versucht, bei der Login-Box einzustellen das man da den eigenen Avata sieht aber es funktioniert nicht, warum? Wir kann ich das machen. Auf Antworten würd ich mich sehr freuen, danke. Gruß YouCHAT! - Die neue Chat-Community - Jetzt kostenlos anmelden betroffene Homepage: www.youchat.de.ms |
||
| Lord|Schirmer Administrator
Posts: 4407 |
In der boxes/login.php
...
$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.'">';
}else{
$avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="include/images/avatars/noavatar.jpg">';
}
...
$tpl->set ( 'AVATAR' , $avatar );
In der templates/user/boxen_login.php ...
{AVATAR}
..."In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| lucasch Mitglied
Posts: 82 |
Hay, ich hab ma hier zu ne frage wie kann ich die groeße des fotos bestimmen?
|
||
| Jecky79 Mitglied
Posts: 25 |
Zitat geschrieben von Lord|Schirmer
In der boxes/login.php ...
$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.'">';
}else{
$avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="include/images/avatars/noavatar.jpg">';
}
...
$tpl->set ( 'AVATAR' , $avatar );
In der templates/user/boxen_login.php ...
{AVATAR}
...
hmmm woo muss ich das da einfügen ..? kein plan |
||
| Awaina Mitglied
Posts: 130 |
Zitat geschrieben von Jecky79
Zitat geschrieben von Lord|Schirmer In der boxes/login.php ...
$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.'">';
}else{
$avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="include/images/avatars/noavatar.jpg">';
}
...
$tpl->set ( 'AVATAR' , $avatar );
In der templates/user/boxen_login.php ...
{AVATAR}
...
hmmm woo muss ich das da einfügen ..? kein plan '{AVATAR}' geht an die Position an der dein Bild angezeigt werden soll. Die Bildgröße in der PHP-Datei im "<img>" Tag mit den Atributen [width] & [height] oder über Styleshets zu ändern. @Lord|Schirmer: Das beenden des <a>-Tags nicht vergessen: $avatar = '<a href="index.php?user-details-'.$row->id.'"><img src="'.$row->avatar.'"></a>'; mfG Zuletzt modifiziert von Awaina am 29.04.2010 - 17:16:43 mit freundlichem Gruß, Kevin "Awaina" K. CEO @ A|W Webhosting |
||
| Lord|Schirmer Administrator
Posts: 4407 |
@lucasch
Uploadgröße kannst Du im Adminmenü -> Konfiguration bestimmen Anzeigegröße durch width & height in der verantwortlichen Datei zB.: <img src="'.$row->avatar.'" width="60" height="60"> @Jecky79 ... hier die komplette boxes/login.php <?php
# Copyright by Manuel Staechele
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
$tpl = new tpl ( 'user/boxen_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.'"></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->set ( 'AVATAR' , $avatar );
$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);
?>
... hier die komplette templates/user/boxen_login.php <table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
Hallo <b>{NAME}</b>
<br />
{AVATAR}
<br />
{NACHRICHTEN}
<a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-8">{_lang_profil}</a>
<br>
{ADMIN}
</td>
</tr>
</table>
{EXPLODE}
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<form method="POST">
<input type="text" name="name" size="13" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px; " /><br />
<input type="password" size="13" value="{PASS}" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px; " /><br />
<input type="hidden" name="wdlink" value="{wdlink}" />
<input type="submit" name="user_login_sub" value="Login" style="margin-top:5px; " />{regist}
</form>
</td>
</tr>
</table>
Das Template kann natürlich noch deinen Bedürfnissen nach angepasst werden! @Awaina Jab, hab ich wohl übersehen! Zuletzt modifiziert von Lord|Schirmer am 29.04.2010 - 17:21:51 "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Awaina Mitglied
Posts: 130 |
Ist ja nun nicht der Weltuntergang ^^ ;-)
mit freundlichem Gruß, Kevin "Awaina" K. CEO @ A|W Webhosting |
||
| Jecky79 Mitglied
Posts: 25 |
Ich bedanke mich recht herzlich ..
nun muss ich es noch anpassen dan ist das super..
hmm aber das bild direck oben in der login box kann man nicht kleiner amchen ?? und nach rechts? theshadowgamer.de.vu MFG jecky79 Zuletzt modifiziert von Jecky79 am 29.04.2010 - 17:43:31 |
||
| lucasch Mitglied
Posts: 82 |
<img src="'.$row->avatar.'" width="60" height="60">
damit kannste die groeße bestimmen wie er oben schrieb |
||
| Jecky79 Mitglied
Posts: 25 |
ok und in welcher datei sorry .. das ich mich so unschlau anstelle
|
||
| Sunshine Live Mitglied
Posts: 865 |
Jede fängt ma klein an ;D
<?php
# Copyright by Manuel Staechele
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
$tpl = new tpl ( 'user/boxen_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="60" height="60"></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->set ( 'AVATAR' , $avatar );
$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);
?>Meine Page Profilansicht 1.2b Profilansicht 1.2 |
||
| LittleBIGFan Mitglied
Posts: 315 |
Is zwar offtopic aber warum blockiert mein GData deine Seite?
Website gesperrt! G Data InternetSecurity 2010 hat den Zugriff auf diese Webseite verweigert. Die Seite enthält infizierten Code Zuletzt modifiziert von LittleBIGFan am 29.04.2010 - 18:59:19 www.gotrclan.de Guardians of the Relic |
||
| Jecky79 Mitglied
Posts: 25 |
Danke schön..
Naja man lehrnt nie aus..! MFG Jecky79 |
||
| Fight4me2009 Mitglied
Posts: 117 |
Habe es bei mir auch in die Seite eingebaut und funzt super !!!
wer Hilfe brauch bitte bei mir melden !!! www.black-ops-clan.de Zuletzt modifiziert von Fight4me2009 am 15.10.2010 - 07:56:47 |
||
| [ Anmelden zum schreiben ] |