Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 32

Thema: Unsichtbarer Minusbanner - Addon

  1. #1
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580

    Unsichtbarer Minusbanner - Addon

    da ich immer wieder gefragt werde hier mal so wie ich es eingebaut habe... habe die schnipsel hier aus dem Forum zusammengesucht....


    1.) in der db ausführen:
    CREATE TABLE IF NOT EXISTS `vms_minusbuchungen` (
    `uid` int(7) NOT NULL default '0',
    `buchungszeit` int(10) NOT NULL default '0',
    `buchungs_id` varchar(14) NOT NULL default '',
    `buchungsmenge` double(10,2) NOT NULL default '0.00',
    `verwendungszweck` varchar(40) NOT NULL default ''
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    INSERT INTO `vms_minusbuchungen` (`uid`, `buchungszeit`, `buchungs_id`, `buchungsmenge`, `verwendungszweck`) VALUES
    (1, 1257748038, 'MEuWCqaJTmSVw4', -100.00, 'Minusbanner');
    2.) ein bannerbild hochladen nach images (zb: http://www.vms1.de/index.php?img=xybannerkn2.gif )

    buch einen adminbanner mit -100 vergütung
    verlinkung zb:

    http://www.deinedomain.de/images/xybannerkn2.gif
    http://www.deinedomain.de/?content=/betteln&ref=


    3.) in der klick4 nach der
    while.....
    }
    schleife den banner einfügen:

    PHP-Code:
     echo '<!--';
    echo
    '<br><br>
        </div><div id="banner_tandeinesbanners" align="center">

         <a href="fc.php?tan=tandeinesbanners" rel="nofollow" rel="nofollow" target="_blank">
          <img src="bildurldeinesbanners" alt="tandeinesbanners" onclick="document.getElementById("banner_tandeinesbanners").style.display="none";" border="0" height="0" width="0">
         </a>
     '
    ;
    echo 
    '-->'
    überall wo tandeinesbanners steht den tan einfügen von deinem gebuchtem minusbanner
    da wo bildurldeinesbanners steht deine url einfügen zb: http://www.deinedomain.de/images/xybannerkn2.gif


    4.) funktion für die funktionslib.php

    PHP-Code:
    function minusbuchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global 
    $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_minusbuchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans_menge."','".$verwendung."')");

    (ich habs bei mir nach der buchungsliste eingefügt)



    5.) dann in der topframe_forced nach:

    // Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...
    PHP-Code:
     db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks +....... 
    die buchung einfügen

    PHP-Code:
    if ($forced['verdienst']<0){
       
    $code create_code(14);
       
    minusbuchungsliste ($code,$forced['verdienst'],'Minusbanner',$_SESSION['uid']);
       } 
    6.) datei erstellen für die adminübersicht minusbanner.php und nach adminforce/content hochladen:

    PHP-Code:
    <?
    $order = 'buchungszeit';
    $tag = date("d");
    $monat = date("m");
    $jahr = date("Y");
    $last24 = 0;
    $last30 = 0;

    if ($_GET['order']){
      $order = $_GET['order'];
    };
    if ($_GET['tag']){
      $tag = $_GET['tag'];
    };
    if ($_GET['monat']){
      $monat = $_GET['monat'];
    };
    if ($_GET['jahr']){
      $jahr = $_GET['jahr'];
    };
    $beginn = mktime(0,0,0,$monat,$tag,$jahr);
    $ende = mktime(0,0,0,$monat,$tag+1,$jahr)-1;
    if ($_GET['last24'] == 1){
      $tag = date("d");
      $monat = date("m");
      $jahr = date("Y");
      $last24 = 1;
      $beginn = time()-86400;
      $ende = time();
    };
    if ($_GET['last30'] == 1){
      $tag = date("d");
      $monat = date("m");
      $jahr = date("Y");
      $last30 = 1;
      $beginn = time()-2592000;
      $ende = time();
    };
    ?>

    <?head("Übersicht der MinusBuchungen ".date("d.m.Y - H:i",$beginn)." Uhr bis ".date("d.m.Y - H:i",$ende)." Uhr")?>
    <div align="center">
      <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c0c0c0">
        <tr>
         <td align="center" colspan="3" bgcolor="#f0f0f0" valign="middle">
           <form name="" method="get" action=""><select name="tag" size="1">
             <?
             for($x=1;$x<=31;$x++){
               if ($x <= 9) {$y = '0'.$x;} else {$y = $x;}
               echo '<option value="'.$x.'">'.$y.'</option>';
             }
             ?>
             </select>
             <select name="monat" size="1">
             <?
             for($x=1;$x<=12;$x++){
               if ($x <= 9) {$y = '0'.$x;} else {$y = $x;}
               echo '<option value="'.$x.'">'.$y.'</option>';
             }
             ?>
             </select>
             <select name="jahr" size="1">
             <?
             for($x=2009;$x<=2015;$x++){
               echo '<option value="'.$x.'">'.$x.'</option>';
             }
             ?>
             </select><input type="hidden" name="content" value="/minusbuchungen"> <input type="submit" value="anzeigen"></form></td>
        </tr>
        <tr bgcolor="#f0f0f0">
         <td align="center" width="33%"><a href="?content=/minusbuchungen"><b>Heute</b></a></td>
         <td align="center" width="33%"><a href="?content=/minusbuchungen&last24=1"><b>Letzte 24h</b></a></td>
         <td align="center" width="33%"><a href="?content=/minusbuchungen&last30=1"><b>Letzen 30 Tgae</b></a></td>
        </tr>
      </table>
    </div>
    <br>
    <div align="center">
      <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c0c0c0">
        <tr bgcolor="#f0f0f0">
         <td align="center"><a href="?content=/minusbuchungen&order=buchungszeit&tag=<?=$tag?>&monat=<?=$monat?>&jahr=<?=$jahr?>&last24=<?=$last24?>&last30=<?=$last30?>"><b>Zeit</b></a></td>
         <td align="center"><a href="?content=/minusbuchungen&order=uid&tag=<?=$tag?>&monat=<?=$monat?>&jahr=<?=$jahr?>&last24=<?=$last24?>&last30=<?=$last30?>"><b>User</b></a></td>
         <td align="center"><a href="?content=/minusbuchungen&order=buchungsmenge&tag=<?=$tag?>&monat=<?=$monat?>&jahr=<?=$jahr?>&last24=<?=$last24?>&last30=<?=$last30?>"><b>Menge</b></a></td>
         <td align="center"><a href="?content=/minusbuchungen&order=verwendungszweck&tag=<?=$tag?>&monat=<?=$monat?>&jahr=<?=$jahr?>&last24=<?=$last24?>&last30=<?=$last30?>"><b>Zweck</b></a></td>
        </tr>
    <?

    $buchung_abfrage = db_query("SELECT b.buchungszeit, b.buchungsmenge, b.uid, b.verwendungszweck, u.nickname         FROM ".$db_prefix."_minusbuchungen b
    LEFT JOIN ".$db_prefix."_userdaten u ON (u.uid = b.uid)
    WHERE b.buchungszeit >= '$beginn' and b.buchungszeit < '$ende' 
    ORDER BY b.$order DESC");
    while ($buchung_daten = mysql_fetch_array($buchung_abfrage)) {
      if ($buchung_daten['buchungsmenge'] >= 0){
         $buchung_daten['buchungsmenge'] = '<font color="#006600">'.number_format($buchung_daten['buchungsmenge'],2,",",".").'</font>';
      }else{
         $buchung_daten['buchungsmenge'] = '<font color="#FF0000">'.number_format($buchung_daten['buchungsmenge'],2,",",".").'</font>';
      };
    ?>
       <tr bgcolor="#f5f5f5">
         <td align="center">&nbsp;<?=date("d.m.Y - H:i",$buchung_daten['buchungszeit']);?>&nbsp;Uhr&nbsp;</td>
              <td align="center">&nbsp;<?if (!$buchung_daten['nickname'])
          {
          echo $buchung_daten['uid'];
          }
          else 
          {
          echo $buchung_daten['nickname'];
          }?></td>
         <td align="right">&nbsp;<?=$buchung_daten['buchungsmenge']?>&nbsp;</td>
         <td align="center">&nbsp;<?=$buchung_daten['verwendungszweck'];?></td>
       </tr>
    <?
    };
    ?>
      </table>
    </div>
    <?foot();?>
    7.) im adminforce verlinken:

    &raquo;&nbsp;<a href="?content=/minusbuchungen">Minusbuchungen</a><br>
    Mir ist aufgefallen das in einigen versionen banner unter 0 angezeigt werden da wird dann als letzter banner der minusbanner angezeigt...
    das kann man umgehen wenn man in der klick4 in der abfrage:

    $fbanner = db_query ('SELECT t1.* ..........

    einfach t1.verdienst > 0 reingibt ich hatte das bei meiner älteren version drinnen deshalb nicht daran gedacht das das in manchen version fehlen könnte.......

    zb so:
    ....................IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND.........................
    fertig!
    viel erfolg damit

  2. #2
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    hi,

    Da sag ich doch erstmal danke für den Schnippsel

    Kannst du mir nur sagen was damit genau gemeint ist ??

    3.) in der klick4 nach der
    while.....
    }
    schleife den banner einfügen

    ich habe da 2 x das wort While

    PHP-Code:
    while($fa=mysql_fetch_array($fbanner)){ 
    und

    PHP-Code:
    while ($f_banner mysql_fetch_assoc ($fbanner)){ 
    was ist genau gemeint ??

    danke nochmal

    mfg

  3. #3
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    die standart klick4 sieht dann so aus:

    PHP-Code:
    <?
    userstatus (); 
    head ('Paidbanner');

    $usr = mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));

    $fbanner = db_query ('SELECT t1.* 
                  FROM '.$db_prefix.'_gebuchte_werbung t1
                LEFT JOIN '.$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
                LEFT JOIN '.$db_prefix.'_fb_blacklist AS t3 ON t3.kid = t1.kid AND t3.werbeart=t1.werbeart
                  LEFT JOIN '.$db_prefix.'_reloads t2
                  ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') 
                  WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced']);

    while ($f_banner = mysql_fetch_assoc ($fbanner)){
        echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
        . '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden<br><br></div>';    

    echo '<!--';
    echo'<br><br>
        </div><div id="banner_tandeinesbanners" align="center">

         <a href="fc.php?tan=tandeinesbanners" rel="nofollow" rel="nofollow" target="_blank">
          <img src="bildurldeinesbanners" alt="tandeinesbanners" onclick="document.getElementById("banner_tandeinesbanners").style.display="none";" border="0" height="0" width="0">
         </a>
     ';
    echo '-->'; 

    if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';  
    else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';

    foot ();
    ?>

  4. #4
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    hi,

    Mal ne blöde frage kann ich das als admin irgedwie testen ob der minusbanner auch klappt ?

    Ich bin da nicht so informiert was klickprogramme angeht

  5. #5
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    anstatt height="0" width="0" kannst ja 1 reinschreiben dann siehst du nen ganz kleinen punkt da kannst draufklicken

  6. #6
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    Hi,

    Vileicht kann mir ja noch jemand anderes helfen !

    Ich habe alles so eingebaut wie oben beschrieben bin es nun extra nochmal durchgegangen.

    Da ich sehn wollte ob der banner nun auch geht hab ich wie oben schon gefragt die werte auf 50 50 gestellt so das ich den banner auch sehn kann leider seh ich keinen banner !

    Darauf hin habe ich nochmals alles nachgesehn und der einbau ist wie oben nichts anderes.

    Hier mal meine verdienen/klick4.php

    Es darf kein Fremdcode gepostet werden
    Edit von DimpleX

    Ich hoffe mal mir kann einer weiterhelfen

  7. #7
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Der Banner ist zusätzlich im HTML Kommentar, daher musst du zum "Testen" auch noch die beiden Zeilen:

    PHP-Code:
      echo '<!--'
    und
    PHP-Code:
     echo '-->'
    rausnehmen.
    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)

  8. #8
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    Hi,

    Danke für deine Antwort und hilfe.

    Jetzt ist eben nur die frage ob das dann auch alles so klappt wie es soll wenn ich das nun rausmache seh ich zwar ob der banner da ist aber es muss ja dann wider rein wenn ich das richtig verstanden habe!

    Nun die frage wird der banner dann z.b von linki und anderen programmen gesehn nur eben nicht für den normalen user ?

    Mfg

    Zitat Zitat von jpwfour Beitrag anzeigen
    Der Banner ist zusätzlich im HTML Kommentar, daher musst du zum "Testen" auch noch die beiden Zeilen:

    PHP-Code:
      echo '<!--'
    und
    PHP-Code:
     echo '-->'
    rausnehmen.

  9. #9
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    hmm.. sag mal ließt du auch was man dir schreibt?

    Zitat von jpwfour
    Der Banner ist zusätzlich im HTML Kommentar
    das ist damit man ihn in einem html bowser nicht sehen kann sonnst wäre dort ein kleines pünktchen im IE zb. und eventuell klickbar um das zu vermeiden wurde es gemacht!

    ausserdem hab ich dir auch per PN geschrieben das es mehrere User im einsatz haben und es dort funktioniert!

  10. #10
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    hi,

    Du musst deswegen nicht gleich Pamig werden.

    Wie ich dir auch schon in der Pn geschrieben habe konnte ich den banner nicht sehn deine antwort darauf war ich hätte nichtmal ein VMS1

    Ich habe dir meinen code geschickt wie ich ihn eingebaut habe und sagte das ich den banner nicht sehn kann !!

    Ich wollte ihn zum testen sehn deine antwort war ich sollte nur eben mal das heir machen

    height="0" width="0" kannst ja 1 reinschreiben dann siehst du nen ganz kleinen punkt da kannst draufklicken
    das habe ich gemacht und der banner war immer ncoh nciht sichtbar.

    Nun schreib ich das mir jemand anderes vileicht helfen kann weil du ja sagst es geht bei allen anderen usern und dann gehst mich von der Seite an.

    Meine frage war lediglich ob ich es als admin testen kann ob das addon wirklich geht so das ich fake user erkennen kann.

    Aber wenn du nicht helfen willst lass es doch einfach und geh mich nicht so von der seite an .

    In diesem sinne schönen abend/Tag noch

    Zitat Zitat von didith1207 Beitrag anzeigen
    hmm.. sag mal ließt du auch was man dir schreibt?



    das ist damit man ihn in einem html bowser nicht sehen kann sonnst wäre dort ein kleines pünktchen im IE zb. und eventuell klickbar um das zu vermeiden wurde es gemacht!

    ausserdem hab ich dir auch per PN geschrieben das es mehrere User im einsatz haben und es dort funktioniert!

Seite 1 von 4 123 ... LetzteLetzte

Ähnliche Themen

  1. Unsichtbarer minusbanner klicker 356109
    Von didith1207 im Forum User
    Antworten: 20
    Letzter Beitrag: 26.05.2010, 16:02
  2. Antworten: 0
    Letzter Beitrag: 21.11.2009, 18:24
  3. Minusbanner mal wieder....
    Von roxanna118 im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 08.04.2008, 15:16
  4. Minusbanner Zähler
    Von MacMo im Forum Weiterentwicklung Basisscript
    Antworten: 11
    Letzter Beitrag: 21.03.2008, 18:17
  5. (S) Minusbanner
    Von enno_ac im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 02.11.2007, 17:45

Berechtigungen

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