SONDERANGEBOT: Tippspiel als WordPress Plugin

[Update] Alle Aktuellen Updates und Infos hier

Um wie Olli Kahn dem Verein, der mir soviel gegeben hat, etwas zurückzugeben, gibt es jetzt pünktlich vor der Europameisterschaft 08 ein kleines aber feines Tippspiel für den Hausgebrauch: Nämlich als WordPress-Plugin. Damit könnt Ihr es Euch während der 3 Wochen in Österreich und der Schweiz im eigenen Heim gemütlich machen und müsst bei der Suche des Chefauskenners nicht auf Flash-Banner verseuchte Angebote oder Excel-Listen zurückgreifen.

screen1.jpg

Frei konfigurierbar in Bezug auf Aussehen, Spielplan, Punktevergabe, Tippfristen, etc.

Die allgemeinen Hinweise vorweg. Es steht jedem frei, das Spiel in seinem Blog zu benutzen, es weiterzuentwickeln, damit Spässeken zu treiben. Bei kommerzieller Verwendung möchte ich bitte gefragt werden. Das Ganze ist selbstverständlich ohne jegliche Gewähr, ich hatte keine Zeit das ausführlich zu testen, zu kontrollieren, etc und ich bin auch kein hauptberuflicher Plugin-Programmierer. Über jede Hinweise bin ich dankbar, die Allgemeinheit wird gebeten, eventuellen Input per Mail zu schicken (robert-at-parkdrei-punkt-de), damit ich diesen der anderen Allgemeinheit zur Verfügung stellen kann. Dazu später mehr.

Es sieht zeitmäßig im Moment etwas knapp aus. Wenn sich jemand bemüßigt fühlt, das Ganze auf Herz und Nieren zu testen und mir Bescheid zu geben, stelle ich das auch als offizielles WordPress-Plugin hoch, ansonsten gibt es das erst einmal nur hier. Updates werden hier bekanntgegeben. Sprachversionen in Englisch, Französisch und Spanisch folgen noch demnächst.

Download:
Prediction League Plugin 1.0.1 (30.05.08)
Prediction League Plugin 1.0 (28.05.08)

Download:
EURO 2008 Spielplan Paket

Anleitung nach dem Klick.

1. Voraussetzungen
Eine Wordpres-Installation mit Admin-Rechten (ausprobiert wurde das in den Versionen 2.2 bis 2.5. Alles weitere, keine Ahnung)

2. Installation
I. Kopiere den Ordner “predictionleague” in das Verzeichnis wp-content/plugins
II. Erlaube deinen Besuchern, sich in deinem Blog zu registrieren (am besten nur mit “Subscriber”-Rechten. Man weiß ja nie, was das Volk so treibt)
screen_useroptions.jpg
Wenn Dir das zu heikel ist, hast Du noch die Möglichkeit, ausgewählte Nutzer per Hand anzulegen. Wenn beides nicht machbar ist, kannst Du hier aufhören zu lesen. Dann wird das nix. Es sei denn, Du möchtest mit Dir selbst spielen.

III. Aktiviere das Plugin

screen_plugin1.jpg
Im WordPress-Plugin Reiter müssten jetzt zwei neue Einträge aufgetaucht sein. “Prediction-League” und “Prediction League Mini-Table Widget”. Die solltest Du aktivieren.

IV. Lege eine statische Seite an und schreibe ein kurzes Motivationsschreiben um die Leute zu animieren, mitzutun. Merke Dir die ID

3. Einrichten des Tippspiels
screen_options.jpg

In der Menüzeile der Adminoberfläche von WordPress sollte jetzt ein neuer Reiter erschienen sein. Dahinter verbergen sich die Optionen des Tippspiels. Neben dem Spielkram wie Farbeinstellungen gibt es dort einen wichtiges und auszufüllendes Feld. In “PageID” trägst Du die ID, der eben gerade erstellten statischen Seite ein. Von nun an wird das gesamte Tippspiel hinter deinem Einleitungstext dort erscheinen. Wenn wir davon ausgehen, dass Du Deine statischen Seiten ordnungsgemäß im Blog verlinkt hast, ist das Spiel also immer gut zu finden.

4. Wettbewerb einrichten
Es gibt zwei Möglichkeiten, an einen tippbaren Spielplan zu kommen. Für beide Varianten gehst Du über den Untermenüpunkt “Competition”

I. Du importierst einen Wettbewerb

screen_competitions.jpg
Praktischerweise habe ich den Spielplan für die EURO 08 gleich erstellt. Du kannst Ihn runterladen. In dem Verzeichnis findest Du eine XML Datei, die Du importierst, sowie einen Ordner namens “flags”, dessen Inhalt Du in den gleichnamigen Ordner im Plugin-Verzeichnis auf Deinem Server kippst. Hier befinden sich die kleinen Bildchen für die Teams. Wenn Dir diese Bilder nicht wichtig sind, geht es auch ohne.

screen_tree.jpg

Nachdem Du die XML Datei importiert hast, musst Du den Wettbewerb noch aktivieren und festlegen, wieviele Punkte Deine Mitspieler für Ihre Großtaten erhalten sollen.

screen_competitions2.jpg

II. Wettbewerb selbst anlegen
Folge den Anweisungen in den Menüs. Die Reihenfolge ist:
Wettbewerb anlegen -> Team anlegen -> Spiele eingeben.
Ich hoffe, dass ist verständlich. Icons für die Teams müssen als gifs in dem “flags”-Ordner abgelegt werden.

Kommen wir jetzt wieder auf den Dienst der Allgemeinheit zurück. Man kann Wettbewerbe auch exportieren. Solltest Du also bspw. im Schweiße Deines Angesichts den kompletten Spielplan der NHL oder NBA eingegeben haben, wäre es schön, wenn Du den exportierst und mir die XML Datei mit ein paar Anmerkungen per Mail schickst. Ich stelle das dann hier wieder der Allgemeinheit zur Verfügung und viele andere Menschen haben viel Lebenszeit gespart. Auch lustige Kombiwettbewerbe sind gerne gesehen.

5. Spiele auswerten
Das dürfte hoffentlich ebenfalls selbsterklärend sein. Wenn Du das kleine Häkchen kurz vor dem Absenden Button aktivierst, landet eine Version der neuen Tabelle als Entwurf auf Deinem Schreibtisch. Du kannst es der Menschheit – frei nach Mario Basler – dann auch noch einmal verbal sagen, was da so geschah.

screen_games.jpg

Weiterhin hast Du die Möglichkeit, die Tipps der Nutzer zu editieren. Die Auswertung kannst Du jederzeit lostreten, es werden jeweils alle eingegeben Spiele ausgewertet. Du solltest zum Beispiel alles noch einmal auswerten, wenn Du nachträglich die Punkte änderst, etc.

6. Widget aktivieren
Wenn Dein Theme Widget-fähig ist und Du das Plugin “Prediction League Mini-Table Widget” aktiviert hast, kannst Du eine Mini-Tabelle über die Theme Optionen von WordPress auf Deine Startseite tackern.

scrren_widget.jpg

Dort werden jeweils die Top5 des letzten Spieltages und der Gesamtwertung angezeigt.

Wenn Du diese Tabelle im Blog haben willst und kein Widget-Theme hast, könntest Du probieren folgenden Code-Schnipsel an die passende Stelle Deiner Sidebar.php Datei zu kopieren. Könnte klappen, muss aber nicht.

7. Sonstiges

Die Stylesheet Datei heißt styles.php
Beim Editieren darauf achten, dass dort mit php Variablen ausgelesen werden. Also obacht, sonst macht ein Parse-Error alles kaputt.

Wenn Du eine neue Sprachversion erstellen möchtest, kopiere eine Datei im language Verzeichnis und mache dort Deine Änderungen. Danach kannst Du sie im Options-Menü auswählen. (Achtung, das Umschalten auf die neue Sprachversion wird erst nach einem weiteren Reload getätigt.)

Viel Spaß. Ich danke der Academy

49 Responses to “SONDERANGEBOT: Tippspiel als WordPress Plugin”


  • Hi.
    Habe mit dem Tippspiel irgendwie meine Probleme. Die installation und konfiguration hat Problemlos geklappt, allerdings nehme ich an, dass durch die Permalinks nicht getippt werden kann.
    Denn dies ist der Fall.
    Bei den Links wird die Page_id “0″ übergeben..Mysteriös das ganze.

    Irgendwelche Lösungsvorschläge?

  • Hallo dschu und Robert.
    Es scheint, als hinge das mit dem “/” hinter “das-em-2008-tippspiel” zusammen.

    Also http://domain/ordner VS http://domain/ordner/
    Sogenannte trailing slashs.

    Weiß nicht, ob das eine Server- oder WordPresseinstellung ist, aber bei dschu wird das “/” immer ans Ende gehängt “das-em-2008-tippspiel/” und bei parkdrei nicht, siehe http://www.liga.parkdrei.de/nba-tipspiel
    Das macht die Links im Menü unbrauchbar.
    Da muss Robert noch mal an den Code, glaub ich.
    PS: Lieferst Du das Bier auch in die Schweiz?

  • Hi Bassewitz, erstmal Danke für die Antwort.
    Allerdings hat es auch ohne Permalinks bei mir nicht geklappt. Und die Links sind auch unbrauchbar, weil die Variable page_id = 0 ist, eigentlich aber 37 sein müsste.

    Schwierig schwierig, genauso wie das Bier in die Schweiz zu schicken!

  • hallo dschu.
    du könntest bis morgen auf die klassische linkstruktur umschalten. dann müsste es gehen. wir kümmern uns drum. und sagen bescheid.

  • Hallo Robert,
    ich habe die Permalinks raus genommen, allerdings kommt jetzt eine weiße Seite und es werden keine Tipps gespeichert.

  • probier mal das Update.
    einfach Dateien austauschen.
    Ich hoffe, es funktioniert.

  • Hallo Leute,
    habe heute Euer Plugin auf unsere Seite gebracht. Jetzt nach dem ersten Spiel muss ich sagen, sieht prima aus – Danke super Arbeit. Zwei Anmerkungen: 1.) Die Flaggen sind nicht zu sehen, obwohl die gifs im flag-folder sind. 2.) Gibt es eine Möglichkeit nachdem Tipfrist abgelaufen ist die Tipps aller schon anzeigen zu lassen – also ohne Punkte ???

    Danke
    Volker

  • Hallo Volker,

    nach Spielbeginn müsstest Du die Tipps aller sehen können. Versteckt sind die vorher, um strategisches Tippen zu verhindern. In einer der nächsten Version mache ich vielleicht ne Option draus, ab wann man die Tipps aller sehen kann.

    Das mit den Flags. hmmmh. sieht die ordnerstruktur so aus: plugins/predictionleague/flags/xxx.gif?
    so sollte sie zumindest aussehen.

  • Hallo Robert,
    vielen Dank für das schöne Plugin. Wann und wo sollten denn die up- und down-Pfeile ins Spiel kommen?
    Viele Grüße!

  • Die up and down pfeile kommen pro runde zum einsatz. sprich: nach dem kompletten erstem vorrundenspieltag wird quasi ein strich gezogen und mit der dann erreichten platzierung verglichen…

  • Aja. Kann ich — nachdem eine Runde abgeschlossen ist — die Punktewertung ändern, um bspw. das Viertelfinale höher zu bewerten? (Ohne dass die bisher erreichten Punkte neu berechnet werden.)

  • ja. es werden immer nur die spiele der gewählten runde ausgewertet. du darfst dann die berechnung nur nicht noch einmal für runde 1 starten (bspw. weil du tipps nachgetragen hast)

  • Hallo!

    Tolles PlugIn, aber ich habe ein Problem mit der Matrix-Funktion. Da mein verwendetes Theme eine fixierte Breite hat, zerschießt die Matrix das Layout. Kann man da was dran ändern?

  • sagts du mir wo ich das online finde, dann schaue ich mir das mal an.

  • Einfachste Möglichkeit wäre wohl, die Vorrunde in 3 Spieltagen ausspielen zu lassen (wie im mitgelieferten Paket). Dann hättest Du nur 1 8 1 anstelle von 1 24 1 Spalten. Ist meiner Meinung nach auch übersichtlicher bei der Tippabgabe.
    B

  • Hallo,

    ersteinmal ein ganz großes Lob für euer PlugIn; genau so etwas hatte ich gesucht!
    Was mich interessieren würde: Müsste ich für die kommenden Bundesliga-Saison selbst alle Spiele eintragen, oder ist da ebenfalls so ein Spielplan Paket in Planung.
    Würd mich über eine Mail o.ä. freuen.

    Danke und Gruß,
    Niklas

  • es wird ein Spielplan-Paket geben. Du müsstest dann nur noch die nicht langfristige Verteilung der Spiele auf Freitag, Samstag, Sonntag per Hand machen.

  • Wow, perfekt.

    Freu mich,
    Niklas

  • Ist es möglich, mit dem Widget auch die Spielergebnisse und/oder die Abschlußtabelle ausgeben zu lassen?

    Wollte dein Plugin evtl. als besseren Ersatz für den Ligamanager hernehmen, bis jetzt bin ich von dem Plugin begeistert. Wenn ich nun noch die Tabellen (ohne Tippspielergebnisse) irgendwie in die Sidebar bekommen würde, wäre es perfekt!

    Ist da was machbar? Vielen Dank und Gruß
    Daniel

  • habe ich dich richtig verstanden, dass du die ergebnisse des letzten spieltages in die sidebar möchtest? das könnte gehen. das mit der tabelle wird schon schwieriger, da die “reale” tabelle im moment nicht berechnet wird. schick mir mal ein link mit einem beispiel…

  • Hallo nochmal,

    wollte mich nur mal erkundigen, wann man in etwa mit den BuLi-Daten rechnen kann.

    Danke im Vorraus.
    Niklas

  • wahrscheinlich ab 20.07.

  • Hallo Robert.

    auf tus-stetten.de (unter “Letztes Spiel”) siehst du auf der rechten Seite eine Tabelle, so in etwa sollte das später wieder aussehen.

    Man müsste dein Widget dahingehend abändern, dass anstatt der Tabelle für die Tippspieler, die Tabelle der Mannschaften des aktuellen Spieltages (=letzter Spieltag mit Ergebnissen) ausgegeben werden.

    Fein wäre natürlich auch wenn man die Spielergebnisse in dieser Form:
    Datum Spieltag
    Mannschaft 1 vs. Mannschaft 2 3:0
    Mannschaft 3 vs. Mannschaft 4 2:1

    im Content und der Sidebar ausgeben könnte.

    Wenn du mir sagen kannst, mit welchen Variablen usw. ich es mal versuchen sollte, würde ich selbst mal testen…

    Wär prima wenn das klappt!

  • Ein super geiles Plugin, was echt noch gefehlt hat. Ich freue mich schon riesig auf die Bundesliga Vorlage.
    Und vielleicht wird das Plugin ja noch weiterentwickelt :)

  • Hey,

    was macht denn der Spielplan für die 1. Liga? :)

  • Das hört man gerne :)

  • Hier http://www.soistdenken.de/?page_id=123 findet ihr schonmal den DFB-Pokal.
    Viel Spaß dabei.

  • Hallo

    Cooles Plugin! Erst einmal herzlichen Dank für die Entwicklung.

    Da ich in meinem Blog keine widgets nutze, möchte ich trotzdem die Tabelle in die Sitebar einbinden. Leider funktioniert der vorgegebene Codeschnipsel nicht. Hat jemand einen Tipp mit welchem Code ich die Tabelle einbinden kann?

    Danke für Eure Hilfe
    Paulianer

  • Ich bin im Moment etwas beschäftigt, versuche aber Anfang nächster Woche mal einen Blick drauf zu werfen.

  • Hallo Leute,

    sieht ganz nett aus, das Tippspiel-Plugin, allerdings bekomme ich das nicht installiert. Könnte es evt. an der WordPress-Version 2.6.1. liegen?

    Bekomme imm folgende Meldung:

    “Allgemeine Optionen

    Die Tabellen sind nicht ordnungsgemäß installiert. Bitte installiere die Tabellen neu.”

    Und im Karteireiter “Competition” steht nur: NoCompleteSetup

    Wie man die xml-datei importiert, habe ich auch noch nicht herausgefunden.

    Wäre super, wenn mir jemand helfen könnte.

    Danke schon mal im voraus

  • Hey,

    geht das Plugin denn nur für WP 2.6.1 und gibt es einen Spielplan für die Bundesliga?

    mfg

    Sebastian

  • das plugin sollte für wordpress ab 2.2 gehen (siehe der von dir kommentierte beitrag) Ein Spielplan für die Bundesliga findest du hier: http://liga.parkdrei.de/2008/07/28/tippspiel-plugin-spielplan-bundesliga-200809/

  • Sehr schönes Plugin! Funktioniert in den Grundzügen auch noch mit WordPress 2.7. Wird das Plugin noch weiterentwickelt?

    3 Dinge sind mir aufgefallen: 1) Der Button Menü hat keinerlei Funktion und wirkt eher verwirrend. Gleiches bei Spieltagen. 2) Der Colorpicker im Backend funktioniert nicht. Es öffnet sich ein Popup ohne Inhalt, bzw. wird quasi die Suchfunktion der Website aufgerufen. 3) Der 1. Spieltag wird nicht angezeigt. In der Zeile Spieltage werden alle Ziffern von 2-34 aufgelistet, die 1 fehlt jedoch.

    Kleine Anmerkung: An der Übersichtlichkeit müsste noch was getan werden. Die Punkte Menü und Spieltage sollten vielleicht ein anderes Design oder besser einen anderen Aufbau erhalten, da sie der eigentlichen Tipp-Tabelle zu sehr ähneln.

  • das plugin wird weiterentwickelt. aber erst zur nächsten saison (sommer 2009) das mit der 1 ist ein importproblem. siehe hier: http://liga.parkdrei.de/2008/07/28/tippspiel-plugin-spielplan-bundesliga-200809/#comment-3395

  • Ich warte geduldig auf die Weiterentwicklung :)

  • Wie schaut mit der Weiterentwicklung aus? Bald geht die Regionalliga los und ich würde dann gerne das Tippspiel einbauen. :)
    Kannst auch gerne einen Spendebutton einbauen. ;)

  • die regionalliga startet am 07.08., oder? bis dahin ist ja noch ein bißchen hin.

  • Hi,

    wie schauts denn aus? Ist noch eine neue Version geplant? In 2 Wochen geht unsere Liga los und ich würde gerne das Tippspiel nutzen wollen.

  • 20. Juli. Die Änderungen werden sich aber im Rahmen halten.

  • Ah super. Das wäre noch rechtzeitig. :)
    Ich bin schon gespannt. :)

  • wie gesagt. erwarte nicht zu viel. die änderungen halten sich in grenzen. du kannst dir auch einfach schon die version 1.01 runterladen und deine liga anlegen (http://liga.parkdrei.de/2008/07/28/tippspiel-plugin-spielplan-bundesliga-200809/). getestet mit wordpress 2.81 habe ich das schon. mein ziel ist auf jeden fall, dass das update einfach durch dateien hochladen und ersetzen passiert.

  • Was mache ich, wenn ich mit dem Plugin zwei Tippspiele parallel laufen lassen will? Ist das möglich?

  • einfach eine neue “competition” eröffnen, dann kannst du mehrere tippspiele parallel laufen lassen. hier gabs teilweise auch mehrere dinge nebeneinander (Bundesliga, CL, NBA) … (wenn ich deine frage richtig verstanden habe)

  • Das Plugin wird wohl für 2011/12 nicht weitergeführt? Grüße, Fränck

  • doch. heute Abend kommt der Spielplan.

  • Hallo, gibt es das eine Import Date für 2011/2012? Habe ich nicht gefunden.
    Tolles Plugin!
    Manfred

Leave a Reply

gehts raus und spielts fußball