Ergebnis 1 bis 10 von 11

Thema: Tagesklickrally => Ergebnis vom Vortag

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
    Ich nehm' mal die Aktivrallye aus dem Grundscript:

    Datenbank:
    Code:
    CREATE TABLE vms_aktivralley_alt LIKE vms_aktivralley;
    Somit haben wir eine 1:1 Tabelle mit dem Postfix (hinten angehängt) _alt


    Nun, da die Tabelle sich ja beim auswerten füllen soll, muss man in der php Datei, die im Adminforce fürs auswerten zuständig ist:

    Vorm Auswerten die Tabelle leeren & die Daten da reinschreiben:
    PHP-Code:
    db_query ("TRUNCATE TABLE `vms_aktivralley_alt`");
    db_query ("INSERT INTO `vms_aktivralley_alt` SELECT * FROM `vms_aktivralley`"); 
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_aktivralley_alt SET ausgezahlt = '".$buchungssumme."' WHERE uid='".$pa['uid']."'"); 
    Wo die Codes hinkommen sieht man denke ich dann in der Datei

    Und die Ausgabe der alten Gewinner ist dann ja das wenigste Problem, einfach den Code von der "normalen" Ausgabe kopieren, im db_query das Postfix anhängen, fertig.
    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
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Alternativ gibts auch die Tages Klickrally Pro
    http://vms-shop.scripte4lose.eu/?site=list&cat=9
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  3. #3
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Zitat Zitat von hardliner Beitrag anzeigen
    Alternativ gibts auch die Tages Klickrally Pro
    http://vms-shop.scripte4lose.eu/?site=list&cat=9
    Die hatte ich ja auch mal gekauft und hatte ja auch geklappt, aber dann bin ich am Klick Champ gescheitert, weil sich das nicht kombinieren lies...ich bin eben kein Progger^^

    Nach dem Lokutos in die Finger genommen hat, funzt zwar die Tagesrally jetzt, die Tägliche Buchung für den Klick Champ auch, aber so bald der Rekord geknackt wird, wird nichts mehr in die Datenbank geschrieben...
    Langsam verlier ich die Lust...kein Wunder warum mehr und mehr auf VMS2 umsteigen oder FWX :-/

    Ich werde mich mal an jpwfour codes probieren^^
    Danke

    Wenn mal jemand langeweile hat, würd ich gern nen "Fachmann" an das Script lassen und eine ToDo Liste erstellen...gegen bezahlung...Wenn jemand Interesse hat, kann er sich gern bei mir melden.

    Sam

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von Sam2004 Beitrag anzeigen
    ...
    Wenn mal jemand langeweile hat, würd ich gern nen "Fachmann" an das Script lassen und eine ToDo Liste erstellen...gegen bezahlung...Wenn jemand Interesse hat, kann er sich gern bei mir melden.

    Sam
    melde dich bei mir mal im icq 192856655
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  5. #5
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Schon passiert^^

  6. #6
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Bei mir wird die Auswertung der Tagesklickrally in der Datei '/crons/tagcron.php' gemacht (VMS 1.2.3) und zwar um 0:05 Uhr.

    Um die Ergebnisse der Tagesklickrallys zu sichern, habe ich folgende Zeile gesucht:
    PHP-Code:
    db_query ("DELETE FROM ".$db_prefix."_tagrally"); 
    .. und darüber folgendes eingefügt:
    PHP-Code:
    // Sicherung anlegen
    $siktabelle $db_prefix.'_tagrally_'.date('ymd',mktime(-24));
    db_query('CREATE TABLE '.$siktabelle.' LIKE '.$db_prefix.'_tagrally');
    db_query('INSERT INTO '.$siktabelle.' SELECT * FROM '.$db_prefix.'_tagrally'); 
    Wenn die Auswertung vor 0:00 Uhr stattfindet, sollte man stattdessen folgendes einfügen:
    PHP-Code:
    // Sicherung anlegen
    $siktabelle $db_prefix.'_tagrally_'.date('ymd');
    db_query('CREATE TABLE '.$siktabelle.' LIKE '.$db_prefix.'_tagrally');
    db_query('INSERT INTO '.$siktabelle.' SELECT * FROM '.$db_prefix.'_tagrally'); 
    Die Ergebnisse der letzten Tagesklickrally werden somit bei der Auswertung in einer neuen Tabelle gespeichert, deren Name das Datum der Rally enthält.
    Man muss allerdings die angelegten Tabellen von Zeit zu Zeit von Hand mit phpMyAdmin löschen da für jede Sicherung eine neue Tabelle angelegt wird.
    Mit ein paar Zeilen mehr im Cron könnte man auch alle Sicherungen die ein bestimmtes Alter erreicht haben automatisch löschen lassen.

  7. #7
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von jpwfour Beitrag anzeigen
    ...
    So wird aber auch nicht angezeigt wieviel gewonnen wurden ist sondern nur wieviele Punkte/klicks/APs gemacht wurden sind.
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  8. #8
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von hardliner Beitrag anzeigen
    So wird aber auch nicht angezeigt wieviel gewonnen wurden ist sondern nur wieviele Punkte/klicks/APs gemacht wurden sind.
    Muss ich definitiv wiedersprechen:

    PHP-Code:
    db_query("UPDATE ".$db_prefix."_aktivralley_alt SET ausgezahlt = '".$buchungssumme."' WHERE uid='".$pa['uid']."'"); 
    Hier wird die Buchungssumme gespeichert, also was der User gewonnen hat
    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. Tagesklicksmily Klickanzahl vom Vortag anzeigen!
    Von Djtaxx im Forum [HD] Codeschnippsel
    Antworten: 9
    Letzter Beitrag: 01.08.2011, 23:41
  2. Tagesklickrally ???
    Von Kraemer84 im Forum [HD] Programmieren
    Antworten: 0
    Letzter Beitrag: 03.05.2010, 13:32
  3. tagesklickrally
    Von the-carnage im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 01.09.2007, 22:22
  4. Tagesklickrally
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 01.02.2007, 23:16
  5. Tagesklickrally
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 17.01.2007, 14:27

Berechtigungen

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