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

Thema: Unsichtbarer Minusbanner - Addon

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  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
    Registriert seit
    03.07.2006
    Beiträge
    169
    ist der Code auch auf Paidmails und Paidlinks anwendbar ?
    Wenn ja, was muss ich ändern ?
    Zockervogel

  8. #8
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    Nachfrage...
    da niemand antwortet gehe ich davon aus, dass die Frage entweder zu doof war oder das irgendwo schon einmal behandelt wurde.

    Kann mir jemand bitte sagen ob es geht oder halt nicht.
    (Paidlinks und Mailhistory)

    Danke im voraus
    Zockervogel

  9. #9
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von Zockervogel Beitrag anzeigen
    ...

    Kann mir jemand bitte sagen ob es geht oder halt nicht.
    (Paidlinks und Mailhistory)

    ...
    Es geht. Natürlich kann der Code nicht 1:1 übernommen werden. Aber wo ist der Unterschied zw. Forcedbanner und Paidlink? An sich nur im ausgegebenen HTML Code, beim einen ein Link mit Bild "drin", beim anderen ein Link mit Text. Und evtl. heißen die Tabellen etwas anders etc.

    Logisch ist denke ich auch, dass es wenig Sinn macht, innerhalb der Paidlinks einen Minusbanner anzuzeigen, müsste dann analog ein Minustext sein, aber ansonsten ist die Funktionsweise identisch.
    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)

  10. #10
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    Danke für die Antwort.

    Die Paidlinks habe ich jetzt hinbekommen, mit der Mailhistory stehe ich noch auf Kriegsfuß. (also klappt nicht)

    Auf alle Fälle danke für den Code
    Zockervogel

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

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

Berechtigungen

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