ilch Forum » Allgemein » HTML, PHP, SQL,... » Login Box

Geschlossen
  1. #1
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    Ich wollte meine Login Box erweitern also das noch ausser Nachrichten etc.... auch Profil anzeigen angezeigt wird, also hier mal meine boxes login.php

    <?php 
    
    #   Copyright by Manuel
    
    #   Support www.ilch.de
    
    
    
    
    
    defined ('main') or die ( 'no direct access' );
    
    $name = ($allgAr['title']);
    
    $gallery = ($allgAr['forum_usergallery']);
    $gb = ($allgAr['forum_usergb']);
    $profil = ($allgAr['user-details']);
    
    
    
    
    
    $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 (!is_admin())  {
    
          $tpl->set ( 'KONFIGURATION', '' );
    
      } else {
    
     
    
    	 $tpl->set ( 'KONFIGURATION', '&#9632; <a class="box" href="admin.php?allg">Einstellungen</a>' );
    
    	 
    
      }
    
    
    
    	  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 = '';
    
    		}
    
    		
    
    		$tpl->set ( 'SID' , session_id() );
    
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    
    		$tpl->set ( 'NICKNAME', $_SESSION['authname'] );
    
    		$tpl->set ( 'TITLE', $name );
    
    		
    
    		if ($gallery == '1'){
    
    			$tpl->set ('USERGALLERY', '&#9632; <a href="index.php?user-usergallery">User Gallery</a><br />');
    
    			}else{
    
    			$tpl->set ('USERGALLERY', '');
    
    
    
    		}
    			
    		$abf1 = 'SELECT id, name FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
    $erg1 = db_query($abf1);
    $row1 = db_fetch_object($erg1);
    		if ($gb == '1'){
    
    			$tpl->set ('USERGAESTEBUCH', '&#9632; <a href="index.php?user-usergb-view-'.$row1->id.'">User Gästebuch</a><br />');
    
    			}else{
    
    			$tpl->set ('USERGAESTEBUCH', '');
    
    
    
    		}
    			
    			if ($profil == '1'){
    
    			$tpl->set ('USERPROFIL', '&#9632; <a href="index.php?user-details-'.$row1->id.'">Profil anzeigen</a><br />');
    
    			}else{
    
    			$tpl->set ('USERPROFIL', '');
    			
    			}
    	
    
    $tpl->set ( 'POPUP', check_for_pm_popup() );
    
        $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);
    
    ?>



    habe dort schon etwas rein gemacht aber es funktioniert noch net so wie ich das will also mit {USERPROFIL}


    MfG freak


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Der Link zum Profil (ändern) ist doch bereits in der Loginbox vorhanden.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Panicsheep

    Der Link zum Profil (ändern) ist doch bereits in der Loginbox vorhanden.


    wie meinst das?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    In der Loginbox sind nach dem einloggen folgende Links zu finden
    Profil, Nachrichten und Logout
    Und wenn man Admin ist bzw. Modulrechte hat, gibts noch den Link Adminbereich
    So sieht es z.B. hier auf ilch.de in meiner Loginbox aus

    Hallo Panicsheep, willkommen auf ilch.de
    Nachrichten (0) | Profil | Logout | Adminarea

    Und so ist es auch im Clanscript, denn ilch.de basiert auf dem ilchscript.

    Also wozu etwas einbauen was schon vorhanden ist
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    Wenn man auf Profil klickt dann kann man es bearbeiten,
    will aber noch nen link wo man sein Profil anschauen kann!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    scooterone Mitglied
    Registriert seit
    20.03.2007
    Beiträge
    77
    Beitragswertungen
    0 Beitragspunkte
    das was du suchst gibts doch schon in der login box in dem modulpack. vllt findest ja noch was inspirirendes

    hier


    Zuletzt modifiziert von scooterone am 17.12.2007 - 21:02:57
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten