Ergebnis 1 bis 6 von 6

Thema: (suche) zulanger aufenhalt automatisch löschen

  1. #1
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173

    Cool (suche) zulanger aufenhalt automatisch löschen

    wie wärs mal mit ein schnippsel was banner textlinks und mails überprüft ob der aufenhalt stimmt. Ich hab bei vielen sponsoren meist das problem das ich meist über 60 sekunden aufendhalt habe. Obwohl ich in den if´s max 60 sekunden eingegeben hab. da ich nicht 24 stunden am tag banner prüfen kann würde ich gerne soch ein schnippsel oder addon haben und ich glaub ich bin nicht allein

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Wäre das dann aber nicht Aufgabe der Interfaces?

    Bzw. wenn man das da sogar einstellen kann, dann sollte es ja funktionieren?

    Wenn nicht, braucht man diese Funktion ja nur reparieren, da es ja nicht so viele unterschiedliche IF Systeme gibt, wäre dass dann auch nur noch Copy&Paste arbeit, wenn man es in 1 Cron behoben hat.

    Ansonsten kann man natürlich via SQL-Befehle sowas auch für alle Banner bspw. machen:

    Code:
    UPDATE vms_gebuchte_werbung SET aufenthalt = 60 WHERE aufenthalt > 60
    usw.

    Bin aber trotzdem noch für Methode 1. außer du hast ein gutes Argument dagegen?
    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)

  3. #3
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173
    was muss ich den bei copy und paste beachten,also welcher befehl sollte in cron den richtig stehen?

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Das kommt ganz auf die verwendeten Crons drauf an:

    Bei den "Standard-Crons/Interfaces:

    PHP-Code:
    if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge 1) { 
    Ist so eine Abfrage drin, damit die Banner überhaupt eingetragen werden.

    Nur wird dort meist der Aufenthalt eh nicht vom Sponsor genommen, sondern ist ein fester Wert, ansonsten müsste man diese Abfrage nur erweitern:

    PHP-Code:
    if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge and $int_aufendhalt<60) { 
    bspw. hängt dann natürlich davon ab, wie die Variable für den Aufenthalt heißt.

    Bei Stigma-Interfaces/Crons sollte das schon funktionieren, jedenfalls ist da eine Abfrage drin, dass, wenn der Aufenthalt länger ist als der im IF eingestellte Maximale, dass die Kampagne nicht eingebucht wird.

    Sollte das nicht funktionieren,
    1. im Shop schaun, ob du die neueste Version hast, ansonsten dir die zuschicken lassen
    2. Shop/Stigma anschreiben und um Support bitten
    (Also in den Crons die ih bisher von diesem System gesehen habe, hat das funktioniert)

    Bleiben an sich nur noch die von Klickwarrior/Mac:

    Da wird der Aufenthalt an sich in der Variablen $aufenthalt gespeichert, aber afaik nur hinsichtlich eines Minimalen Wertes geprüft.

    Hier sollte die Erweiterung der Zeile:

    PHP-Code:
    if ($pay >= $ifdata['min_verguetung'] && $pay_user <= $ifdata['max_verguetung'] && $reloadsperre 0) { 
    Abhilfe schaffen, bspw. so:

    PHP-Code:
    if ($pay >= $ifdata['min_verguetung'] && $pay_user <= $ifdata['max_verguetung'] && $reloadsperre && $aufenthalt<60) { 
    Natürlich unschön da in jedem Cron den Wert"manuell" festzulegen, man denke daran, wenn du den von 60 auf 90 ändern willst

    Daher bspw. in der functions.lib.php ganz oben eine neue Variable, bspw.
    PHP-Code:
    $if_max_auf 60
    und im Cron dann:

    PHP-Code:
    if ($pay >= $ifdata['min_verguetung'] && $pay_user <= $ifdata['max_verguetung'] && $reloadsperre && $aufenthalt<$if_max_auf) { 
    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)

  5. #5
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173
    habs mir in cron gepackt den sql befehl so löscht der die zulangen stündlich

  6. #6
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    $auf = (($var_vom_netz['auf'] >= 60) ? 30 : (int)$var_vom_netz['auf']);

    Dabei solltest du aber beachten, das die User zwar den Banner vergütet bekommen, aber nicht der Betreiber der Seite, welche die Aufenthaltszeit nicht einhält.
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

Ähnliche Themen

  1. (S)automatisch zwischen rot und grün wechseln
    Von Tommyzero im Forum [HD] Codeschnippsel
    Antworten: 3
    Letzter Beitrag: 04.08.2009, 17:41
  2. Banner automatisch löschen
    Von Lachi im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 31.05.2009, 16:48
  3. Konto aufladen automatisch
    Von halk im Forum [HD] Codeschnippsel
    Antworten: 6
    Letzter Beitrag: 31.03.2009, 23:32
  4. Adminforce loggt zu schnell automatisch aus
    Von Rallef im Forum Support zum VMSone
    Antworten: 13
    Letzter Beitrag: 27.02.2009, 16:49
  5. banner automatisch weg?
    Von rudicarell81 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 04.03.2007, 23:37

Berechtigungen

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