Ergebnis 1 bis 7 von 7

Thema: Klickbereich - nur max. 3 Banner pro Sponsor anzeigen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Hm, relativ aufwändig das in einer Datenbankabfrage zu realisieren.

    Quick&Dirty würde ich das so machen, dass man anstatt max_forced noch 10 mehr auslesen lässt. Dann in der while-Schleife in PHP sich je Sponsor merken, wie viele Banner man schon ausgegeben hat, nach 3 dann weitere Banner vom Sponsor überspringen.

    Kann dann allerdings dazu führen, dass am Ende weniger als max_forced Banner ausgegeben wurden, wenn bspw. nach der Sortierung (verdienst absteigend) mal 100 Banner eines Sponsors hintereinander kommen, aber max forced 15 ist.

    Damit max forced erreicht wird, in einer weiteren Schleife erneut Banner auslesen (hier könnte man den Query erweitern, um Sponsoren, bei denen das Limit schon erreicht ist, gleich auszuschließen). Abbruchbedingung wäre dann, wenn der SELECT iwann 0 Datensätze liefert (alle Banner im Reload/max forced kann nicht mehr erreicht werden).
    Evtl auch das Limit zum weiteren auslesen jedesmal verdoppeln, nicht dass man da massig Abfragen generiert, weil die Daten gerade den worst case darstellen ^^

    Aber evtl. kommt ja noch wer mit einem performanten Query um die Ecke, der das auch so kann
    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)

  2. #2

  3. #3
    Neuer Benutzer
    Registriert seit
    06.03.2009
    Beiträge
    16
    Das hab ich mir schon gedacht, dass das sehr aufwändig ist!
    Naja, ich werds mal die Tage versuchen!

    Danke für Eure Antworten!
    MfG, cg710

  4. #4
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Du könntest natürlich auch so rangehen:

    Klickbereich in mehrere Klickbreiche splitten.

    Jeder gesplittete Bereich ist dann für nur einen Sponsor, und dort wird dann immer auf 3 Banner beschränkt.

    Du hättest also für jeden Sponsor eine eigene Klickdatei. Das entscheidende ist das die Ausgabe aller Sponsoren dann in einem Fenster vereint ist.


    MfG

  5. #5
    Erfahrener Benutzer
    Registriert seit
    24.03.2011
    Beiträge
    280
    Die Frage allgemein wieso benötigt man sowas?


    Mfg René

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von rene_1992 Beitrag anzeigen
    Die Frage allgemein wieso benötigt man sowas?...
    Evtl. steht es so in den AGB einiger Sponsoren. Bzw. vergüten die Sponsoren evtl. nicht richtig, sobald 20 Banner gleichzeitig durch eine IP geklickt werden uvm.

    Könnte der Webbi auch missbräuchlich nutzen, um "unendlich" viele Banner auflisten zu lassen, dafür je Sponsor eben nur X Stück. Aber ist ja nu jedem selbst überlassen.

    Meiner Meinung nach sollte man sich das gut überlegen, da es vermutlich nur aufwändige Lösungen gibt, und damit meine ich weniger den Programmieraufwand, sondern die Datenbankbelastung ;-)
    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)

Ähnliche Themen

  1. Noch verfügbare banner über bannern anzeigen
    Von cece75 im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 24.02.2011, 13:19
  2. Mehr Banner anzeigen
    Von Nobby1012 im Forum [HD] Programmieren
    Antworten: 6
    Letzter Beitrag: 06.06.2010, 04:07
  3. Menge der Banner im Menü anzeigen
    Von seg98 im Forum [HD] Codeschnippsel
    Antworten: 1
    Letzter Beitrag: 06.04.2009, 18:25
  4. [V] Werbung auf Banner-Sponsor.de
    Von paddy014 im Forum Sonstiges
    Antworten: 0
    Letzter Beitrag: 19.07.2008, 17:45
  5. Wieviele Banner unter Menü anzeigen
    Von losekneipe im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 14.09.2007, 20:44

Berechtigungen

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