» Forum » Clanscript » Module und Modifikationen » Login Box HILFE
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Login Box HILFE
BurnOut
Mitglied
0 Beitragspunkte
Posts: 67

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.02.2008 - 10:31:30     Zitieren
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
boehserdavid
Mitglied
2 Beitragspunkte
Posts: 2123

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.02.2008 - 10:44:58     Zitieren
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-
BurnOut
Mitglied
0 Beitragspunkte
Posts: 67

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.02.2008 - 11:21:11     Zitieren
Danke
xCrystalx
Mitglied
3 Beitragspunkte
Posts: 498

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.07.2010 - 06:37:41     Zitieren
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.


Brain.exe Die Rundumlösung
legalsauger
Mitglied
18 Beitragspunkte
Posts: 435

0 Mitglieder finden den Beitrag gut.

Merkliste 20.07.2010 - 11:08:17     Zitieren
der Link zum Userprofil lautet index.php?user-details-{UID} , dann sollte es klappen...


Bitworld-Gaming
php-Scripte & ilch-Mods
xCrystalx
Mitglied
3 Beitragspunkte
Posts: 498

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.07.2010 - 13:27:46     Zitieren
ne

www.stbgaming.de/index.php?user-details- so stehts dann drin. Er zeigt mir keine ID an weil ja auch eigentlich keine da ist wie bei einem Profilbesuch.


Brain.exe Die Rundumlösung
Chapter
Moderator
207 Beitragspunkte
Posts: 5655

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.07.2010 - 13:33:58     Zitieren
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
xCrystalx
Mitglied
3 Beitragspunkte
Posts: 498

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.07.2010 - 13:45:51     Zitieren
danke dir.... das geht jetzt...


Brain.exe Die Rundumlösung

[ Anmelden zum schreiben ]