Ergebnis 1 bis 6 von 6

Thema: 0 Banner Problem - Lösung?

  1. #1
    Erfahrener Benutzer Avatar von Webtina
    Registriert seit
    02.07.2006
    Beiträge
    182

    0 Banner Problem - Lösung?

    So ich wollte es im Forum von Nighxt noch anfügen, aber da ich Schimpfe bekommen hab für meinen Nachtrag eben hier neu


    Ein User (der hatte auch das PN bekommen wegen eventuelle Sperrung) auf meiner Seite hat mir nun netterweise ein Tip gegeben wie das 0 Banner Problem umgangen werden kann, den möchte ich Euch natürlich nicht vorenthalten.

    Danke den User der mir dies geben hat

    Ist ungetestet aber vom Logischen her sollte es so funktionieren


    In klick4.php einfügen
    <?
    userstatus();
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE reload='0' and werbeart = 'forcedbanner' and status = '1'");
    Konnte natürlich das nicht Testen da kein 0 Banner da ist, aber wenn ein 0 Banner vorhanden ist sollte er so gelöscht werden können

    Bin am am überlegen ob man es vielleicht im Cron ein bauen könnte?


    Vielleicht hatt ja noch einer eine Idee


    So hoffe ich, dass kein Seiten Betreiber das gleiche Problem hat wie ich


    und vielleicht für Banner mit unnormalen hohen Vergütungen - xxx ist die Summe

    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE reload='0' and werbeart = 'forcedbanner' and verdienst > 'XXX' and status = '1'");
    oder

    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE reload='0' and werbeart = 'forcedbanner' and status = '1' or verdienst > 'XXX' ");
    Auch ungetestet. immer unter userstatus();

    So damit keinen das wiederfährt wie mir


    Webtina
    Das Leben ändert sich und Du kannst nichts dagegen tun = Schicksal

  2. #2
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346
    ich denke es wäre besser es in dem cron einzufügen

    // Abgelaufene Banner löschen
    db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'hp-lose' and status = '0'");
    darunter
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE reload='0' and werbeart = 'forcedbanner' and status = '1' or verdienst > 'XXX' ");
    XXX=höchstvergütung die man eigentlich kennt beispiel für lose sind
    mehr als 10.000 unrealistisch und dann xxx=10000 eintragen

    DimpleX

  3. #3
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    PHP-Code:
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE (reload='0' or verdienst > 'XXX') and werbeart = 'forcedbanner' and status = '1' "); 
    Das wäre besser, logischer, und sicherer. Und beachtet nur die Forcedbanner.
    Mit freundlichem Gruß
    SebbyPHM




  4. #4
    Eins habt ihr Vergessen wenn die Mails in der ".$db_prefix."_gebuchte_werbung stehn werden die auch gelöscht. Da die auch mit der 0 in der Reoload gebucht werden.
    Ich hab meine Mail komplett hier rausgenommen.

  5. #5
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346
    nein da ja speziel auf die werbeart = 'forcedbanner' angewendet wird


    DimpleX

  6. #6
    Richtig alles klar hab ich übersehn.

Ähnliche Themen

  1. Forced-banner problem!!!!
    Von Schlumpfine im Forum [HD] Programmieren
    Antworten: 6
    Letzter Beitrag: 18.08.2010, 07:44
  2. problem mit banner jackpot
    Von refschloss im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 18.05.2008, 11:48
  3. Highforced Banner Problem
    Von prizee im Forum Support zu Addons & Erweiterungen
    Antworten: 17
    Letzter Beitrag: 09.03.2008, 23:56
  4. Banner reload Problem
    Von bart27 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 14.03.2007, 18:36
  5. problem bei neuanmeldung [erledigt / lösung gefunden]
    Von cashtower im Forum Support zum VMSone
    Antworten: 34
    Letzter Beitrag: 22.02.2007, 11:32

Berechtigungen

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