Sooooo - wie angekündigt hier das neue Wettbewerbstool V 2.
Im Anhang ist der Gesamte Code + Changelog - vermutlich vorallem für loose interessant. Auch wenn er vll. bis jetzt noch nicht viel gemacht hat - er will ja bald mal dran arbeiten Ich hab nun auch exta viel vom Code durchkommentiert, damit er etwas verständlicher ist.
Getestet hab ich das ganze jetzt noch nicht komplett - das, das ich bereits getestet hab - hat aber perfekt funktioniert. Wenn ihr bei irgendeinem Wettbewerb noch nicht mitgemacht habt - dann bitte ich euch darum das neue Skript zu benutzen, denn man muss bei einem neuen Programm davon ausgehen, dass es Bugs enthält. Und ich hab wirklich sehr viel geändert.
Sehr schön ist natürlich, dass das Problem mit den Zeiten endlich gefixt ist. Und da man nun Logs eingeben kann (dafür ist das "[?]" hinter der Zeiteneingabe - da werde ich noch eine "Anleitung" reinbaun) werden die DAUs nichtmehr ganz so viele falsche Zeiten reinhaun - hoff ich.
Also für Montag - müssen eigentlich nur noch die Dateien ins richtige Verzeichnis geschoben werden ;-)
Hier mal der Vergleich:
Formular: Neu - Alt
Wettbewerbsauswertung: Neu - Alt
Rekordübersicht: Neu - Alt
Ewige Rangliste: Neu - Alt
Hier der komplette Changelog
Vll. kommentiert ihr mal meine kleine "Todo Liste" für V 3.
Michael
EDIT: An Ben: kann es sein, dass du für BLD noch keine Tabellen erstellt hast? - Musst mal nachschaun ;-) Außerdem wärs noch nett, wenn du mir den Farbcodes von den Links auf der Mainpage gibst. Denn das schaut im Moment echt richtig scheiße aus.
Da mir grad noch langweilig ist - werde ich das "[?]" auch noch gleich erledigen, sodass das ganze dann wirklich komplett ist ;-)
EDIT2: Wir haben nun unser 666. Mitglied xD - und ich hab noch direkt einige kleine Sachen gefunden, die ich angepasst hab ;-)
Gut nacht Leute
Im Anhang ist der Gesamte Code + Changelog - vermutlich vorallem für loose interessant. Auch wenn er vll. bis jetzt noch nicht viel gemacht hat - er will ja bald mal dran arbeiten Ich hab nun auch exta viel vom Code durchkommentiert, damit er etwas verständlicher ist.
Getestet hab ich das ganze jetzt noch nicht komplett - das, das ich bereits getestet hab - hat aber perfekt funktioniert. Wenn ihr bei irgendeinem Wettbewerb noch nicht mitgemacht habt - dann bitte ich euch darum das neue Skript zu benutzen, denn man muss bei einem neuen Programm davon ausgehen, dass es Bugs enthält. Und ich hab wirklich sehr viel geändert.
Sehr schön ist natürlich, dass das Problem mit den Zeiten endlich gefixt ist. Und da man nun Logs eingeben kann (dafür ist das "[?]" hinter der Zeiteneingabe - da werde ich noch eine "Anleitung" reinbaun) werden die DAUs nichtmehr ganz so viele falsche Zeiten reinhaun - hoff ich.
Also für Montag - müssen eigentlich nur noch die Dateien ins richtige Verzeichnis geschoben werden ;-)
Hier mal der Vergleich:
Formular: Neu - Alt
Wettbewerbsauswertung: Neu - Alt
Rekordübersicht: Neu - Alt
Ewige Rangliste: Neu - Alt
Hier der komplette Changelog
Code:
Full ChangeLog Wettbewerbstool www.speedcubers.de
################## 20-08-2009 - V 1 ##################
#Frontend:
# Rekordübersicht => dynamisch
# Ewige Rangliste => Average+Single zu jeder Disziplin
# Teilnehmen => Name, Passwort, Dropdown Eventliste, Zeiten
# Auswertung der Teilnahme => Verbesserung?! Momentaner Rekord
# AdminCenter
#Backend:
# auswert.php => 3of5 System, Event, Passwort, schon teilgenommen
# admin.php => Neuer Wettbewerb(Name, ZeitStart, ZeitStart, Sideevent), Gesperrte User, Wettbewerb aktiv
###################################################
22-08-2009:
# Bugfix: Teilnehmen: Sonderzeichen im Passwort
+ Add: Checkpage
+ Add: Automatisches Ende des Wettbewerbes
03-09-2009:
+ Add: Sideevent BLD (DB)
15-09-2009:
+ Add: Sideevent Magic (DB+Script)
+ Add: Sideevent MasterMagic (DB+Script)
31-12-2009:
# Bugfix: Teilnehmen: Apostroph + Umlaute
04-01-2010:
! Change: Ausgabe Ergebnisse (Momentaner Wettbewerb, statt letzter)
10-01-2010:
+ Add: Usergroup 'banned' darf nicht teilnehmen
################## 15-03-2009 - V 2 ##################
# Fixes:
# checkpw.php: gesaeubert, effizienter geschrieben (bzgl. Usergruppen)
# AdminCenter.php: HTML-Bug (->Font)
# Rekorde.php: HTML-Bug (->Font)
# Wettbewerbe.php: HTML-Bug (->Font)
# zeitAnpassen.php: Zeitenangaben ueber 1min nun korrekt (1:17.07 war 1:17.7)
# zeitAnpassen.php: 0:xx.xx => Fehler gefixt
# zeitAnpassen.php: Funktionen abgeändert
# Adds:
# admin.php: kommentiert
# checkpw.php: kommentiert
# readSettings.php: kommentiert
# Rekorde.php: kommentiert
# SQL_Config.php: kommentiert
# Usergroup 'Awaiting Activation' darf nicht teilnehmen
# zeitAnpassen.php: Zeiten werden nun exakt wiedergegeben. D.h. 17.00 ist bei der Ausgabe nichtmehr nur 17
# komplett dynamische Events (->AdminCenter Sideevent, Rangfolge)
# system1of3.php: Auswertungssystem: bestof3 (-> z.B. fuer BLD, Relays)
# system3of3.php: Auswertungssystem: meanof3 (-> z.B. fuer 6x6x6, 7x7x7) (Anpassung für 3of5 System)
# Logs(->CCT+JNetCube+qqTimer+cubetimer.com) auslesen (->Formular Frontend aendern + checkdaten.php)
# Verlagerung der Berechnungen von auswert.php -> checkdaten.php => Bestzeit / Average wird dort schon angezeigt
###################################################
################### Todo for V 3: ####################
# Automatischer neuer Wettbewerb (-> RSS Feed?!)
# Dynamische Wettbewerbe (für "Spezialwettbewerbe": zB NeujahrsWettbewerb, Forengeburtstag etc.)
(-> es können mehrere Wettbewerbe gleichzeitig laufen)
# CSS-Formatierung
# Rekord Tabellen nichtmehr verwenden -> Generierung aus Eventtabellen
(-> bei falscher Überschreibung der PB geht diese ja verloren)
# alle Zeiten speichern - nicht nur Avg und Single Best
# AdminCenter neu anpassen
# Eigener Timer?!!
###################################################
Vll. kommentiert ihr mal meine kleine "Todo Liste" für V 3.
Michael
EDIT: An Ben: kann es sein, dass du für BLD noch keine Tabellen erstellt hast? - Musst mal nachschaun ;-) Außerdem wärs noch nett, wenn du mir den Farbcodes von den Links auf der Mainpage gibst. Denn das schaut im Moment echt richtig scheiße aus.
Da mir grad noch langweilig ist - werde ich das "[?]" auch noch gleich erledigen, sodass das ganze dann wirklich komplett ist ;-)
EDIT2: Wir haben nun unser 666. Mitglied xD - und ich hab noch direkt einige kleine Sachen gefunden, die ich angepasst hab ;-)
Gut nacht Leute