Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 32

Thema: Banner immer weniger ??

  1. #21
    Ehrenuser Avatar von KiLLzOnE
    Registriert seit
    20.09.2006
    Beiträge
    301
    Hmm da mein Cron etwas anders aussieht, was ist hier zu entfernen???

    Code:
    <?
    /* Sponsorendaten löschen */
    $sponsordaten = "";
    
    /* Konfiguration laden */
    $interfacedaten = $db->query("SELECT * FROM equinox_".$pageconfig['install_nr']."_interface WHERE interface = 'lose4allweb' AND werbeart = 'forcedbanner'");
    $interfacedaten = mysql_fetch_array($interfacedaten);
    
    /* Forcedbanner von webmasterlose deaktivieren */
    $db->query("UPDATE equinox_".$pageconfig['install_nr']."_kampagnen SET status = '0' WHERE format = 'forcedbanner' AND bemerkung LIKE 'lose4allweb_%'");
    
    /* Einlesen der Kampagnen */
    $fb=@fopen("http://www.lose4allweb.de/interface/output_forcedbanner.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&uebrig=".$interfacedaten['restklicks']."&reload=24&verguetung=".$interfacedaten['mindestverguetung ']."","r");
    
    if($fb){
    	while($line=fgets($fb,1000)) {
    	$sponsordaten.=$line;
    	}
    fclose($fb);
    }
    
    /* Abbrechen wenn Sponsor nicht erreichbar */
    if (!$fb) die();
    
    $nr = 0;
    
    echo '<table width="100%" border="0" cellpadding="1" cellspacing="1">
    <tr bgcolor="#F7BF63">
    <td align="center"><b>Nr.</b></td>
    <td align="center"><b>KID</b></td>
    <td align="center"><b>Preis</b></td>
    <td align="center"><b>User</b></td>
    <td align="center"><b>Menge</b></td>
    <td align="center"><b>Reload</b></td>
    <td align="center"><b>Ziel</b></td>
    </tr>';
    
    /* Kampagnen splitten */
    $code = explode("|", $sponsordaten);
    $tl_count = (count($code)/5)-1;
    $bid_lesen = 0;
    for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
    $int_ziel                = "http://www.lose4allweb.de/lose/forcedclickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
    $int_banner              = "http://www.lose4allweb.de/lose/forcedviewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
    $int_menge               = round($code[$bid_lesen+3]);
    $int_kid		= $code[$bid_lesen];
    $int_reload		= $code[$bid_lesen+2]*3600;
    $int_verdienst	= ($code[$bid_lesen+4]*$interfacedaten['umrechnung']) - (($code[$bid_lesen+4]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
    $int_preis		= $code[$bid_lesen+4]*$interfacedaten['umrechnung'];
    $ext_verguetung	= $code[$bid_lesen+4];
    $tab_name = substr($int_ziel,52,999);
    $nr++;
    $bid_lesen=$bid_lesen+5;
    
    	/* Kampagnen ändern oder eintragen */
    	if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1 and $int_reload > 0 and $int_kid > 0 and $int_verdienst < 5000) {
    
    	if ($linecolor == '#FDF5E7') {
    	$linecolor = '#FCEED5';
    	} else {
    	$linecolor = '#FDF5E7';
    	}
    echo '
    <tr bgcolor="'.$linecolor.'">
    <td align="right"><b>'.$nr.'.</b></td>
    <td align="right">'.$int_kid.'</td>
    <td align="center">'.$int_preis.'</td>
    <td align="center">'.$int_verdienst.'</td>
    <td align="center">'.$int_menge.'</td>
    <td align="center">'.$code[$bid_lesen+2].'h</td>
    <td align="left">...'.$tab_name.'</td>
    </tr>
    ';
    		$forcedbanner_check = $db->query("SELECT status FROM equinox_".$pageconfig['install_nr']."_kampagnen WHERE format = 'forcedbanner' AND bemerkung = 'lose4allweb_".$int_kid."'");
    			if (!mysql_num_rows($forcedbanner_check)) {
    			$db->query("INSERT INTO equinox_".$pageconfig['install_nr']."_kampagnen (userid,format,do_views,do_clicks,in_views,in_clicks,reload,url_banner,url_ziel,name,bemerkung,payout,aufendhalt,status) VALUES ('0','forcedbanner','0','0','0','".$int_menge."','".$int_reload."','".$int_banner."','".$int_ziel."','Ext. Kampagnen','lose4allweb_".$int_kid."','".$int_verdienst."','".$interfacedaten['aufendhalt']."','1')");
    			} else {
    			$db->query("UPDATE equinox_".$pageconfig['install_nr']."_kampagnen SET aufendhalt = '".$interfacedaten['aufendhalt']."', reload = '".$int_reload."', do_views = '0', do_clicks = '0', in_views = '0', in_clicks = '".$int_menge."', payout = '".$int_verdienst."', status = '1' WHERE format = 'forcedbanner' AND bemerkung = 'lose4allweb_".$int_kid."'");
    			}
    	}
    }
    echo '</table><br><br>';
    /* Abgelaufene Kampagnen löschen wenn gewünscht */
    if ($interfacedaten['loeschen'] == 1) {
    $db->query("DELETE FROM equinox_".$pageconfig['install_nr']."_kampagnen WHERE format = 'forcedbanner' AND bemerkung LIKE 'lose4allweb_%' AND status = '0'");
    }
    ?>

  2. #22
    Erfahrener Benutzer
    Registriert seit
    17.07.2007
    Beiträge
    183
    Also ich habe gemerkt das ich das gleiche Prob habe!

    Dann habe ich mal das interface im browser von WML ausgeführt und habe gesehen das sehr wenig nur durchs interface ausgegeben werde.

    Probiert es selber auch mal aus und schreibt ob das bei euch auch so ist !!!

  3. #23
    Neuer Benutzer
    Registriert seit
    25.08.2006
    Beiträge
    4
    also bei mir war es bei den sponsoren WML und lose-ads. das ich nur noch wenige banner von den bekommen hatte ( textlinks das selbe )

    hatte man mein interface bzw cron nachgeschaut und fest gestellt das dort die abfrage mit dem mindestaufenthalt garnicht drin war. und da ich der meinung bin das die beiden sponsoren jetzt mit mindestaufent´halt arbeiten hab ich mal den abfrage link erweitert um das &ma=60 wo durch ich alle banner die bis eine min laufen müssen bekommen hatte. und siehe da war bei mir zumindestens mal die lösung hab wieder zich banner und vorallem hunderte textlinks von lose-ads bekommen.

  4. #24
    Neuer Benutzer
    Registriert seit
    25.08.2006
    Beiträge
    4
    achso. und wenn ihr da denn gleich die max reload mal auf 144 stellt gibts so gar alle banner die da sind und für interface genemigt sind.

  5. #25
    Erfahrener Benutzer
    Registriert seit
    22.12.2006
    Beiträge
    526

    RE: Problem unbegründet...

    Original von Masterphil
    Ich denke man sollte darauf achten die Crons "nicht" in einer CronDatei zu vereinen, am besten ist es wohl sogar, sie zu splitten, also Banner/Textlink/Mails, jeweils ein Job für jedes. Das gibt zwar nen Megachoas bei Cronjob.de oder was ihr auch nutzt, aber die haben ja eh keine Beschränkung was die Anzahl der Jobs angeht.

    Soll nur mal als denkansatz dienen, weil ja auch schon gemaint wurde, alles sollte über einen Hauptcron gemacht werden, was ich nicht empfehle.
    Also ich hatte auch schon daran gedacht die Crons einzeln auszuführen, aber ich habe 87 Crondatein, jede einzeln auszuführen wäre zwar möglich aber doch recht umständlich.

  6. #26
    Ehrenuser Avatar von KiLLzOnE
    Registriert seit
    20.09.2006
    Beiträge
    301
    Weiss niemand, was ich beim oben geposteten Cron ausbauen müsste??

  7. #27
    Erfahrener Benutzer
    Registriert seit
    22.12.2006
    Beiträge
    526
    Doch,
    Zeile 27 bis 36
    +
    Zeile 63 bis 73
    +
    Zeile 82

    Das sollte reichen

  8. #28
    Ehrenuser Avatar von KiLLzOnE
    Registriert seit
    20.09.2006
    Beiträge
    301
    Original von Holstenjungs
    Doch,
    Zeile 27 bis 36
    +
    Zeile 63 bis 73
    +
    Zeile 82

    Das sollte reichen
    Scheint zu funzen ^^

  9. #29
    Erfahrener Benutzer
    Registriert seit
    22.12.2006
    Beiträge
    526
    Na das ist doch wunderbar.

  10. #30
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370

    Ich hab mir die Arbeit gemacht...

    Also ich empfehle sich einmal die Arbeit zu machen, und zumindest die DB-Laufzeit lastigen Crons zu splitten. Ich selbst hab teilweise von Anfang an die Crons gesplittet, es ist eine einmalige Arbeit und wenn man es richtig anstellt bekommt die ganze DB mehr Speed. Man muss nur alle Crons auf den Tag verteilen, am besten man macht ne Tabelle und trägt dort ein wann welcher Cron läuft. Bei guter Einteilung überschneiden sich keine Crons, sprich dir DB wird entlastet, da sie nicht 2 Crons gleichzeitig aussführt.

    MfG

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Ähnliche Themen

  1. ajax addon banner immer im relaod
    Von Snoopyneuss im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 07.10.2009, 21:03
  2. banner immer im reload ? was ist los?
    Von refschloss im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 09.05.2008, 21:52
  3. Banner immer im Reaload
    Von 0123 im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 16.10.2007, 19:54
  4. Mehr Banner oder weniger Downloadkosten
    Von st.pauliblau im Forum Weiterentwicklung Basisscript
    Antworten: 7
    Letzter Beitrag: 17.03.2007, 14:16
  5. Immer nur 1 Banner
    Von ProxyUser92 im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 16.02.2007, 13:41

Berechtigungen

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