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

Thema: Textlinks Statistik + Userprofil

  1. #1
    Erfahrener Benutzer
    Registriert seit
    22.02.2007
    Beiträge
    148

    Textlinks Statistik + Userprofil

    Hallo Leute!

    Habe mir das Textlink Addon eingebaut.
    Möchte da nun gerne die Statistik sehen.

    Bei den Paid Banner musste man die klick4.php ändern.

    Und im Userprofil kann man eintellen wieviel man sehen möchte,

    von den Bannern, aber das geht bei Textlinks nicht.


    Hier der Inhalt der /content/paidlink.php





    PHP-Code:
    <? $ex_fc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'paidlinks' and status = '1'"); 
    while ($count = mysql_fetch_array($ex_fc)) { 
    $fc_gebucht++; 
    $fc_menge = $fc_menge + $count['menge']; 
    $fc_wert = $fc_wert + ($count['verdienst']*$count['menge']); 
    } ?> 

    <? head("Paidlinks Information");?>
    <br>
    Die Anzahl der angezeigten Paidlinks kann im Userprofil eingestellt werden
    <br>
    Es sind <b> 
    <?=@number_format($fc_gebucht,0,",",".");?></b> Paidlinks Kampagnen aktiv 
    <? foot();?>
    <?
    userstatus();
    $max_banner = mysql_fetch_array(db_query("SELECT `max_paidlinks` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));
    head("");
    $paidlinks = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'paidlinks' and status = '1' ORDER BY RAND()");
    while($f_plinks=mysql_fetch_array($paidlinks)){
    $int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$f_plinks['tan']."' and  (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
        if (!mysql_num_rows($int_reload) && $x_banner <= 9) {
        echo '<div align="center"><a href="pl.php?tan='.$f_plinks['tan'].'" target="_blank">'.$f_plinks['banner'].'</a><br>Reload:'. $f_plinks['reload']/3600 .' Std. | Verdienst: '.number_format($f_plinks['verdienst'],2,',','.').' | Aufendhalt:'.$f_plinks['aufendhalt'].' Sekunden<br><br></div>';
        $x_banner++;
        }
    }
    if ($x_banner <= 0) {
    echo '<div align="center"><font color="#FF0000"><b>Alle Textlinks im Reload !</b></font></div>';
    } else {
    echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Paidlinks ?"></form></div>';
    }
    foot();
    ?>

    Danke.

  2. #2
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543

    RE: Textlinks Statistik + Userprofil

    Um es im Userprofil einstellen zu können, musst du in die Tabelle vms_userdaten eine Spalte einfügen: max_paidlinks int(11)

    In die atei userdaten.php muss eingefügt werden:
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_userdaten SET max_paidlinks = '".$_POST['max_paidlinks']."' WHERE uid=".$_SESSION['uid'].""
    und
    Code:
       <tr>
        <td width="10%"></td>
        <td align="left"><font color="#000000"><b>Max. anzeigbare Paidlinks:</td>
        <td align="left">
            <select name="max_paidlinks">
            <option value="3" <? if ($userdaten['max_paidlinks'] == 3) echo 'selected';?>>3</option>
            <option value="5" <? if ($userdaten['max_paidlinks'] == 5) echo 'selected';?>>5</option>
            <option value="10" <? if ($userdaten['max_paidlinks'] == 10) echo 'selected';?>>10</option>
            <option value="20" <? if ($userdaten['max_paidlinks'] == 20) echo 'selected';?>>20</option>
            <option value="30" <? if ($userdaten['max_paidlinks'] == 30) echo 'selected';?>>30</option>
            <option value="40" <? if ($userdaten['max_paidlinks'] == 40) echo 'selected';?>>40</option>
            <option value="50" <? if ($userdaten['max_paidlinks'] == 50) echo 'selected';?>>50</option>
            </select>
          </td>
       </tr>
    Kann sein, dass du den Code ein wenig deiner Seite anpassen musst.

    Für die Anzeige der vorhandenen / im Reload befindlichen Paidlinks, des Verdienstes usw. nimmst du dir die Daten aus der paid4.php und änderst sie entsprechend um. Aus "forcedbanner" wird dann z.B. "paidlinks"

  3. #3
    Erfahrener Benutzer
    Registriert seit
    22.02.2007
    Beiträge
    148
    Danke,

    Habe es in der Datenbank eingefügt,

    und die Datei userdaten.php gibt es nicht.

    EDIT

    Mein Fehler!
    Habe deine Anleitung falsch verstanden!

  4. #4
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Dann ist es bei dir die Datei userprofil.php und das hier hast du ganz richtig gemacht:
    PHP-Code:
    b_query("UPDATE ".$db_prefix."_userdaten SET max_paidlinks = '".$_POST['max_paidlinks']."' WHERE uid=".$_SESSION['uid'].""); 
    Nun musst du natürlich dem User die Möglichkeit geben, die Anzahl auch einzufügen. Dazu fügst du das, was ich oben schon gepostet habe unmittelbar hier ein:
    Code:
        <td>Max. anzeigbare Forcedbanner:</td>
        <td>
        <select name="max_forced">
        <option value="3" <? if ($userdaten['max_forced'] == 3) echo 'selected';?>>3</option>
        <option value="5" <? if ($userdaten['max_forced'] == 5) echo 'selected';?>>5</option>
        <option value="10" <? if ($userdaten['max_forced'] == 10) echo 'selected';?>>10</option>
        <option value="20" <? if ($userdaten['max_forced'] == 20) echo 'selected';?>>20</option>
        <option value="30" <? if ($userdaten['max_forced'] == 30) echo 'selected';?>>30</option>
        <option value="40" <? if ($userdaten['max_forced'] == 40) echo 'selected';?>>40</option>
        <option value="50" <? if ($userdaten['max_forced'] == 50) echo 'selected';?>>50</option>
        </select>
        </td>
       </tr>
    
    Hier den neuen Code einfügen!!!
    
       <tr>
        <td>Max. anzeigbare Paidlinks:</td>
        <td>
            <select name="max_paidlinks">
            <option value="3" <? if ($userdaten['max_paidlinks'] == 3) echo 'selected';?>>3</option>
            <option value="5" <? if ($userdaten['max_paidlinks'] == 5) echo 'selected';?>>5</option>
            <option value="10" <? if ($userdaten['max_paidlinks'] == 10) echo 'selected';?>>10</option>
            <option value="20" <? if ($userdaten['max_paidlinks'] == 20) echo 'selected';?>>20</option>
            <option value="30" <? if ($userdaten['max_paidlinks'] == 30) echo 'selected';?>>30</option>
            <option value="40" <? if ($userdaten['max_paidlinks'] == 40) echo 'selected';?>>40</option>
            <option value="50" <? if ($userdaten['max_paidlinks'] == 50) echo 'selected';?>>50</option>
            </select>
          </td>
       </tr>
    
    Ende des einzufügenden Codes!!!
    
       <tr>
       <td align="center" colspan="2"><br>
       <input type="submit" name="aendern" value="Jetzt ändern!"><br>
       <br>
       <?=$change;?>
       </td>
       </tr>
       </form>
      </table>
    <?foot();?>

  5. #5
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    wie NightX schon sagte in der Db ab besten direkt die zeile max_forced die zeile max_links (oder wie du willst) einfügen (kopiere die max_forced)

    dann ins ftp: content/konto/userprofil.php öffnen

    tausche die zeilen in deiner aus (zeile 68 mit 69), so das die banner vor die textlinks kommen

    dann nach:

    PHP-Code:
    <td>Max. anzeigbare Forcedbanner:</td>
        <td>
        <select name="max_forced">
        <option value="3" <? if ($userdaten['max_forced'] == 3) echo 'selected';?>>3</option>
        <option value="5" <? if ($userdaten['max_forced'] == 5) echo 'selected';?>>5</option>
        <option value="10" <? if ($userdaten['max_forced'] == 10) echo 'selected';?>>10</option>
        <option value="20" <? if ($userdaten['max_forced'] == 20) echo 'selected';?>>20</option>
        <option value="30" <? if ($userdaten['max_forced'] == 30) echo 'selected';?>>30</option>
        </select>
        </td></tr>
    das hier einfügen:

    PHP-Code:
    <tr>    <td>Max. anzeigbare Forcedlinks:</td>
        <td>
        <select name="max_links">
        <option value="3" <? if ($userdaten['max_links'] == 3) echo 'selected';?>>3</option>
        <option value="5" <? if ($userdaten['max_links'] == 5) echo 'selected';?>>5</option>
        <option value="10" <? if ($userdaten['max_links'] == 10) echo 'selected';?>>10</option>
        <option value="20" <? if ($userdaten['max_links'] == 20) echo 'selected';?>>20</option>
        <option value="30" <? if ($userdaten['max_links'] == 30) echo 'selected';?>>30</option>
        <option value="40" <? if ($userdaten['max_links'] == 40) echo 'selected';?>>40</option>
        <option value="50" <? if ($userdaten['max_links'] == 50) echo 'selected';?>>50</option>
        </select>
        </td>
       </tr>
    www.scripte-box.de VMS,VMS2 und FWX

  6. #6
    Erfahrener Benutzer
    Registriert seit
    22.02.2007
    Beiträge
    148
    So hab alles eingestellt!

    Im Userprofil kann zwar einstellen wieviel ich will,
    aber leider ist die Menge dann noch gleich!

    Also muss an der DB liegen.

    Feld Typ Attribute Null Standard Extra Aktion
    uid int(7) Nein auto_increment
    nickname varchar(255) Nein
    vorname varchar(50) Nein
    nachname varchar(50) Nein
    angemeldet_seit int(10) Nein 0
    max_forced int(11) Nein 5
    ava varchar(100) Nein <?=$domain;?>/images/noava.gif
    max_links int(11) Nein 5



    Kann das am Feld liegen?

    Wer sich bei meiner Seite einloggen will kann das machen!

    http://www.smiley-place.8jo.de
    Nick: test
    PW: testtest


    Also muss max_links unter max_forced oder dadrüber?

    Die 5 hab ich von max_forced übernommen!

  7. #7
    Erfahrener Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    573
    bei mir heißt das ganze max_text in der db

    schau mal in deiner paidlinks.php
    unter userstatus();
    steht beiu mir in zeile 33
    PHP-Code:
    $max_text mysql_fetch_array(db_query("SELECT `max_text` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."")); 
    und nu nmußt du schauen was bei dir steht.. bzw. ind einer datei und vergleichen mit deiner db.... unter vms_userdaten

  8. #8
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Original von Coinsrapper
    max_links int(11) Nein 5

    Also muss max_links unter max_forced oder dadrüber?
    1. max_paidlinks
    2. Kopiere doch den Code, den ich gepostet habe, dann musst du nicht überlegen, ob darunter oder darüber. Ist aber im Prinzip völlig egal.

  9. #9
    Erfahrener Benutzer
    Registriert seit
    22.02.2007
    Beiträge
    148
    Ja bei mir heisst das max_links



    Es ist alles geändert in userprofil.php!

    Der Fehler ist nicht zu finden!


    EDIT

    Alles in Paidlinks geändet geht immer noch nicht!

  10. #10
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Nur um sicher zu gehen: Nicht in "Paidlinks" ändern, sondern in "max_paidlinks"

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Statistik von der Seite
    Von Basell im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 6
    Letzter Beitrag: 29.11.2011, 11:37
  2. Paidmails Statistik
    Von zeldox im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 11.06.2011, 12:29
  3. Monats Statistik
    Von sascha2703 im Forum [HD] Codeschnippsel
    Antworten: 1
    Letzter Beitrag: 29.10.2009, 19:07
  4. Probleme mit Max. Textlinks und Textlinks Vergütung
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 14.02.2009, 20:23
  5. statistik anzeige
    Von halk im Forum [HD] Codeschnippsel
    Antworten: 33
    Letzter Beitrag: 03.10.2008, 02:36

Berechtigungen

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