| Login-Box mit Avata |
youchat
Mitglied
Posts: 13
0 Mitglieder finden den Beitrag gut.
|
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
Mitglied
Posts: 2434

0 Mitglieder finden den Beitrag gut.
|
In der boxes/login.php
Code: Zeilennummern entfernen...
$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
Code: Zeilennummern entfernen
=========================================
In mir schlummert ein Genie, leider wacht es nicht auf!
========================== [ www.d-o-bund.de ] |
|
lucasch
Mitglied
Posts: 56
0 Mitglieder finden den Beitrag gut.
|
Hay, ich hab ma hier zu ne frage wie kann ich die groeße des fotos bestimmen?
|
|
Jecky79
Mitglied
Posts: 25
0 Mitglieder finden den Beitrag gut.
|
Zitat geschrieben von Lord|Schirmer
In der boxes/login.php
Code: Zeilennummern entfernen...
$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
Code: Zeilennummern entfernen
hmmm woo muss ich das da einfügen ..? kein plan
|
|
Awaina
Mitglied
Posts: 65

0 Mitglieder finden den Beitrag gut.
|
Zitat geschrieben von Jecky79
Zitat geschrieben von Lord|Schirmer
In der boxes/login.php
Code: Zeilennummern entfernen...
$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
Code: Zeilennummern entfernen
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:
Code: Zeilennummern entfernen$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
lG
Kevin "Awaina" K.
CEO @ A|W Webhosting |
|
Lord|Schirmer
Mitglied
Posts: 2434

0 Mitglieder finden den Beitrag gut.
|
@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
Code: Zeilennummern entfernen<?php
# Copyright by Manuel Staechele
# Support www.ilch.de
$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);
$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 ( '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 );
}
?>
... hier die komplette templates/user/boxen_login.php
Code: Zeilennummern entfernen<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!
========================== [ www.d-o-bund.de ] |
|
Awaina
Mitglied
Posts: 65

0 Mitglieder finden den Beitrag gut.
|
Ist ja nun nicht der Weltuntergang ^^ ;-)
lG
Kevin "Awaina" K.
CEO @ A|W Webhosting |
|
Jecky79
Mitglied
Posts: 25
0 Mitglieder finden den Beitrag gut.
|
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: 56
0 Mitglieder finden den Beitrag gut.
|
<img src="'.$row->avatar.'" width="60" height="60">
damit kannste die groeße bestimmen wie er oben schrieb
|
|
Jecky79
Mitglied
Posts: 25
0 Mitglieder finden den Beitrag gut.
|
ok und in welcher datei sorry .. das ich mich so unschlau anstelle
|
|
Sunshine Live
Mitglied
Posts: 292
0 Mitglieder finden den Beitrag gut.
|
Jede fängt ma klein an ;D
Code: Zeilennummern entfernen<?php
# Copyright by Manuel Staechele
# Support www.ilch.de
$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);
$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 ( '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 );
}
?>
warriorofheaven.de/ |
|
LittleBIGFan
Mitglied
Posts: 235

0 Mitglieder finden den Beitrag gut.
|
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
Links für Web- und Grafikdesigner
www.smashingmagazine.com/
www.dzineblog.com/
|
|
Jecky79
Mitglied
Posts: 25
0 Mitglieder finden den Beitrag gut.
|
Danke schön..
Naja man lehrnt nie aus..!
MFG Jecky79
|
|