ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Neuer Link in der loginox

Geschlossen
  1. #1
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    ich würde gerne ändern das man in der login box, wen man eingeloggt ist, auf sein EIGENS profil kommt nicht in den edit bereich.

    es sieht ja mom so aus:

    Hallo "NAME"
    Nachrichten (0)
    Logout | Profil <- da kann man ja profil edit
    Adminbereich

    ich hätte es gerne so:

    Halle Name
    Nachrichten
    Logout | Profil <-das man aufs eigene profiel kommt
    Profil Editieren
    Adminbereich

    wie wo mwas muss ich wie wo ändern hier ma meine htm und php



    PHP:
    <?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);
    ?>



    un hier meine htm :

    <table width="100%" border="0" cellspacing="0" cellpadding="10">
       <tr> 
        <td>
    	  Hallo &nbsp;<b>{NAME}</b>
    		<br />
    		<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="50" 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>



    PLS heltf mir ich versuchs schon die ganze zeit aleine aber ich komm dann iwie nur auf ein leeres profil habs wieder in den originalzustand versetzt


    einer ne idee ?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    UNTER
    $tpl->set ( 'NAME', $_SESSION['authname'] );
    DAS
    $tpl->set ( 'ID', $_SESSION['authid'] );
    einfügen.

          <a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-8">{_lang_profil}</a>
            <br>
    ZU
          <a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-details-{ID}">{_lang_profil}</a>
            <br>
    <a class="box" href="index.php?user-8">{_lang_profil} bearbeiten</a><br>



    Zuletzt modifiziert von Mairu am 26.04.2008 - 08:20:06
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    THX bist doch der beste
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    du das klappt nich ganz so wie ich mir das dachte ....

    mein avatar wird angezeigt nur mein nick + status + spec rang + dabei seit + last akt + beiträge + B-points + rang points + verwarnungen + fav map + fav waffe + steam nick + bewertungen + medalien garnicht oder nicht richtig

    why ?

    habe das so gemacht wie du mir das gesagt hast....


    Zuletzt modifiziert von CrackHead85 am 24.04.2008 - 01:33:53
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    also er gibt die standart angaben aus aber mehr nicht ?!
    alles andere was ich selbst hinzugefügt habe durch module ect bleibt leer. naja und das feld "seit XX.XX.XXXX dabei" und so (siehe oben) bleiben auch leer !


    also so sieht jetzt meine loginbox.php aus:

    <?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'], 'ID' => $_SESSION['authid'] ) , 1 );
    }
    unset($tpl);
    ?>


    und so meine boxen_login.hmt :
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
       <tr> 
        <td>
    	  Hallo &nbsp;<b>{NAME}</b>
    		<br />
    		<br />
    		{NACHRICHTEN}
    	 <a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-details-{ID}">{_lang_profil}</a> 
            <br>
    <a class="box" href="index.php?user-8">{_lang_profil} bearbeiten</a><br>
    		<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="50" 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>



    Zuletzt modifiziert von CrackHead85 am 24.04.2008 - 03:25:41
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    pppush !
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Ich glaube ich steh auf dem Schlauch! Was für Anzeigen erwartest Du denn?

    Laut deinem Script kann nur:

    Hallo mit Name
    Posteingang
    Ausloggen
    Profil
    Profil bearbeiten
    Adminmenü


    kommen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    ja genau das kommt ja ..

    das problem ist nur das wen ich auf PROFIL gehe dann kommt nicht wirklich meine profil siehe post oben
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Keine Ahnung was du für ein Problem hast, aber für mich sieht dein Profil normal aus.

    Oder sollte es nicht so externer Link aussehen???
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    wenn ich über member auf mein profil gehe dann stimmt das ja auch alles auch.
    nur ich habe einen neuen menuepunkt neben "profil editieren" habe ich auch noch"profil" in der login box.

    das problem ist das wenn ich über den verweis in der loginbox "profil" gehe sehe ich zwar mein rpofil aber ncith vollständig. ein weiteres problem ist egal welcher user , meber wtf auch immer sich auch meiner seite einlogt und auf profil geht sieht mein profil also zumindestens einen teil davon wird ja iwie net alles ausgegeben (siehe oben)
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die Anleitung in meinem Post oben war falsch, ich hab das mal richtig gestellt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    THX KLAPPT SUPER !!!

    wusste auf dich ist verlass ^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten