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

Thema: [S] Codeschnippsel das jeder Paidbanner und -textlink einzeln aufgerufen wird

  1. #1

    [S] Codeschnippsel das jeder Paidbanner und -textlink einzeln aufgerufen wird

    Hallo,

    ich suche einen Codeschnippsel, welcher das Aufrufen mehrerer Paidbanner oder Textlinks vom User unterbindet.

    Der User müßte also immer erst warten, bis die Zeit beim Banner oder Textlink abgelaufen ist, bevor er den nächsten klicken kann.

    Vergleichbar wie es auch auf PTC oder Bux-Seiten üblich ist.

    Wer kann mir da helfen?

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    also das einfachste wäre wohl, einfach dem user immer nur einen banner/paidlink anzeigen zu lassen:

    dazu in der userprofil.php den teil zum einstellen der max. anzuzeigenden banner rausnehmen (html+php!),
    und den wert in der datenbnk standardmäßig auf 1 einstellen,
    so wir jedem user immer nur ein banner angezeigt, und andere könnte er nur öffnen, wenn er die tans kennen würde, aber da diese ja keine aufsteigenden zahlen oder so sind, sind die schwer zu erraten
    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
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    oder du löscht in der abfrage in der klick4 das bei limit und schreibst 1 dahin , so werden auch nur 1 angezeigt

  4. #4
    Erfahrener Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    157
    Für mich wäre das ganze interessant zusätzlich zum normalen Klick4 Bereich und das auch nur für einen Sponsor, und zwar geht es um Webmasterebesucher. Der Sponsor vergütet zwar sehr gut, aber auch nur wenn nur sehr wenige Banner gleichzeitig angezeigt werden. Markus Biehl hatte da mal was von 2 Bannern gleichzeitig gesagt, aber um auf Nummer sicher zu gehen wäre es da die beste Lösung nur einen zur gleichen Zeit anzuzeigen. Bei diesem Sponsor müsste dann natürlich auch verhindert werden das der im normalen Klickbereich auftaucht.

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    verhindern, dass er im "normalen" klick4 bereich auftaucht:
    suche (klick4.php)
    Code:
    AND t1.sponsor != '.$_SESSION['uid'].'
    danach einfügen
    Code:
    AND t1.sponsor != BEZEICHUNGDESSPONSORS
    für den extra klickbereich dann das ganze umdrehen, also:
    Code:
    AND t1.sponsor = BEZEICHUNGDESSPONSORS
    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)

  6. #6
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Ich möchte bei mir etwas ähnliches machen - dazu habe ich mir das Premium-Banner von hier gezogen und eingebaut.

    Wenn ich nun einstelle, dass immer nur ein Banner angezeigt wird, ich dann mehrere Banner einbuche, dann kann der user nach dem Klicken von einem Banner einfach die Seite refreshen und es wird mal nach dem ersten, mal nach dem zweiten Refresh, ein anderer Premiumbanner angezeigt der auch geklickt werden kann noch wärend der erste noch nicht mal vergütet worden ist. (Bei Bannern mit gleicher Vergütung)

    Wie funktioniert es denn, dass ich als User immer nur einen Banner aufrufen lassen kann und kein zweiter aufgerufen werden kann, solange der erste noch nicht vergütet worden ist?

  7. #7
    du setzt beim Aufruf eine SESSION-Varaible (Bsp:$_SESSION['reload'])mit time()+$aufenthalt (Name von $aufenthalt kann abweichen)
    und beim erneuten Aufruf prüfst du ob $_SESSION['reload']<=time() ist und erst dann läuft die Zeit (erneut $_SESSION['reload'] setzen) und der Aufruf wird vergütet

    bitte vorher prüfen ob die Namen der Variablen so stimmen oder schon von anderen Addons verwendet werden ...
    XtremLose 300-500 Lose pro Bettelaufruf bei nur 1 Stunden Reload
    WebAdMan Online Werbe Management System

  8. #8
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Wie genau mache ich das mit der Session?

  9. #9
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    Zitat Zitat von skipper Beitrag anzeigen
    du setzt beim Aufruf eine SESSION-Varaible (Bsp:$_SESSION['reload'])mit time()+$aufenthalt (Name von $aufenthalt kann abweichen)
    und beim erneuten Aufruf prüfst du ob $_SESSION['reload']<=time() ist und erst dann läuft die Zeit (erneut $_SESSION['reload'] setzen) und der Aufruf wird vergütet

    bitte vorher prüfen ob die Namen der Variablen so stimmen oder schon von anderen Addons verwendet werden ...
    wäre es nicht einfacher eine zusätzliche sortierung im query anzugeben?
    also zusätzlich zu dem verdienst, z.b. nach tan zu sortieren? dann kanns ja nicht mehr passieren, dass die unterschiedlich angezeigt werden (allerdings frag ich mich, ob das nicht mysql sowieso intern macht? benutzt doch immer die gleiche reihenfolge oder nicht? (dann frag ich mich allerdings wieder, wieso rallef dann das von ihm beschriebene problem hat ;D ))

  10. #10
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Jo wenn ich zwei verschiedene banner einbuche und beide mal mit 1 Punkt vergüte, dann kann ich als User den einen angezeigten Banner normal klicken.

    Während von diesem die Aufenthaltszeit abläuft mach ich so lang nen refresh bei den Premiumbannern bis der zweite Banner erscheint und den kann ich auch klicken.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. [S] Schnippsel Banner einzeln anklickbar
    Von Roadstar im Forum [HD] Codeschnippsel
    Antworten: 8
    Letzter Beitrag: 03.02.2016, 13:34
  2. Anteil-Statistik kann nicht aufgerufen werden
    Von Ronin im Forum Support zu Addons & Erweiterungen
    Antworten: 12
    Letzter Beitrag: 29.07.2012, 08:51
  3. <title> Tag in jeder Content Seite irgendwie angeben ?
    Von swinxx im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 24.05.2012, 14:40
  4. [SQL] Jeder 11 Datenbankeintrag löschen.
    Von cr00sy im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 21.06.2011, 21:21
  5. Index wird nicht aufgerufen
    Von Narc im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 14.12.2008, 11:26

Berechtigungen

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