Ergebnis 1 bis 3 von 3

Thema: Paidmails in Nickpage

  1. #1
    Thor82
    Gast

    Paidmails in Nickpage

    Hallo, suche nach einer Möglichkeit Paidmails in die Nickpage ein zu fügen. Weiß da vieleicht jemand was? (VMS 1.2)

    Habe die Easy Inbox wo die ganzen Mails drinn landen.

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    meinst du mit "paidmails in die nickpage einfügen", dass dort angezeigt werden soll, sounsoviele paidmails bestätigt, wert aller paidmails xxxxx lose?

    das sollte nicht weiter schwer sein:
    dazu einfach das prinzip von den bannern übernehmen, also in der tabelle kontodaten noch 2 spalten hinzufügen:
    Code:
    ALTER  TABLE  `vms_kontodaten`  ADD  `pmails` BIGINT( 20  )  NOT  NULL DEFAULT  '0',
     ADD  `pv` DOUBLE( 100, 2  )  NOT  NULL DEFAULT  '0.00';
    dann muss natürlich noch in der fürs bestätigen der paidmails zuständigen datei (pcheck.php) ein eintrag erfolgen:

    PHP-Code:
    db_query("UPDATE ".$db_prefix."_kontodaten  SET pmails = pmails + 1, pv = pv + ".$mail['verdienst']." WHERE uid = ".$mail['uid']." LIMIT 1"); 
    diesen am besten nach der kontobuchung einfügen, also in der standard datei nach:
    PHP-Code:
    kontobuchung ('+',$mail['verdienst'],$mail['uid']); 
    dann ist man sehr wahrscheinlich an der richtigen stelle

    das prinzip bleibt gleich, wenn man addons oder so für paidmails verwendet, nur muss dann eine andere datei verändert werden.

    nun kann man auf diese daten zugreifen, eine möglichkeit in der standard nickpage wäre:
    nach:
    PHP-Code:
    <b>Bettellinkstatistik:</b> <?=$np['angebettelt'];?> Aufrufe | Verdienst: <?=$np['bv'];?><br>
    folgende zeile einfügen:
    PHP-Code:
    <b>Paidmailstatistik:</b> <?=$np['pmails'];?> Bestätigt | Verdienst: <?=$np['pv'];?><br>
    und die datenbank abfrage noch erweitern:
    PHP-Code:
    $sql db_query("SELECT u.angemeldet_seit,k.klicks,k.kv,k.angebettelt,k.bv,k.pv,k.pmails FROM
                            "
    .$db_prefix."_kontodaten k
                            LEFT JOIN "
    .$db_prefix."_userdaten u ON u.uid = k.uid
    WHERE u.nickname='"
    .$_GET['nick']."' LIMIT 1"); 
    also im prinzip einfach 2 weitere spalten abfragen:
    k.pv,k.pmails
    muss in den select befehl mit rein, kann bei verwendung anderer nickpages leicht abweichen.


    EDIT:
    in dem falle der easy inbox, muss die topframe_inbox.php statt der pcheck.php geändert werden, und der query so lauten:
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_kontodaten  SET pmails = pmails + 1, pv = pv + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid']." LIMIT 1"); 
    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
    Thor82
    Gast
    Juhu, danke Dir. Funzt einwandfrei

Ähnliche Themen

  1. [S] Nickpage VMS 1.2
    Von Muecke im Forum Scripte
    Antworten: 46
    Letzter Beitrag: 10.02.2009, 13:46
  2. Nickpage Add-On
    Von Ebmer im Forum Support zu Addons & Erweiterungen
    Antworten: 21
    Letzter Beitrag: 18.09.2007, 18:41
  3. Nickpage Add on
    Von jr-coolman im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 10.07.2007, 12:15
  4. Nickpage = Geisterstunden.....
    Von maniwelt im Forum Support zu Addons & Erweiterungen
    Antworten: 9
    Letzter Beitrag: 06.01.2007, 14:28
  5. Nickpage BUG
    Von KiLLzOnE im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 22.12.2006, 18:10

Berechtigungen

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