» Forum » Clanscript » Module und Modifikationen » Loginbox mit Useravatar
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Loginbox mit Useravatar
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

2 Mitglieder finden den Beitrag gut.

Merkliste 22.06.2011 - 21:50:00     Zitieren
Also in meinem kostenlosen Template zu League of Legends gibt es ein Userlogin bei dem das Userbild angezeigt wird.

Ich habe es simple und einfach in PHP per if-Anweisungen und mysql-Abfragen geregelt und es funktioniert folgendermaßen:
  • Wenn eigenen Avatar gewählt, wird dieser angezeigt
  • Wenn kein eigener Avatar gewählt, dann wird nach dem Geschlecht ein Avatar angezeigt
  • Ist das Geschlecht Wurstegal, wird der Standart-Avatar mit dem Fragezeichen angezeigt


Erweiterungen der Standard-Box:
  • Userbild anzeige
  • Link: Profil ansehen
  • Link: Eigene (Foren-)Beiträge



--------------------



Zur Demo


Damit ihr das mit der Login-Box und dem Useravatar testen könnt, sind hier die Logindaten zum Testaccount, so muss kein eigener angelegt werden. Zwinker

Name: Test
Passwort: test


Login-Box:
Download Link



--------------------



Das Template kann man sich auf meiner Seite herunterladen.

Die Box ist bei dem Download in den extras/Upload/include/boxes zu finden.

Zum Template




mfg

betroffene Homepage: cristiang.de


Zuletzt modifiziert von Ahrtas am 21.05.2012 - 15:21:19


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
WDTeamWarLord
Mitglied
38 Beitragspunkte
Posts: 435

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.06.2011 - 22:03:35     Zitieren
Zitat geschrieben von Ahrtas

So nun meine Frage möchtet ihr dass ich die modifizierte Loginbox zusätzlich als separater Download anbiete



Das wäre eine ganz nette Idee.


WDesign
SW-SERVER.COM Die neue alte Community
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.06.2011 - 23:22:42     Zitieren
Wäre nicht schlecht wenn man sich das auch so runterladen koennte


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.06.2011 - 11:18:23     Zitieren
Also das Design ist erstmals online gestellt.


Zur Demo


Damit ihr das mit der Login-Box und dem Useravatar testen könnt, sind hier die Logindaten zum Testaccount, so muss kein eigener angelegt werden. Zwinker

Name: Tester
Passwort: test

Ihr könnt ruhig das Geschlecht ändern ein Ava hochladen etc... einfach ausgibig testen. Zwinker


Wenn das Template zum Download bereitgestellt wird, gibts die Box auch extra. Zwinker


Viel Spaß damit!


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.06.2011 - 08:23:32     Zitieren
include/boxes/login
das einfügen

$abf = 'SELECT id, geschlecht, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
$erg = db_query($abf);
$row = db_fetch_object($erg);
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
if ( file_exists($row->avatar)) {
  $avatar = '<br><img src="'.$row->avatar.' " class="gradualfader" " border="0"><br>';
}else{
$avatar = '<img src="include/images/avatars/'.$ges_ar[$row->geschlecht].'.jpg" " class="gradualfader" border="0">';
}


$tpl->set ( 'AVATAR' , $avatar );


include/templates/user/boxen/login

{AVATAR}


Wenn ihr das Einfügt, habt ihr euer Avatar in der Loginbox.
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 14:05:24     Zitieren
Hast du den Code getestet oder eine Live-Demo davon?


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 14:29:22     Zitieren
Habe ihn damals schon genutzt und nutze ihn auch jetzt wieder



Zuletzt modifiziert von Fonsi1 am 25.06.2011 - 17:23:49
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 14:45:34     Zitieren
Ja er geht.
Aber troztdem wäre es doch gut wenn du sowas erstellt Ahrtas da das ja nicht jeder kann solche dinge in den php sachen zu integrieren.


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 14:57:06     Zitieren
Naja so kompliziert ist das gar nicht. Der Autor des Codes schreibt ja meist 100% genau wie man es machen muss
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 15:02:19     Zitieren
naja es gibt immer wieder anfänger udn dann ist es schon schwer..
Da man ja nicht gleich alles kann man muss sich ja erstmal damit beschäftigen..
Ich weiß noch wie ich angefangen habe mit Homepage Baukasten ...


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 15:09:57     Zitieren
Nun Sunshine Live
Wenn ich den Code eingefügt bekomme, schaffen es die Anderen auchZwinker
Aber hier bitte..
include/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" target="ali">'.$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 = '';
		}
$abf = 'SELECT id, geschlecht, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
$erg = db_query($abf);
$row = db_fetch_object($erg);
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
if ( file_exists($row->avatar)) {
  $avatar = '<br><img src="'.$row->avatar.' " class="gradualfader" " border="0"><br>';
}else{
$avatar = '<img src="include/images/avatars/'.$ges_ar[$row->geschlecht].'.jpg" " class="gradualfader" border="0">';
}

if ( file_exists('include/images/icons/post1.gif')) {
if(empty($check_pm))
    {
 $bild = '';
    }
  else
    {
if($check_pm == 1)
      {
	$bild = '&nbsp;<a font href="?m=forum&um=5">Pm</a>&nbsp;<img src="include/images/icons/post1.gif" border="0"><br>';
	
	 }
    	else
      {
    	if($check_pm == 2)
      {
     $bild = '&nbsp;<br><img src="include/images/icons/post2.gif" border="0"><br>';
      }
    	else
      {
     if($check_pm == 3)
      {
     $bild = '&nbsp;<img src="include/images/icons/post3.gif" border="0"><br>';
      }
	else
      {
     if($check_pm == 4)
      {
     $bild= '&nbsp;<img src="include/images/icons/post4.gif" border="0"><br>';
      }
    	else
	{
	if($check_pm == 5)
      {
     $bild = '&nbsp;<img src="include/images/icons/post5.gif" border="0"><br>';
      }
    	else
      {
	if($check_pm >= 6)
      {
     $bild = '&nbsp;<img src="include/images/icons/post6.gif" border="0"><br>';
      }

    	$bild = '&nbsp;<img src="include/images/icons/post6.gif" border="0"><br>';

      }

      }
    }
}
}

}
}else{
$bild = '';
}
/*
$tag = date(d);
if ($tag >=25){

if  ($_SESSION['authright'] <= -3  and 1 == 2){
$beitrag = 'Clanbeitrag muss bezahlt werden';
}
}else{
$beitrag = '';
$tpl->set ( 'BEITRAG' , $beitrag );	
}
*/


		
		$tpl->set ( 'BEITRAG' , '' );	
		$tpl->set ( 'BILD' , $bild );	
		$tpl->set ( 'ID' , $row->id );
		$tpl->set ( 'AVATAR' , $avatar );
		$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'] = ''; }
	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);
?>


include/templates/user/boxen_login.htm

<table width="100%" border="0" cellspacing="0" cellpadding="10">
   <tr>
    <td width="374">
     Hallo &nbsp;<b>{NAME}</b>
      <br />{NACHRICHTEN} {BILD}
     <a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-8">{_lang_profil}</a><br>
          <a class="box" href="index.php?user-usergallery-{ID}">Meine Gallery</a><br>
   <a class="box" href="index.php?user-details-{ID}">Mein Profil</a><br>
      {ADMIN}
      {BEITRAG}
      </td>
    <td valign="top">
     {AVATAR}</td>
  </tr>
</table>
{EXPLODE}
<table width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <td>       
     <form method="POST">
      <input class="nick" type="text" name="name" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="50" style="margin-top:5px; " /><br />
        <input class="pw" type="password"  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 class="log" size="20" type="submit" value="Login" name="user_login_sub" style="margin-top:5px; " size="1"/> {regist}
     </form>
    </td>
  </tr>
</table>


Gruß Fonsi

Ist jetzt aber standart und nicht wie oben auf dem Bild!!
Gruß Fonsi
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 15:14:10     Zitieren
Naja du bist doch schon bissel mehr erfahren ..Smilie
Wenn ich mir deine Homepage angucken auch wenn Dennis dir manchaml hilft..Lachen


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 15:24:41     Zitieren
thx Sunshine Live
Aber es gibt hier wirklich nette Ilchler.
Bei denen ich mich mal bedanken möchte. jepcoctail
Ohne die (den) wäre meine HP bestimmt net soweit (was natürlich auch wieder geschmackssache ist)
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 15:28:23     Zitieren
Kein problem ist ja nur die wahrheit Smilie


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 16:27:47     Zitieren
...gibt es die Loginbox schon zum Download?


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 16:39:23     Zitieren
Nein nur anleitungen hier im forum


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 17:14:53     Zitieren
Brauchst nur die zwei sachen zu kopieren und mit deiner zu ersetzen Ahrtas.
Sieht dann so aus.
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.06.2011 - 17:49:18     Zitieren
Zitat geschrieben von Fonsi1

Brauchst nur die zwei sachen zu kopieren und mit deiner zu ersetzen Ahrtas.
Sieht dann so aus.


Denke nicht das ich es machen werde... da sind ein paar Dinge die ich nicht in der Box brauche, aber wenns die anderen herunterladen, können die es abändern wer es so braucht wie bei dir es ist. Zwinker


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 26.06.2011 - 23:21:56     Zitieren
So das Template kann man sich jetzt auf meiner Seite herunterladen.

Die Box ist bei dem Download in den extras/Upload/include/boxes zu finden.

Zu den Downloads



Viel Spaß


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
BAMBOIHH
Mitglied
14 Beitragspunkte
Posts: 180

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 27.06.2011 - 17:30:42     Zitieren
Goilomat - vielen Dank und Daumen hoch! Smilie
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.07.2011 - 13:47:15     Zitieren
vielen Dank =)

Ich denke einige haben sich nun das Template (inkl. der Login-Box) geladen, ist es noch notwendig dass die Login-Box einzeln als Download online gestellt wird?

Wenn ihr sie als einzelner Download haben möchtet dann sagt bescheid. Zwinker


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.08.2011 - 22:23:35     Zitieren
Ihr könnt die Loginbox jetzt auch einzelnt downloaden.

Download: www.cristiang.de/forum/index.php?downloads

Viel Spaß damit!


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1093

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 21.05.2012 - 15:24:40     Zitieren
Update 1.1

Habe zwei Links zur Login-Box hinzugefügt.
  • Profil anzeigen
  • eigene Beiträge


Und den Startpost habe ich ebenfalls editiert, da sich die Download-Links seit damals geändert haben. Zwinker


Falls ihr etwas in der Login-Box wünscht was noch nicht vorhanden ist, lasst es mich wissen. Zwinker


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker

[ Anmelden zum schreiben ]