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

Thema: Minusbanner Zähler

  1. #1
    MacMo
    Gast

    Minusbanner Zähler

    Einen Minus Banner in Adminforce einzufügen ist ja kein Problem.Gibt es ein Script das die geklickten Minusbanner zählt und z.B. beim 5. Klick den User verwarnt und etwa beim zehnten sperrt.

  2. #2
    Neuer Benutzer
    Registriert seit
    18.07.2007
    Beiträge
    1
    ja so ne funktion hätt ich auch gerne, wär echt cool

    für eine fähigen programmierer solltes des doch kein problem sein

  3. #3
    Wie mache ich das denn mit dem Minusbanner einstellen?
    Einfach einen Banner einstellen und negative Lose anbieten ?

    Gruß
    Medusier
    Klammrausch - www.klammrausch.de

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    nicht ganz, da standardmäßig nur banner mit positiver vergütung angezeigt werden:
    PHP-Code:
    AND t1.verdienst 
    (/content/verdienen/klick4.php)

    um auch banner mit negativer vergütung anzeigen zu lassen, einfach diesen teil rausnehmen.

    ansonsten kann man die natürlich ganz normal im adminforce einbuchen, aber damit den usern nicht nur die lose abgezogen werden, sondern auch die aufrufe gezählt werden und dann nach X minusbannern der user gesperrt wird, muss man natürlich noch etwas mehr machen.

    es gibt da einen schnippsel im download bereich, der fügt aber lediglich einen eintrag in der buchungsliste hinzu, was nicht sehr viel bringt.

    ich würde der tabelle userdaten noch einen wert hinzufügen:

    PHP-Code:
    ALTER  TABLE  `vms_userdaten`  ADD  `minusbannerTINYINT NOT  NULL DEFAULT  '0' 
    und in der topframe_forced.php
    unter:
    PHP-Code:
    refumsatz ($forced['verdienst'],$_SESSION['uid']); 
    folgende zeilen einfügen:
    PHP-Code:
    if($forced['verdienst']<0){
    db_query("UPDATE vms_userdaten SET minusbanner=minusbanner+1 WHERE uid=".$_SESSION['uid']." ");

    um dann zu verhindern, dass ein user mit mehr als X minusbannerklicks bzw. vergütungen noch weitere banner angezeigt bekommt, muss noch die klick4.php geändert werden:

    ersetze:
    PHP-Code:
    $usr mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1')); 
    mit:
    PHP-Code:
    $usr mysql_fetch_assoc (db_query ('SELECT minusbanner, max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
    if(
    $usr['minusbanner']>5){
    die(
    "Zuviele Minusbanner geklickt! Bitte an den Admin wenden.");

    eine ganz simple lösung, zu der man natürlich noch ein adminpanel braucht, um die user dann komfortabel freischalten zu können und zu sehen, welcher user hat schon wieviele minusbanner etc...
    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
    Danke, das ist schonmal sehr hilfreich.

    2. Sachen haben ich dazu aber noch.

    1. Wenn ich einen Banner mit dem wert -1000 Lose einstelle,
    dann steht er doch immer am ende der liste, da die banner ja nach Vergütung sortiert sind, macht ja nicht viel Sinn.

    2. Der Banner ist ja IMMER in der Liste und bei einer festen negativ Vergütung eigentlich ja auch fast immer an der selben Stelle.

    Mir wäre eine Zufällige Anzeige eines Minus-Banners lieber.
    Werde mir dazu nochmal Gedanken machen.

    Gruß
    Medusier
    Klammrausch - www.klammrausch.de

  6. #6
    Hallöchen,

    wollte gerade die Minusbanner-Sache einbasteln.
    Da sind mir doch glatt wieder "Probleme" inden Kopf geschossen.....

    Der Minusbanner, der nicht geklcikt wird, der bleibt doch dann immer in der Liste, das heisst jedesmal wenn ein Minusbanner an der Reihe ist, steht er ja dann immer wieder an erster stelle. Also wenn ein User 10 Banner anzeigen lässt, kann er ja dann nur noch 9 nutzen.....

    Also ist die Simple-Lösung nicht die Sinnivollste oder ?

    Gruß
    Medusier
    Klammrausch - www.klammrausch.de

  7. #7
    Erfahrener Benutzer Avatar von flavar
    Registriert seit
    19.07.2007
    Beiträge
    119
    hey
    sortier doch einfach nicht nach der vergütung sondern nach dem aufenthalt
    dann erstellst du im adminbereich verschiedene minusbanner mit verschiedenen aufenthalten dann hast du eine unregelmäßige verteilung der minusbanner

  8. #8
    Zitat Zitat von flavar Beitrag anzeigen
    hey
    sortier doch einfach nicht nach der vergütung sondern nach dem aufenthalt
    dann erstellst du im adminbereich verschiedene minusbanner mit verschiedenen aufenthalten dann hast du eine unregelmäßige verteilung der minusbanner
    OK, das löst aber immer nich nicht das Problem, das dann irgendwann die Minusbanner alle oben beisammen stehen, egal nach was ich sortiere.....

    Gruß
    Medusier
    Klammrausch - www.klammrausch.de

  9. #9
    Erfahrener Benutzer Avatar von flavar
    Registriert seit
    19.07.2007
    Beiträge
    119
    wollt auch nur des andere prob lösen

  10. #10
    Das ist ja das problem, es ist ja nicht gelöst, sondern nur verlagert. *G*


    Grüßle
    Medusier
    Klammrausch - www.klammrausch.de

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. [HTML/CSS/JS] Probleme mit Countdowm-Zähler
    Von Denny45 im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 12.08.2009, 12:12
  2. [HTML/CSS/JS] JS-Zähler gesucht (Div Updaten)
    Von breaker im Forum [HD] Programmieren
    Antworten: 7
    Letzter Beitrag: 11.05.2008, 03:47
  3. DB-Abfragen-Zähler
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 05.04.2007, 21:50
  4. DB-Abfragen-Zähler
    Von plopp im Forum Support zu Addons & Erweiterungen
    Antworten: 16
    Letzter Beitrag: 17.03.2007, 15:51
  5. Frage zu "DB-Abfragen-Zähler" aus dem Download
    Von daniel19mb im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 10.03.2007, 22:39

Berechtigungen

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