» Forum » Clanscript » Kritik und Verbesserungen » Login-Box mit Avata
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Login-Box mit Avata
youchat
Mitglied
0 Beitragspunkte
Posts: 13

0 Mitglieder finden den Beitrag gut.

Merkliste 03.05.2009 - 20:31:17     Zitieren
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
803 Beitragspunkte
Posts: 4407

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 03.05.2009 - 22:09:40     Zitieren
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
5 Beitragspunkte
Posts: 82

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 14:29:07     Zitieren
Hay, ich hab ma hier zu ne frage wie kann ich die groeße des fotos bestimmen?
Jecky79
Mitglied
0 Beitragspunkte
Posts: 25

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 15:32:34     Zitieren
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
5 Beitragspunkte
Posts: 130

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 17:15:36     Zitieren
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
803 Beitragspunkte
Posts: 4407

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 17:19:47     Zitieren
@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>&nbsp;('.$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 = ' &nbsp; &nbsp; <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 &nbsp;<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
5 Beitragspunkte
Posts: 130

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 17:22:30     Zitieren
Ist ja nun nicht der Weltuntergang ^^ ;-)


mit freundlichem Gruß,
Kevin "Awaina" K.
CEO @ A|W Webhosting
Jecky79
Mitglied
0 Beitragspunkte
Posts: 25

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 17:33:43     Zitieren
Ich bedanke mich recht herzlich ..Zwinker 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
5 Beitragspunkte
Posts: 82

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 17:55:37     Zitieren
<img src="'.$row->avatar.'" width="60" height="60">
damit kannste die groeße bestimmen wie er oben schrieb
Jecky79
Mitglied
0 Beitragspunkte
Posts: 25

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 18:08:41     Zitieren
ok und in welcher datei sorry .. das ich mich so unschlau anstelle
Sunshine Live
Mitglied
65 Beitragspunkte
Posts: 865

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 18:52:22     Zitieren
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>&nbsp;('.$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 = ' &nbsp; &nbsp; <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
2 Beitragspunkte
Posts: 315

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 18:58:49     Zitieren
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
0 Beitragspunkte
Posts: 25

0 Mitglieder finden den Beitrag gut.

Merkliste 29.04.2010 - 19:09:20     Zitieren
Danke schön..Zwinker
Naja man lehrnt nie aus..!

MFG Jecky79
Fight4me2009
Mitglied
0 Beitragspunkte
Posts: 117

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.10.2010 - 07:56:23     Zitieren
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 ]