ilch Forum » Ilch Clan 1.1 » Allgemein » LoginBox erweitern

Geschlossen
  1. #1
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    Hallo liebe Ilcher,

    Ich habe eine Vertikale LoginBox.
    Dort steht: Hallo ...../Nachrichten / Profil bearbeiten / Admin Berreich / Logout.

    Ich würde diese gerne bearbeiten bzw lassen wollen das dort nocht steht Meine Beiträge und Profil ( das man zu seinem Profil kommt)

    Würde sich das mal jmd angucken bzw mir erweitern??
    Ich habs natürlich schon selbst versucht aber leider nicht so viele Kenntnisse dadrin.

    Dateien die benötigt werden , werden gepostet.

    zu sehen hier nftb-clan.de/test/

    Schonmal danke für die Hilfe


    LG Quantum


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: nftb-clan.de
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    geht alles ^^ dann poste mal bitte deine vorhandene boxen_login.htm

    Meine Beiträge = <a href="index.php?search-aeit">Meine Beiträge</a>
    Profil = <a href="index.php?user-8">Profil</a>


    Zuletzt modifiziert von Siggi am 20.08.2011 - 23:29:31
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    hi

    hier mal die htm

     <table align="left" valign="middle"  cellpadding="0" cellspacing="0" width="1100" >
        <tr>
    	<td align="left" valign="top" width="50"><img src="include/designs/template_three/Images/blank.gif" border="0"></td>
    <td style="border-color:none;" align="left" valign="middle" ><div id="login">Hallo &nbsp;<b>{NAME}</b></div></td>
    <td style="border-color:none;" align="left" valign="middle" ><div id="login">{NACHRICHTEN}</div></td>
    <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-8">{_lang_profil}</a></div></td>
    <td style="border-color:none;" align="left" valign="middle" ><div id="login">{ADMIN}</div></td>
    <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-3">{_lang_logout}</a></div></td>
        </tr>
      </table>
    {EXPLODE}
    <div id="log">
      <table align="left" valign="top"  cellpadding="0" cellspacing="0" width="800">
        <tr>
          <td>
                   <table align="left" valign="top"  cellpadding="0" cellspacing="0">
    			   <tr>
    		            <form method="POST">
    					 <td align="left" valign="top" width="50"><img src="include/designs/template_three/Images/blank.gif" border="0"></td>
                         <td style="border-color:none;" align="left" valign="top" ><div id="log"><input type="text" name="name" size="12" value="" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="padding-left:50px; padding-top:6px; background-image:url('include/designs/template_three/Images/logname.jpg');background-repeat: repeat-x; width:100px; height:17px; border:0;" /></div></td>
    					 <td style="border-color:none;" align="left" valign="top" ><div id="log"><input type="password" size="12" value="" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="15" name="pass" style="padding-left:50px; padding-top:6px; background-image:url('include/designs/template_three/Images/logpw.jpg');background-repeat: no-repeat; width:100px; height:17px; border:0;" /></div></td>
    					 <td style="border-color:none;" align="left" valign="top" ><input type="hidden" name="wdlink" value="{wdlink}" /></td>
    					 <td style="border-color:none;" align="left" valign="top" height="25"><div id="log"><input type="submit" name="user_login_sub" value="" style="border:0; width:150px; height:25px; background:url(include/designs/template_three/Images/loginbutton.jpg);" /></div></td>
    					 <td style="border-color:none;" align="left" valign="top" height="25"><div id="log"><a href="index.php?user-regist"><img src="include/designs/template_three/Images/logreg.jpg" width="150" height="27" border="0" style="border-color:none;"></a></div></td>
    					 </form>
    				</tr>
                   </table>
          </td>
        </tr>
      </table>
    </div>


    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    <table align="left" valign="middle"  cellpadding="0" cellspacing="0" width="1100" > 
        <tr> 
        <td align="left" valign="top" width="50"><img src="include/designs/template_three/Images/blank.gif" border="0"></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login">Hallo &nbsp;<b>{NAME}</b></div></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login">{NACHRICHTEN}</div></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-8">{_lang_profil}</a></div></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-8">Profil</a></div></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?search-aeit">Meine Beiträge</a></div></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login">{ADMIN}</div></td> 
    <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-3">{_lang_logout}</a></div></td> 
        </tr> 
      </table> 
    {EXPLODE} 
    <div id="log"> 
      <table align="left" valign="top"  cellpadding="0" cellspacing="0" width="800"> 
        <tr> 
          <td> 
                   <table align="left" valign="top"  cellpadding="0" cellspacing="0"> 
                   <tr> 
                        <form method="POST"> 
                         <td align="left" valign="top" width="50"><img src="include/designs/template_three/Images/blank.gif" border="0"></td> 
                         <td style="border-color:none;" align="left" valign="top" ><div id="log"><input type="text" name="name" size="12" value="" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="padding-left:50px; padding-top:6px; background-image:url('include/designs/template_three/Images/logname.jpg');background-repeat: repeat-x; width:100px; height:17px; border:0;" /></div></td> 
                         <td style="border-color:none;" align="left" valign="top" ><div id="log"><input type="password" size="12" value="" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="15" name="pass" style="padding-left:50px; padding-top:6px; background-image:url('include/designs/template_three/Images/logpw.jpg');background-repeat: no-repeat; width:100px; height:17px; border:0;" /></div></td> 
                         <td style="border-color:none;" align="left" valign="top" ><input type="hidden" name="wdlink" value="{wdlink}" /></td> 
                         <td style="border-color:none;" align="left" valign="top" height="25"><div id="log"><input type="submit" name="user_login_sub" value="" style="border:0; width:150px; height:25px; background:url(include/designs/template_three/Images/loginbutton.jpg);" /></div></td> 
                         <td style="border-color:none;" align="left" valign="top" height="25"><div id="log"><a href="index.php?user-regist"><img src="include/designs/template_three/Images/logreg.jpg" width="150" height="27" border="0" style="border-color:none;"></a></div></td> 
                         </form> 
                    </tr> 
                   </table> 
          </td> 
        </tr> 
      </table> 
    </div>


    So?

    bzw das eine gibs ja schon ^^ meinst du dann die userdetails aufrufen?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    HI ,

    also es geht und passt eig alles lächeln

    Jetzt steht da nur 2 mal Profil und egal auf welches ich klicke ich komme beide male zu Profil bearbeiten.


    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Hatte hier mal was gepostet Loginbox mit Icons und Avatar

    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>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    der link zum profil ist auch nicht

    index.php?user-8 <- das ist bearbeiten

    sondern

    index.php?user-details-{ID}

    die id musst du eventuell abfragen und ans template übergeben, falls dies noch nicht gemacht wurde.


    Zuletzt modifiziert von Ra- am 21.08.2011 - 12:53:55
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    wie mach ich das den mit dem abfragen?bzw übergeben.

    ich habs mal versucht aber da kommt dann Der Benutzer wurde nicht gefunden bzw. die Seite wurde nicht richtig aufgerufen.

    LG

    edit: @ Fonsi1 deine Liginbox kann ich leider nicht verwenden aber danke dir.


    Zuletzt modifiziert von QuantumTecstar am 21.08.2011 - 13:11:46
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    poste deine

    boxes/login.php
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    hier mal die Datei

    <?php 
    #   Copyright by Manuel
    #   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 = '';
    		}
    		
    		$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'] = '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);
    ?>


    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    zeile 25

    $abf = 'SELECT id FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
    $erg = db_query($abf);
    $row = db_fetch_object($erg);
    
    $tpl->set ( 'ID' , $row->id );


    sollte klappen


    Zuletzt modifiziert von Ra- am 21.08.2011 - 13:26:00
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    es geht mensch ich Danke dir / euch für die Hilfe

    LG Quantum

    edit eine Frage noch lächeln
    in der boxen_login steht nun bei mir

        <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-8">{_lang_profil}</a></div></td>
        <td style="border-color:none;" align="left" valign="middle" ><div id="login"><a href="index.php?user-details-{ID}">Profil ansehen</a></div></td>


    Jetzt habe ich ja das eine zu Profil ansehen gemacht aber wie mach ich das andere zum Profil bearbeiten?

    LG


    Zuletzt modifiziert von QuantumTecstar am 21.08.2011 - 13:37:22
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    index.php?user-8 ist zum profil bearbeiten gedacht.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    ja richtig aber im eingeloggte Zustand steht Profil / Profil ansehen

    wie änder ich das nun da steht Profl bearbeiten / Profil ansehen

    weil im grunde finde ich nur das href="index.php?user-8">{_lang_profil}</a></div></td>

    LG
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    änder {_lang_profil} zu Profil ändern. Was ist daran so schwer?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    QuantumTecstar Mitglied
    Registriert seit
    07.01.2010
    Beiträge
    354
    Beitragswertungen
    4 Beitragspunkte
    Ach so mehr nicht ?

    Dachte weil halt im eingeloggten Zustand steht Profil
    danach hab ich gesucht xD

    Danke dir , wir habens nun :))

    LG und einen schönen SOnntag Quantum
    Tja Qauntum halt^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten