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

Thema: Mails ins Tagesklick script

  1. #1
    Erfahrener Benutzer Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167

    Mails ins Tagesklick script

    Hallo,

    Habe da mal wieder ein kleines Problem.
    Also, ich schaff es irgendwie nicht, das die Paidmails auch für die Tagesklickrally gewertet werden.

    Ich setzte "tagrally ();" unter die Kontobuchung in pcheck.php und es steigt auch der möglich gewinn (um die lose was eingegeben wurden) aber die klicks bleiben gleich.

    also ein beispiel:

    1 klick - 3 Lose möglicher gewinn (vor Paidmail bestätigung)
    1 klick - 6 Lose möglicher gewinn (nach Paidmail bestätigung)


    Alle anderen Dinge habe ich hinzufügen können und zählen auch, nur die Paidmails bereiten mir probleme.

    Danke im vorraus.


    Liebe Grüsse
    Markus


    P.S.: Forensuche ergab nichts brauchbares.

  2. #2
    Erfahrener Benutzer Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167
    Achja, erwähnenswert wäre vielleicht noch das ich das VMS 1.2.2 verwende und es geht um das Tagesklick Rally script das es hier unter addons (VMS1.2) gibt.

    Liebe Grüsse
    Markus

  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    meine, den "fehler" bzw. die ursache schon gefunden zu haben:

    tritt dieses "symptom" auch dann auf, wenn du eingeloggt die paidmails bestätigst?

    oder nur, wenn du aus deinem mailpostfach die mails bestätigst und dabei nicht eingeloggt bist?
    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)

  4. #4
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    wenn du tagrally (); in deine pcheck einfügst wirst du bald einen user haben mit der id 0 der in der ralley führt das problem hatte ich auch da gibts schon irgendwo einen thread dazu

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    ja, da die funktion tagralley() verwendet die variable $_SESSION['uid'], die ja, da session variable nur bei eingeloggten usern zur verfügung steht, wenn also ein uneingeloggter user seine paidmails bestätigt, wird für ihn der user mit der id 0 "angelegt".

    vermute ich mal.
    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 Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167
    gute frage, ich habe es bisher nur eingeloggt in der history probiert.
    im POP3 oder so habe ich es noch gar nicht getestet.

    Hmm, aber wenn ich dann einen User mit der ID:0 habe ist das auch nicht gut.
    Muss ich also wohl oder übel die Mails weglassen von der Rally.

    es sei den jemanden von euch oder mir kommt da ein Geistesblitz ^^

    Liebe Grüsse
    Markus

  7. #7
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    versuch mal tagrally (1,$mail['uid']);

    ist aber nur so ein gedanke ohne gewehr...

  8. #8
    Erfahrener Benutzer Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167
    Zitat Zitat von didith1207 Beitrag anzeigen
    versuch mal tagrally (1,$mail['uid']);

    ist aber nur so ein gedanke ohne gewehr...
    nein leider immer noch das selbe. möglicher gewinn steigt, klicks nicht.
    trotzdem danke für deinen Zeitaufwand

  9. #9
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    das geht nicht, da tagralley keine parameter erwartet.

    dazu müstest du die funktion tagralley() in der functions.lib.php verändern:

    PHP-Code:
    // Tagesklick Rally
    function tagrally ($uid=0) {
    global 
    $db_prefix,$_SESSION;
    if(
    $uid==0)$uid=$_SESSION['uid'];
        
    // wenn Tagrally läuft
        
    $ralleydaten_tag mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'tagrally' LIMIT 1"));
        if (
    $ralleydaten_tag['start'] <= time() && $ralleydaten_tag['ende'] >= time()) {
            if (
    $ralleydaten_tag['art'] == 'dynamisch'db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_tag['pro']."' WHERE ralley = 'tagrally'");
            
    db_query ('UPDATE '.$db_prefix.'_tagrally SET klicks = klicks + 1 WHERE uid = '.$uid);
            if (
    mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_tagrally (uid,klicks) VALUES ('.$uid.', 1)');
        }

    jetzt solltest du in der pcheck.php die funtkion so aufrufen können:

    tagralley ($mail['uid']);

    und bei allen anderen aufrufen, wo kein $uid übergeben wird, wird automatisch $_SESSION['uid'] verwendet.


    hoffe mal, dass das so funktioniert :-(
    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)

  10. #10
    Erfahrener Benutzer Avatar von FlexMax
    Registriert seit
    22.04.2007
    Beiträge
    167
    ok, es zählt die klicks nun aaaaber es ist was neues dafür hinzugekommen.

    in dieser leiste oben im paidmailfenster kommt nun dies



    Warning: Missing argument 2 for refumsatz(), called in /var/www/web109/html/pcheck.php on line 40 and defined in /var/www/web109/html/lib/functions.lib.php on line 132

    K-------- ist für den Inhalt nicht verantwortlich. 400.00 Lose gutgeschrieben



    das steht da an den stellen.
    pcheck.php on line 40 ----- refumsatz ($mail['uid']);
    functions.lib.php on line 132 ----- global $db_prefix;

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Tagesklick Rally Problem
    Von daro75 im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 09.08.2009, 20:42
  2. Tagesklick Rally in Bonuslosen
    Von papahp im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 05.08.2009, 19:38
  3. Tagesklick Ralley vms 1.2
    Von lose-dschungel im Forum Support zum VMSone
    Antworten: 11
    Letzter Beitrag: 18.04.2009, 14:53
  4. Tagesklick Rally resett?
    Von Sam2004 im Forum Support zu Addons & Erweiterungen
    Antworten: 19
    Letzter Beitrag: 04.03.2009, 17:14
  5. Tagesklick Addon
    Von Ceel im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 18.01.2009, 14:07

Berechtigungen

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