Home Alle Ergebnisse Alle Wettkämpfe Forum   RSS-Feeds Kontakt Impressum Angemeldet: Gast
Changelog
Umfrage Bildschirmauflösung erstellt 05.05.2008 11:02
  • Umfrage erstellt
  • Admin Navigation ergänzt
  • Fehler in Wettkampfansicht berichtigt
 
Löschen von Wettkämpfen ergänzt 04.05.2008 17:36
 
Löschen von Beiträgen ergänzt 01.05.2008 20:23
  • Eingabe eines KM-Startwerts für Schuhe jetzt möglich
  • Eigene Forenbeiträge können jetzt gelöscht werden, sofern noch keine Antworten vorliegen
 
Neuen Bereich KM/Jahr erstellt 15.01.2008 16:14
 
Neue Sektion Bestzeiten angelegt 06.01.2008 16:13
  • Bestzeiten nach Jahr und Wettkampfkategorie hinzugefügt.
  • Schuhfelder jetzt auch zum Backup hinzugefügt
 
Gesamt-KM-Statistiken modifiziert 05.01.2008 13:40
Sowohl auf der Startseite als auch bei den kompletten Listen werden jetzt die ersten 100 Läufer angezeigt. Außerdem Plätze ergänzt, wie bei einer Tabelle.

Bei nächster Gelegenheit sollte die Gesamtstatistik weiter aufgebohrt werden, seitenweises Anzeigen aller Plätze und Überarbeiten des logarithmischen Algorithmus, da teilweise Benutzernamen in die Balken reichen.

Habe aus letzterem Grunde heute auch für neue nB enutzernamen eine maximale Länge von 10 Zeichen eingeführt.
 
MySQL Jahreswechsel-Problem gelöst 05.01.2008 13:05
Bei einigen Terminen zum Jahreswechsel gab es bei den bisherigen Abfragen Probleme, dieser der richtigen Kalenderwoche zuzuordnen, da ich Kalenderwoche und Jahr separate ermittelt hatte.

Beispielsweise ermittelt MySQL für den 31.12.2007 korrekt die Kalenderwoche 01 und das Jahr 2007, wenn man beides separat ermittelt, korrekt wäre aber 01/2008.

Habe das heute nach einem Ausflug in das Dickicht der Date/Time-Funktionen so gelöst, daß ich Woche/Jahr jetzt in einem Schritt ermittel (YEARWEEK mit Mode=3). Das scheint zumindest für 2006,2007,2008 und 2009 zu funktionieren.
 
Feld für Schuhe ergänzt 05.01.2008 12:59
Ergebnisse um ein Feld Schuh ergänzt. Im Einzelnen waren dazu folgende Ergänzungen nötig:

  • Ergänzen des neuen Feldes in Tabelle Laufergebnisse
  • Anlegen einer neuen Tabelle Schuhe
  • Erstellen eines Formulars zum Anlegen/Ändern von Schuhen
  • Anzeige der Schuhe mit KM-Leistung im Benutzrprofil
  • Funktion zum Löschen angelegter Schuhe, bei gleichzeitigem Leeren der entsprechenden Werte aus der Lauftabelle
  • Erstellen von Logeinträgen
 
RSS Feeds bereitgestellt 29.07.2007 14:39
  • Drei RSS 2.0 Feeds erstellt
 
Neue Funktion: runtimes.de auf eigener Homepage 22.07.2007 15:56
  • Mit dieser Funktion, in der Navigation als Homepage Banner verlinkt, kann man sich ab sofort aktuelle Laufdaten auf der eigenen Website einbinden.
  • Der Code generiert ein Bild (PNG), sodaß er ohne besondere Voraussetzungen auf jeder Website laufen müßte. Einzig die Cachingeinstellungen der Browser sind teilweise noch etwas hinderlich.
  • Ich habe zwei Typen von Bannern erstellt und diese in je 6 Farben angeboten; vielleicht kommen später noch weitere "Themes" hinzu.
 
Backupfunktion ergänzt 21.07.2007 23:05
  • Manuelles Backup als Mail im HTML- oder CSV-Format
  • Automatisches Backup per Cronjob einmal wöchentlich im HTML- oder CSV-Format
 
Adminbereich erweitert 29.04.2007 14:24
Funktion zum Löschen von inaktiven Usern ergänzt, setzt diese auf inaktiv, Laufergebnisse werden beigehalten
 
Spamfilter eingerichtet 23.04.2007 20:29
  • Wegen der steigenden Flut von Trackback-Spam heute im Kontaktformular eine Funktion zum Filtern vom Spam eingefügt. Mal sehen, wie lange es nützt ...
  • Bei dieser Gelegenheit gleich einen uralten Bug beseitigt, wonach jede Feedbackmail doppelt ins Log eingetragen wurde. Doppelte Datensätze bereinigt.
 
Neue Auswahlmöglichkeit in "Alle Ergebnisse" 23.04.2007 20:08
In der Ansicht Alle Ergebnisse kann man jetzt nach Läufern filtern.
Aus Datenschutzgründen wurde das wie folgt implementiert:

  1. Man kann nur nach Läufern filtern, die ihr Laufprofil als öffentlich markiert haben.
  2. Man muß angemeldet sein, um filtern zu können - anonymen Benutzern ist das nicht erlaubt.
  3. Man muß selbst sein Laufprofil (Benutzerprofil - Laufen) als öffentlich markiert haben.
  4. Wer wegen 2 und 3 nicht filtern darf, bekommt beim Klick auf Aktualisieren einen entsprechenden Hinweis - als Anreiz, sein Laufprofil öffentlich zu machen.
  5. Die Benutzer-ID wird von Seite zu Seite in verschlüsselter, nicht entschlüsselbarer Form weitergegeben, um zu verhindern, daß die Daten anderer Läufer durch Manipulieren der URL erraten werden.
  6. Gelingt das Erraten in 5. dennoch, wird der unauthorisierte Zugriff durch eine entsprechende Funktion abgefangen
 
Rich-Text-Editor 21.04.2007 20:17
RichText Editor in Betrieb genommen.

Getestet bisher in Firefox 2.0.0.3 und IE7 - bei deaktiviertem JavaScript funktioniert die alte Version.

Außerdem einen Logoutbutton implementiert. Soweit ich getestet habe, beendet der zuverlässig die Session. Wen man sich allerdings danach unter anderem Namen einloggt, kann insbesondere bei den Balkendiagrammen an der ein oder anderen Stelle noch ein Reload des Browsers nötig sein - je nach Cache-Einstellungen.
 
Kleinere Arbeiten 03.04.2007 21:57
Registrierungsseite überarbeitet und Automatismus zum Zurücksetzen eines vergessenen Passworts implementiert.
 
Bugfixing 20.01.2007 13:06
Aufgrund eines Fehlers bei der Registrierung wurden seit einigen Wochen nicht mehr alle Felder der MySQL-Tabellen richtig gefüllt und für neue User funktionierte die Anzeige etlicher Grafiken nicht. Wurde heute gefixt.
 
Forum umgestellt 26.12.2006 18:05
Forum so umgestellt, daß neueste Beiträge auf der Startseite sichtbar sind. Keine Kategorisierung mehr.
Jahreswechseltest durchgeführt und zwei kleinere Bugs in der Sidebar gefixt.
 
Diagramm dergelaufenen Monatskilometer angepasst 10.12.2006 13:39
Das Diagramm auf der Startseite wurde (auf Anregung von Jochen) auf logarithmische Skalierung umgestellt, damit geringere Laufleistungen besser dargestellt und die Diagrammgrenzen nicht mehr gesprengt werden. Erfolg bleibt abzuwarten.
 
Eingabe von Wettkämpfen für 2007 gefixt 10.10.2006 20:28
Wegen eines Tippfehlers im Variablennamen wurden Eingaben für 2007 nicht korrekt in die Datenbank geschrieben - das wurde gefixt.
 
Inaktive User werden bereinigt 30.07.2006 01:13
Habe einige Routinen geschrieben, um Mails an Benutzer zu verschicken, die
  • sich registriert,, ihren Account aber nie registriert haben, und
  • sich länger als 120 Tage nicht mehr angemeldet haben.

    Accounts werden nach weiteren 14/30 Tagen gelöscht; auf Dauer sollte das durch Cronjobs automatisiert werden.
  •  
    Neue Ansicht "Auswahl anzeigen" 29.07.2006 20:02
  • Ansicht "Anzeigen" wurde in "Alle anzeigen" umbenannt
  • Neue Ansicht "Auswahl anzeigen" wurde ergänzt - ermöglicht, sich seine Ergebnisse selektiv anzeigen zu lassen.
  •  
    Bugfixing 27.07.2006 12:07
    Ansicht KM per Woche/Letzte 26 Wochen korrigiert
     
    Urlaub ... 15.07.2006 13:28
    Bin auf einige kleinere Bugs aufmerksam gemacht worden, und die Ansicht KM per Woche/Letzte 26 ist auch nicht ganz korrekt. Aber heute gehts erst mal ab in den Urlaub - ab Anfang August ist dann mal wieder ein bißchen Pflege dieser Website angesagt.
     
    Bestenlisten erstellt 17.04.2006 20:43
    Bestenlisten für Marathon, Halbmarathon etc. sind jetzt unter 'Alle Wettkämpfe' verfügbar. Voraussetzung ist die entsprechende Klassifizierung der Laufergebnisse als M,HM, etc.