Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 29

Thema: Ref aktiv Anzeige

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer
    Registriert seit
    26.12.2006
    Beiträge
    64
    mich würde das auch brennend interessieren wie ich die refs in ebne 3 sichtbar mache und den fehler mit der aktivität beheben kann.

    zudem stellt sich die frage für mich ob ich das addon Downline erhaltung einfach aufspielen kann. oder kommt da auch noch eurer seits eine erweiterung ???

  2. #2
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Ändere mal Deine refubersicht.php in:
    PHP-Code:
    <? userstatus();

    $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'].'">'.$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'].'">'.$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'].'">'.$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();
    }
    ?>
    dann in functions.lib.php
    //Refumsatz gutschreiben, in das hier ändern:

    PHP-Code:
    function refumsatz ($buchungssumme,$fuer) {
    global 
    $db_prefix;
    db_query ("UPDATE vms_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."'");

    Bleibt nur noch das Problem mit der dritten Ebene, die wird bei mir auch nicht angezeigt!

  3. #3
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66
    Original:
    PHP-Code:
    <?
    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();
    }
    ?>
    ändern zu:
    PHP-Code:
    <?
    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();
    }
    ?>
    fehlt nur ein = zeichen ;-)

  4. #4
    Benutzer
    Registriert seit
    26.12.2006
    Beiträge
    64
    @ carlos99

    Also das ändern der Refübersicht.php hat nichts gebracht. Leider

    Das einzige was geklappt hat ist die 3te refebne.
    Ich bitte nochmals nachzuschauen vielleicht ist dir ja nen fehler passiert das du die alte ref.php kopiert hast oder so.
    den die datei größen waren nachher immernoch gleich.

  5. #5
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    die refuebersicht.php bewirkt das die refs in zweiter und dritter ebene jetzt den richtigen werber haben, mit hilfe von TS7 wird die dritte ebene jetzt auch angezeigt.

    PHP-Code:
    <? userstatus();

    $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'].'">'.$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'].'">'.$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'].'">'.$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();
    }
    ?>
    wenn du dieses in der functions.lib.php änderst

    PHP-Code:
    function refumsatz ($buchungssumme,$fuer) {
    global 
    $db_prefix;
    db_query ("UPDATE vms_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."'");

    werden sich die farben in der aktivanzeige ändern, "aber erst nachdem die user wieder aktiv waren". da vorher die spalte aktivzeit leer war und nach erneuter aktivität dann einen eintrag bekommt.

  6. #6
    Neuer Benutzer Avatar von Optimo
    Registriert seit
    25.10.2007
    Beiträge
    11

    Problem gelöst, Code funktioniert

    Das Problem das Refs immer als inaktiv angezeigt wurden hatte ich auch.

    Bin über die Forumssuche auf diesen Thread gestossen, habe den Code eingebaut und siehe da: Problem gelöst

    Vielen Dank

  7. #7
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    hmm... bei meinen ref´s in 2 ebene steht meine klammid unter werber das ist aber nicht ganz richtig hatte jemand das selbe problem und oder hat jemand ne lösung?

  8. #8
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Zitat Zitat von didith1207 Beitrag anzeigen
    hmm... bei meinen ref´s in 2 ebene steht meine klammid unter werber das ist aber nicht ganz richtig hatte jemand das selbe problem und oder hat jemand ne lösung?
    Machs mal so wie in Post 12. Das war bei mir auch.

  9. #9
    Erfahrener Benutzer
    Registriert seit
    12.10.2006
    Beiträge
    132
    bei mir besteht das gleiche problem, habe das aber in der 1ten ebene

  10. #10
    Erfahrener Benutzer
    Registriert seit
    11.01.2008
    Beiträge
    483
    Jetzt sind hier mehrer Codes gepostet!

    Also bei mir werden alle Refs in jeder Ebene angezeigt!
    Aber wie mache ich das jetzt, dass der Punkt auch grün wird? (Aktivität)

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. RR --> noch aktiv
    Von Riddik im Forum Talk, talk, talk...
    Antworten: 3
    Letzter Beitrag: 28.08.2012, 17:23
  2. Rally Anzeige ( Aktiv/nicht aktiv)
    Von dimek87 im Forum [HD] Codeschnippsel
    Antworten: 37
    Letzter Beitrag: 19.08.2010, 21:59
  3. ratrace Aktiv/Inaktiv anzeige im menü
    Von sterni im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 24.02.2009, 19:14
  4. refübersicht ,war noch nie aktiv
    Von Xenon im Forum Bug-Report
    Antworten: 4
    Letzter Beitrag: 01.11.2007, 16:13
  5. Aktiv Punkte
    Von Dreamerweb im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 16.03.2007, 13:35

Berechtigungen

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