wp-championship – jetzt mit Bundesliga Modus in der v1.4
Zur neuen Version wp-championship v1.5 für die WM2010
Überall laufen die Vorbereitungen zur Europameisterschaft 2008 in Österreich und der Schweiz. Auch bei dieser Fußballveranstaltung wird es wieder unzählige Menschen geben, die zusammen kommen, um jedes Spiel zu tippen. Dabei wird es um Punkte, eine Fläschchen guten Weines oder einfach um die Ehre gehen. Im 21. Jahrhundert führt man solche Tipplisten nicht mehr auf einem Stück Papier, sondern natürlich online im Internet.
Auf der Suche nach genau so einem Plugin für WordPress , bin ich bisher nicht fündig geworden.
Daher habe ich einfach mal angefangen ein solches Plugin zu entwickeln.
Das Plugin wird unter der GPL zur Verfügung gestellt, wer möchte kann aber etwas spenden. Die Summe der Spenden geht an die Kindernothilfe. Die Spendenbescheinigung werde ich etwas anonymisiert nach der EM 2008 ins Netz stellen. Wer möchte kann auch direkt Spenden, da finden wir dann noch ein Plätzchen für die Spendenbescheinigung. ![]()
Das Plugin heißt wp-championship und liegt aktuell in der Version 1.2 vor.
Aktuelle Erweiterungen wie erweiterte Tabellen, Bundesliga-Modus (Reihenfolge der Mannschaften wird nach den Regeln der Bundesliga ermittelt) und eine Reihe von kleineren Korrekturen, befinden sich im Beta-Stadium in der Version 1.3b.
Eine englisch Übersetzung wurde in der Version v1.4 hinzugefügt. Take v1.4 for a version with english translation.
Die Installation erfolgt wie bei vielen Plugins durch Auspacken des zip-Archives im Plugins-Verzeichnis der WordPress-Installation und anschließendem Aktivieren über den admin Dialog (Menü: Plugins) in WordPress. Wer möchte kann sich die Spiele der EM2008 direkt in die Tabellen laden. Im Unterverzeichnis sql findet sich dazu eine Datei em2008.sql, die man z.B. über phpmyAdmin nach der Aktivierung des Plugins in die Datenbank importieren kann. Aus der Sicht der Mitspieler besteht das Tippspiel aus zwei Seiten/Beiträgen. Beide müssen manuell angelegt werden. Eine Seite/Beitrag zur Abgabe der Tipps und zum Einstellen der Useroptionen und eine Seite/Beitrag zur Darstellung der aktuellen Gruppentabellen und Spielergebnisse.
Die Tippseite legt man an indem man in eine neue Seiten / einen neuen Beitrag [cs-usertipp] einträgt und diese veröffentlicht.
Die Spielergebnis-Seite legt man an indem man in eine neue Seiten / einen neuen Beitrag [cs-userstats] einträgt und diese veröffentlicht.
Bei einem Update auf die Version 0.8 oder größer von der Version 0.7 muss das Plugin einmal deaktiviert und dann wieder aktiviert werden, dadurch werden die Tabellenerweiterungen eingespielt. Das Plugin verlangt “CREATE TEMPORAY TABLE” Rechte in mysql. Wer die nicht hat kann in der Datei functions.php einfach das Wort temporary entfernen (sechs Mal), dann sollte es funktionieren. Sollte sich das Thema zu einem Problem für mehrere Nutzer auswachsen, werde ich es umbauen. Bei einem Update von der Version 0.8 oder höher auf die Version 1.2 muss das Plugin nicht deaktiviert werden. Es ist ausreichend die Dateien einzuspielen.
Einige Hinweise, die den Einsatz hoffentlich deutlich vereinfacht habe ich versucht in der Dokumentation (Stand v1.2) nieder zu schreiben.
Für alle drei Bundesligen hat Don von soistdenken.de die Teams inklusive Icons als SQL auf seiner Seite zusammengestellt.
Ein optisch anspruchsvolleres Iconset hat mir Georg von ballverliebt.eu geschickt. Vielen Dank.
Die Dokumentation entsteht gerade hier und ich hoffe noch rechtzeitig vor dem Anpfiff halbwegs fertig zu werden.
Zur Zeit ist das Plugin nur auf deutsch verfügbar, aber auch daran werde ich arbeiten, wer gerne übersetzen möchte sollte seinem Tatendrang freien Lauf lassen.
Historie:
2008-05-22 v0.6 initial release
2008-05-27 v0.7 extended data validation for input fields (tipps and results), prepare for translation, added .pot file, corrected spelling errors
2008-05-31 v0.8 read correct wordpress table prefix, added possibility to remove wp-cahmionship db tables, the finals will now be calculated each time a results is changed, you can overrule pre-elimination classification manual by setting the standing in the match dialog, when creating a new user in user dialog check if user allready exists
2008-06-01 v0.9 fixed mistake in em2008.sql, fixed problem creating matches
2008-06-11 v1.0 send mails only when admin is entering results (not when admin entered tipps), added mailservice trigger in admin dialog, corrected order in group classification, consider wordpress timezone for time checking, store only new or changed tipps, corrected pulldown menu for champion tipp in user dialog, fixed points calculation for tendency and tied games (when no tipp was entered points for tied games were added)
2008-06-16 v1.1 fixed some spelling mistakes, fixed xhtml for tipp page, fixed problem with saving user options, fixed xhtml in admin dialog, fixed sql error when updating finals, corrected type error in team dialog
2008-06-18 v1.2 added the possibility to define mixed finalround matches (from groups and match), fixed a problem to store user settings when no champion tipp was given, fixed an error when using a substitute, added trigger for recalculating points and finals in admin dialog
2008-08-02 v1.3b corrected a bit of incorrect xhtml, fixed wrong timestamp for championtime, check tipptime for championtime in case of injection mark admin as tippspiel admin during install, add switch to disable substitute feature, added nonce check, added championship modus for the german bundesliga, extended classification boards with some stats
2009-03-29 v1.4 adding a first draft of english translation
Haftungsausschluß: Wie immer, übernehme ich keine Garantie oder Haftung für evtl. entstehenden Schäden bei der Anwendung meiner Software, die ich nach bestem Wissen und Gewissen entwickelt und im Rahmen meiner Möglichkeiten getestet habe.
Artikel, die auch interessant sein könnten:



















Hallo Hans,
ich bin ein Vogel! Es war ja alles noch ein bisschen anders.
Hatte nämlich zwar den Namen geändert, nicht jedoch den nicename
Jetzt ist natürlich alles oberfein.
Danke für den schnellen Tipp!!!
Gruß,
Börnsen
Hallo Hans,
große Freude erstmal… dann kann die WM ja kommen. (Zumal das Standardlayout für die Maße meiner content box wie gemacht zu sein scheint… spart mir bisschen Arbeit
)
Nun aber mal ‘ne kleine Frage:
Im Benutzerbereich habe ich den Namen “admin” kürzlich geändert (like this –> http://blog.web6.org/change-admin-username/). Im Bereich “Benutzer” im wp-championship erscheint aber weiterhin “admin” im Dropdown. Ist das anpassbar? Und wenn ja: wie bzw. wo?
Vielen Dank,
Börnsen
hallo Börnsen,
die namen kommen aus der tabelle wp_users und dort aus der spalte user_nicename. das plugin verwendet lediglich die userid des default admins für den ersten user und die ist 1 und trägt einen entsprechenden eintrag in die tabelle cs_users ein. ich vermute du hast eine andere userid für deinen neuen admin, dann kannst du das in der tabelle cs_users anpassen. hilft das?
gruß, hans
Pingback: wordpress, wp-championship « wp-championship v1.5 für die WM2010 « Tuxlog
Hi,
)
wollte mal vorsichtig nachfragen wie weit Du denn mit dem WP-Plugin für die WM bist? Warte schon sehnsüchtigst darauf… Benötigst Du Hilfe bei Irgendetwas? (Grundkenntnisse in PHP & Javascript vorhanden
hallo Buzz,
das plugin ist soweit fertig. aktuell warte ich noch auf das feedback einiger tester und versuche ein paar kleinere darstellungsabweichungen im internet explorer zu beheben. ziel ist es die neue version bis ende april zu veröffentlichen. dann bleibt noch genug zeit, um evtl. auftauchende fehler zu beheben. du brauchst also nur noch ien wenig geduld, bevor du loslegen kannst.
gruß,
hans
Cool plugin
You can check a soccer prediction on this site http://www.7msoccer.com
Hallo,
sehr schönes Plugin!
Ich will mal rumfragen wie Ihr das in der Vergangenheit mit Verlängerung und Elfmeterschießen gemacht habt? Habt Ihr einfach das Endergebnis gegen die Tipps gerechnet, auch wenn es 9:7 n. E. ausging? Ich schätze mal schon, oder?
Morgen Hans,
meine Suche nach einem gut funktionierenden Tippspiel scheint endlich beendet zu sein
Kann man dich programmiertechnisch irgendwie unterstützen?
Wünsche Frohe Ostern!
hi sven,
danke für das angebot, nehme ich gerne an. ich melde mich via pm bei dir.
gruß, hans
Hi, i was just searching for a plugin to organize a tipping game on World Cup 2010 and i found yours.
I think i’m going to use it so i thought i could help you.
I’m not a programmer, but i could test it and translate it to italian (i don’t know a word of german, so i need an english version), plus reviewing it on my soccer site (also italian).
If you’re interested, contact me on the mail on this comment.
Good plugin and good work!
Ich würde auch gerne einen vollständig funktionsgfähigen Bundesliga-Modus haben wollen :)
Nabendschön Hans,
zum wahrscheinlich viertausendsechshundertdrölften Mal, aber egal: echt großartiges Plugin!
Hab’s jetzt nur mal testlaufen lassen und erwarte mit großer Spannung die WM-Action.
Wenn das mit der (Bundes-)ligafunktionalität dann obendrein noch was wird, dann wirste einer meiner größten Helden :o)
Wenn Du hierzu Modus- oder sonstige Fragen hast wäre es mir eine Freude, Dir helfen zu können.
Gruß
Börnsen