Ergebnis 1 bis 7 von 7

Thema: Nicknamen in der Refübersicht

  1. #1

    Nicknamen in der Refübersicht

    Irgendwo und irgendwann gab es mal einen Thread darüber das nur die Klamm ID´s und nicht die Nicknamen in der Refübersicht angezeigt werden.
    Hier die Lösung einfach die refuebersicht.php in content/konto/ hiermit ersetzen:

    Code:
    <? userstatus(); 
    
    function nickname($userid) {
    global $db_prefix;
    $user = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid 
    
    = ".$userid." LIMIT 1"));
    $nickname = $user['nickname'];
    return $nickname;
    }  
    
    
    $ebene_1 = false;
    $ebene_2 = false;
    $ebene_3 = false;
    
    $ebene1 = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber=".$_SESSION['uid']." ORDER BY uid ASC");
    if (mysql_num_rows($ebene1)){
       while ($user1 = mysql_fetch_assoc($ebene1)){
       $ebene_1 = true;
       $count++;
       if ($count % 2 == 0){$row = 0;}else{$row = 1;}
    
        if ($user1['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="./images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user1['aktivzeit']).'">';
        if ($user1['aktivzeit'] <= (time()-(86400*7))) $refstatus = '<img src="./images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user1['aktivzeit']).'">';
        if ($user1['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="./images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user1['aktivzeit']).'">';
    
        $anz .= '
        <tr class="tr_row'.$row.'">
            <td align="center"><a href="?content=/nickpage&amp;uid='.$user1['uid'].'">'.nickname($user1['uid']).'</a></td>
            <td align="center">'.number_format($user1['umsatz']/100*$pageconfig['re1'],2,",",".").'</td>
            <td align="center">'.number_format($user1['gesamt'],2,",",".").'</td>
            <td align="center">'.$user1['refback'].'%</td>
            <td align="center"><a href="?content=/konto/refdetails&amp;ruid='.$user1['uid'].'" target="_self">'.$refstatus.'</a></td>
        </tr>
        ';
          $ebene2 = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber=".$user1['uid']." ORDER BY uid ASC");
          while ($user2 = mysql_fetch_assoc($ebene2)){
          $ebene_2 = true;
          $count++;
          if ($count % 2 == 0){$row = 0;}else{$row = 1;}
    
          if ($user2['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="./images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user2['aktivzeit']).'">';
          if ($user2['aktivzeit'] <= (time()-(86400*7))) $refstatus = '<img src="./images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user2['aktivzeit']).'">';
          if ($user2['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="./images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user2['aktivzeit']).'">';
    
          $anz2 .= '
          <tr class="tr_row'.$row.'">
            <td align="center"><a href="?content=/nickpage&amp;uid='.$user2['uid'].'">'.nickname($user2['uid']).'</a></td>
            <td align="center">'.$user2['werber'].'</td>
            <td align="center">'.number_format($user2['umsatz']/100*$pageconfig['re2'],2,",",".").'</td>
            <td align="center">'.number_format($user2['gesamt'],2,",",".").'</td>
            <td align="center">'.$refstatus.'</td>
          </tr>
          ';
    
            $ebene3 = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber=".$user2['uid']." ORDER BY uid ASC");
            while ($user3 = mysql_fetch_assoc($ebene3)){
            $ebene_3 = true;
            $count++;
            if ($count % 2 == 0){$row = 0;}else{$row = 1;}
    
             if ($user3['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="./images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user3['aktivzeit']).'">';
             if ($user3['aktivzeit'] <= (time()-(86400*7))) $refstatus = '<img src="./images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user3['aktivzeit']).'">';
             if ($user3['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="./images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$user3['aktivzeit']).'">';
    
             $anz3 .= '
             <tr class="tr_row'.$row.'">
                <td align="center"><a href="?content=/nickpage&amp;uid='.$user3['uid'].'">'.nickname($user3['uid']).'</a></td>
                <td align="center">'.$user3['werber'].'</td>
                <td align="center">'.number_format($user3['umsatz']/100*$pageconfig['re3'],2,",",".").'</td>
                <td align="center">'.number_format($user3['gesamt'],2,",",".").'</td>
                <td align="center">'.$refstatus.'</td>
             </tr>
                   ';
    
            }
          }
    
       }
    
    }
    ?>
    
    <?
    if($ebene_1 == true){
    head("Refübersicht (Ebene 1)");?>
    <table width="100%" cellpadding="0" cellspacing="1" bgcolor="#000000">
    <tr class="tr_head">
    <td align="center" width="20%"><b>User</b></td>
    <td align="center" width="25%"><b>Aktuell</b></td>
    <td align="center" width="25%"><b>Gesamt</b></td>
    <td align="center" width="20%"><b>Refback</b></td>
    <td align="center" width="10%"><b>Status</b></td>
    </tr>
    <?=$anz;?>
    </table>
    <?foot();
    }else{
    head("Keine Refs");
    echo "Keine Refs in Ebene 1";
    foot();
    }
    ?>
    
    <?
    if ($ebene_2 == true){
    head("Refübersicht (Ebene 2)");?>
    <table width="100%" cellpadding="0" cellspacing="1" bgcolor="#000000">
    <tr class="tr_head">
    <td align="center" width="20%"><b>User</b></td>
    <td align="center" width="20%"><b>Werber</b></td>
    <td align="center" width="25%"><b>Aktuell</b></td>
    <td align="center" width="25%"><b>Gesamt</b></td>
    <td align="center" width="10%"><b>Status</b></td>
    </tr>
    <?=$anz2;?>
    </table>
    <?foot();
    }else{
    head("Keine Refs");
    echo "Keine Refs in Ebene 2";
    foot();
    }
    ?>
    
    <?
    if ($ebene_3 == true){
    head("Refübersicht (Ebene 3)");?>
    <table width="100%" cellpadding="0" cellspacing="1" bgcolor="#000000">
    <tr class="tr_head">
    <td align="center" width="20%"><b>User</b></td>
    <td align="center" width="20%"><b>Werber</b></td>
    <td align="center" width="25%"><b>Aktuell</b></td>
    <td align="center" width="25%"><b>Gesamt</b></td>
    <td align="center" width="10%"><b>Status</b></td>
    </tr>
    <?=$anz3;?>
    </table>
    <?foot();
    }else{
    head("Keine Refs");
    echo "Keine Refs in Ebene 3";
    foot();
    }
    ?>
    Gruß

    EarlofMidnight
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  2. #2
    Erfahrener Benutzer
    Registriert seit
    08.07.2007
    Beiträge
    179
    hallo ist dieser code für vms.1.2

  3. #3
    Ja
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  4. #4
    Erfahrener Benutzer
    Registriert seit
    08.07.2007
    Beiträge
    179
    danke

  5. #5
    Erfahrener Benutzer
    Registriert seit
    08.07.2007
    Beiträge
    179
    hallo wenn man auf den name geht kommt

    ?content=/nickpage&uid=296821
    sollte aber so sein
    ?content=/nickpage&uid=username

    wer kann mir weiter helfen

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    den teil:
    PHP-Code:
    <a href="?content=/nickpage&amp;uid='.$user1['uid'].'">'.nickname($user1['uid']).'</a
    so ändern:

    PHP-Code:
    <a href="?content=/nickpage&amp;uid='.nickname($user1['uid']).'">'.nickname($user1['uid']).'</a
    aber das verbraucht so wie ich das sehe massig an db abfragen, ich denke mal, da sollte man generell ein andere lösung finden
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #7
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von jpwfour Beitrag anzeigen
    den teil:
    PHP-Code:
    <a href="?content=/nickpage&amp;uid='.$user1['uid'].'">'.nickname($user1['uid']).'</a
    so ändern:

    PHP-Code:
    <a href="?content=/nickpage&amp;uid='.nickname($user1['uid']).'">'.nickname($user1['uid']).'</a
    aber das verbraucht so wie ich das sehe massig an db abfragen, ich denke mal, da sollte man generell ein andere lösung finden
    Ja das liegt an der function nickname()

    man sollte den nickname per left join mit auslesen
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

Ähnliche Themen

  1. Wie prüfen ob es den Nicknamen bei Primus gibt?
    Von Rallef im Forum Weiterentwicklung Basisscript
    Antworten: 2
    Letzter Beitrag: 10.09.2009, 20:29
  2. Wer ist wo - Nicknamen anstelle UID
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 27.06.2009, 12:09
  3. Wer kann mir den Nicknamen hier machen ?
    Von DK1 im Forum Weiterentwicklung Basisscript
    Antworten: 2
    Letzter Beitrag: 07.05.2008, 23:04
  4. Wie html im Nicknamen verhindern?
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 11
    Letzter Beitrag: 05.04.2008, 19:45
  5. Nicknamen erklärungen
    Von Xenon im Forum Eierforum
    Antworten: 13
    Letzter Beitrag: 11.01.2008, 10:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •