ilch Forum » Allgemein » HTML, PHP, SQL,... » Anzeigen der Userdetails

Geschlossen
  1. #1
    User Pic
    Sil3nce Hall Of Fame
    Registriert seit
    12.09.2005
    Beiträge
    430
    Beitragswertungen
    1 Beitragspunkte
    Hi all,

    also folgendes Problem. Ich will einen Button, der z.B. Eigenes Profil anzeigen heißt.

    Wenn ich da drauf klicke, dann soll man sein eigenes Profil ansehen können.

    ACHTUNG! Nicht bearbeiten sondern nur anschauen.

    Das funktioniert zwar wenn auf ?user geht und dann auf seinen eigenen Namen klickt, aber einen direkten Button gibts ja dafür nicht.

    user-details-{uid} & user-details-{userid} funktioniert nicht.

    Denke mal das man inna PHP was abändern muss.

    Kann mir jemand weiterhelfen?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Wo soll das denn angezeigt werden? Also der Link? Das wäre noch gut zu wissen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    hey Sil3nce,
    also ich habe hier nen Code für die Login Box include\boxes\login.php

    einfach unter Zeile 28
    $tpl->set ( 'USERID', $_SESSION['authid'] );


    dann kannst du es einfach mit {USERID} ausgeben zwinker

    mfg OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sil3nce Hall Of Fame
    Registriert seit
    12.09.2005
    Beiträge
    430
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von DaStIaC

    Wo soll das denn angezeigt werden? Also der Link? Das wäre noch gut zu wissen.


    Is doch eigentlich egal... einfach ein Button wo z.B. TEST drinne steht. Wenn man drauf klickt soll die eigenen User Details angezeigt werden.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sil3nce Hall Of Fame
    Registriert seit
    12.09.2005
    Beiträge
    430
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von OloX

    hey Sil3nce,
    also ich habe hier nen Code für die Login Box includeboxeslogin.php

    einfach unter Zeile 28
    $tpl->set ( 'USERID', $_SESSION['authid'] );


    dann kannst du es einfach mit {USERID} ausgeben zwinker

    mfg OloX


    Funktioniert leider nicht


    Zuletzt modifiziert von Sil3nce am 21.01.2008 - 08:45:10
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    include/boxes/login.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->set ( 'UID', $_SESSION['authid'] );
        $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);
    ?>



    include/templates/user/boxen_login.htm
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
       <tr> 
        <td>
    	  Hallo &nbsp;<b>{NAME}</b>
    		<br />
    		<br />
    		<a class="box" href="index.php?user-details-{UID}">Profil anschauen</a><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>



    // edit:
    Für einen Button anstatt
    <a class="box" href?"index.php?user-details-{UID}">Profil anschauen</a><br />

    das machen:
    <button onClick="javascript:window.location.replace('index.php?user-details-{UID}')">Profil anschauen</button>


    (in der include/templates/user/boxen_login.htm


    Zuletzt modifiziert von Ithron am 21.01.2008 - 11:58:38
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    ZitatZitat geschrieben von Sil3nce

    Funktioniert leider nicht


    doch schon lächeln muss nur in der richtigen Zeile Stehen aber
    Ithron hat es nochmal ausführlich gepotest zwinker

    mfg
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Sil3nce Hall Of Fame
    Registriert seit
    12.09.2005
    Beiträge
    430
    Beitragswertungen
    1 Beitragspunkte
    Jo stimmt... perfekt.

    Danke ihr Schnuckis ;-)
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Alternativ die login.php und boxes_login.htm aus meinem modul nutzen dort gibs das schon lange,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten