ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Login Box HILFE

Geschlossen
  1. #1
    User Pic
    BurnOut Mitglied
    Registriert seit
    31.01.2008
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Also habe mich jetzt k.a. wie lange durchs Forum geschlagen, SuFu natürlich auch. Aber nicht das gefunden was ich suche.

    Mein Problem:
    Wenn man eingeloggt ist, ist in der Login-Box das Avatar und da drunter ist dann:
    Nachrichten (0)
    Logout | Profil
    Meine Gallery
    Mein Profil

    Das Problem ist, das man auf PROFIL sein Profil ändern kann und unter Mein Profil es sich angucken...wie kann ich dort den angezeiten Namen ändern?
    Also aus,
    Profi soll Profil ändern und aus
    Mein Profil soll Eigenes Profil anschauen werden.

    Danke schon mal für eure HILFE


    verwendete ilchClan Version: 1.1

    betroffene Homepage: vomWindeverweht.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, BurnOut!

    Also ein Teil steht in der
    include/templates/user/boxen_login.htm
    der andere Teil in der
    include/incudes/lang/de.php

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BurnOut Mitglied
    Registriert seit
    31.01.2008
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Danke
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    Tut mir leid das ich das hoch hole aber dazu habe ich eine frage.

    Ich möchte das genau so machen wie das hier gezeigt wird. Ich will in der Box mein Profil anzeigen so das man auf sein eigenes Profil kommt aber wie gebe ich den link an.

    Ich habe es mir der id versucht aber da gibt er dann keine aus.

    also so habe ich das in der htm
    <a class="box" href="index.php?user-{UID}" style="color:#134c55">Mein Profil</a>


    und dsa steht in der box php
    $tpl->set ( 'UID', $uid );


    wie gibt er mir die id aus oder mal anders gefragt. Wie ist die Abfrage das er durch den Loginnamen die id raus bekommt.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    legalsauger Mitglied
    Registriert seit
    14.08.2009
    Beiträge
    492
    Beitragswertungen
    43 Beitragspunkte
    der Link zum Userprofil lautet index.php?user-details-{UID} , dann sollte es klappen...
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    ne

    externer Link so stehts dann drin. Er zeigt mir keine ID an weil ja auch eigentlich keine da ist wie bei einem Profilbesuch.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    boxes/login.php
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    	if ($row->uid != 0 AND $brk!=$row->uid) {
    		$name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
    		$content.='<a href="index.php?user-details-'.$row->uid.'">'.$name.'</a>, '."";
    		$uid[] = $row->uid;
    	}
    }
    
    
    $tpl = new tpl ( 'user/boxen_login.htm' );
    
    if ( loggedin() ) {
      
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="logfarbe" 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="logfarbe" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
    		} else {
    		  $nachrichten_link = '';
    		}
    		
    		$abf1 = 'SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
    		$erg1 = db_query($abf1);
    		$row = db_fetch_object($erg1);
    		
    		$id = $row->id;
    		if ( file_exists($row->avatar)) {
    		$avatar = '<br><img src="'.$row->avatar.'" border="0"><br>';
    		}else{
    		$avatar = '<br><img src="include/images/avatars/avat.png" border="0"><br>';
    		
    		}
    		$tpl->set ( 'UID' , $id );
    		$tpl->set ( 'AVATAR' , $avatar );
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$tpl->set ( 'NAME', $_SESSION['authname'] );
    		$tpl->set ( 'USER', $content );
        $tpl->out (0);		
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = '&#1492;&#1492;&#1492;&#1492;&#1492;&#1492;&#1492;&#1492;'; }
    	$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);
    ?>


    templates/user/boxen_login.htm
    
    
    <table width="230" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="left"></td>
      </tr>
      <tr>
        <td valign="top"><br />
    {NACHRICHTEN}
    <a class="logfarbe" href="index.php?user-8">{_lang_profil} edit</a> | <a class="logfarbe" href="?user-details-{UID}" alt="Dein Profil" title="Dein Profil">ansehen</a><br />
    <a class="logfarbe" href="index.php?user-3">{_lang_logout}</a><br /><br />Hallo &nbsp;<b>{NAME}</b> {ADMIN}
    
    
        </td>
      </tr>
    </table>
    
    {EXPLODE}
    
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
      <tr>
        <td align="center" valign="middle">
    	  <form method="POST">
    		<img border="0" src="include/designs/sepp010/img/username.png"> <input type="text" name="name" size="20" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px; " /><br />
           <img border="0" src="include/designs/sepp010/img/passwort.png"> <input type="password" size="20" 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; " /> &nbsp;<a class="logfarbe" href="index.php?user-regist">Anmelden</a>
    	  </form>
    
     
    
        </td>
      </tr>
    </table>


    das template kann noch angepasst werden. profil edit, profil show usw sind drin, der avatar kann mit {AVATAR} eingefügt werden


    Zuletzt modifiziert von Chapter am 20.07.2010 - 13:35:31
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    danke dir.... das geht jetzt...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten