wp-championship v4.3 für die WM 2014

Diesmal hoffentlich mit ausreichend Vorlauf zur Weltmeisterschaft 2014 gibt es die Version 4.3. von wp-championship. An dieser Stelle herzlichen Dank an Dieter P. für die geleistete Arbeit und die Erfassung der Mannschafts- und Spieldaten. wp-championship bietet ein Tippspiel-Plugin für WordPress. Die Installation und die Einrichtung haben sich nicht wesentlich verändert. Ergänzende Informationen finden sich im wp-championship v1.4 Post und in der Quickreferenz zum Tippspiel (jetzt auch in englisch).

Das Layout ist ab der v3.0 standardmäßig auf das WordPress Standardtheme ausgelegt. Anpassungen für das eigene Theme können in der Datei wp-championship.css vorgenommen werden, die man zuvor aus der Datei wp-championship-default.css kopieren sollte. Das Plugin verwendet die Datei wp-championship.css. Wenn diese nicht vorhanden ist, wird die Datei wp-championship-default.css verwendet. Ich verwende das deMar-Theme und dieses wp-championship.css eventuell hilft das ja als Beispiel für eure Anpassungen.

Änderungsnachweis:

BeschreibungStatus
Den Spielernamen im Widget mit dem in der Tabelle angeglichen, der Torsummentipp kann jetzt auch 0 sein und die Torsummentipps können jetzt auch separat eingegeben werden, Torsummentipp wird jetzt bei Gleichheit bepunktet, Statistik 4: Die Tipps anderer Spieler werden jetzt direkt nach Spielbeginn gezeigt, die Filterfunktion wurde um das Spiel erweitert, die Anzahl der Siege und Niederlagen in der Gruppentabelle wurde bei einer bestimmten Konstellation falsch berechnetv3.6
SQL und Icons für die Bundesliga-Saison 2012/13 hinzugefügtv3.7
Spalte Punkte für stats4 ergänzt, Tipphilfen erweitert, es kann jetzt eine Liste aller Spiele für jede Mannschaft im Tippdialog eingeblendet werden, neue Statistik stats6, zeigt alle Spiele einer Mannschaftv3.7
Im Backend wird das Javascript nur noch auf der wp-championship Seite geladen, Parameter für Javascript Einbindung angepasst, Neue Statistik Tipper des Monats cs-stats7 hinzugefügtv3.8
Im Mannschaftsdialog kann jetzt eine Punktekorrektur für jede Mannschaft angegeben werden (z.B. wenn es Strafpunkte gibt, -5).v3.9
Kleiner Bugfix beim Anlegen des Standardtippspieladmins und die neuen Daten für die Bundesliga 2013/2014.v4.0
Fehler im Admindialog für die Finalrunde behoben, Fehler in der Statistik 5 behoben, wenn Spieler keine Tipps abgegeben hatten, Zeitzonenberechnung entfernt, da der Dienst bei geoip nicht mehr frei verfügbar ist und eine englische Quickreferenz veröffentlicht.v4.1
Daten für die WM2014 hinzugefügt(Danke an Dieter P.), viele Funktionen sind jetzt Pluggable, so dass der geneigte Entwickler sie überschreiben kann, Icons können jetzt auch unter YourThemefolder/wp-championship/icons abgelegt werden, alte Icons wurden entferntv4.2
Daten für die WM2014 korrigiert (Danke an Anderl), eine SQL Datei für die Wm2014 mit den deutschen Zeiten hinzugefügt. Fehler im Team Admindialog korrigiert (Datensätze konnten nicht gelöscht werden)v4.3
wp-championship-4.3.zip 4397 Downloads
wp-championship-4.2.zip 4068 Downloads

Zusätzlich zu den im Readme enthaltenen Informationen gibt es auch eine Quickreferenz zum Tippspiel (jetzt auch in englisch).

Für die Bundesliga-Fans 2010 unter den wp-championship Anwendern hat Steffen von Fitness-Lohmar die Vereins-Icons und alle Spiele als SQL zur Verfügung gestellt.

Wer den LeagueManager einsetzt kann jetzt mittels zweier SQL’s die Spiele und Mannschaften von dort übernehmen.

Bei Problemen und Fragen bitte hier kommentieren und unbedingt auch die WordPress Version, den verwendeten Browser, das Theme und die Version der MySQL-Datenbank angeben. Korrekturen oder andere wissenswerte Dinge werde ich in diesem Post ergänzen.

Auf Anregung von Andreas gibt es jetzt ein Post, wo ihr eure wp-championship Installationen eintragen könnt mit Screenshot oder Browsershot.

Ich wünsche euch viel Spaß mit dem Plugin und eine tolle Saison 2013/14. :-)

Haftungsausschluss: 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.

wp-championship wurde für den Famous Software Award nominiert. Wer mag einfach mal mit-voten.
WP-Championship

Kommentare

  1. Thomas:

    Hallo Hans, nachdem die WM jetzt schon etwas vorbei ist, wollte ich einfach Danke sagen für das tolle Tippspiel und für den schnellen und guten Support. Gruss Thomas

    Antworten

  2. Katharina:

    Hi, ich glaube, gestern wurde mein Kommentar nicht gespeichert…. :)
    Also: Ein Teilnehmer sagt, dass sein Tipp nicht gespeichert wurde, jetzt müsste der Punktestand eines Teilnehmers manuell verändert werden. Wie geht das? In der Datenbank? Oder im WordPress-Backend?

    LG und danke für deinen Support!

    Antworten

    • Thomas:

      Hallo Katharina,

      dein Kommentar sowie die Antwort von gestern findes Du unter folgendem Link: http://www.tuxlog.de/wordpress/2010/wp-championship-v1-5-quickreferenz/comment-page-8/#comment-121772
      Ein ähnliches Problem gab es schon einmal, da wurde allerding ein komplett falsches Ergebnis getippt (21:1). Tippfehler kann man in der Datenbank ändern. Ändern musst du das in der Tabelle cs_tipp. Dazu musst Du Dir vorher die UserID und die MatchID heraussuchen. Der zweite Weg geht so, dass Du Dich im Admindialog als Vertreter des Users einträgst (darf der admin) und die Starzeit des Spiels in die Zukunft verlegst. Dann das Ergebnis löscht und dann als Vertreter den Tipp änderst. Das Ergebnis wieder einträgst und die Spielzeit und den Vertreter wieder änderst. Am besten ist aber der Weg über die Änderung in der Datenbank. Und ganz wichtig, vorher ein Backup machen.
      Gruß Thomas

      Antworten

      • Katharina:

        Wie kann ich als Vertreter den Tipp ändern?

      • Thomas:

        Indem Du Dich unter Deinem User Namen auf der Homepage anmeldest und dann bei der Tippabgabe wird der Name des Mitspielers angezeigt, für den Du Tipps abgeben kannst. Den Namen anklicken und dann öffnet sich der Tippdialog.

      • Katharina:

        Hallo Thomas,

        entweder bin ich schon wieder im falschen Thread – oder ich hab meine Antwort nicht gespeichert… Naja ;)

        Wie kann ich denn den als Vertreter den bisherigen Tipp ändern?

        Viele Grüße
        Katharina

      • Thomas:

        Ist doch in der Antwort darüber beschrieben. Du meldest Dich mit Deinem Usernamen auf der Seite an und gehst dann auf die Tippabgabe, dort wird Dir der Name angezeigt, für den Du als Vertreter eingetragen bis. Den Namen anklicken, dann öffnet sich der Tippdialog und kannst dann den Tipp erfassen und speichern.

      • Katharina:

        Sorry für die Umstände. Ich hatte die Stellvertretermöglichkeit deaktiviert und deshalb die Anzeige nicht da.

        Danke für die schnelle Hilfe :)

      • Thomas:

        Kein Problem, gern geholfen. Auch eine Neuberechnung der Punkte durchgeführt ?
        Gruß Thomas

  3. Nils Schönbier:

    Hallo,
    Erstmal danke für das Plugin. Wir veranstalten in unserer Nachbarschaft ein WM-Tippspiel und ich bin das am hosten.
    Bisher hat alles super funktioniert, aber nachdem ich das Ergebnis von Brasilien – Chile (1:1) eingetragen habe, erscheint als Sieger, welcher also in das Viertelfinale kommt, Argentinien und ich weiß nicht, warum. Ich habe die Einstellungen überprüft und eigentlich ist alles OK. Eigentlich müsste da Brasilien stehen, da die im Elfmeterschießen gewonnen haben, aber es gibt gar keine Möglichkeit, den Gewinner einzutragen.
    Bitte Hilfe!

    Antworten

    • tuxlog:

      Hallo Nils,
      ihr tippt auf das Ergebnis nach 90 Minuten. Daher kann das Plugin bei unentschieden in der Finalrunde nicht erkennen, welche Mannschaft in die nächste Runde gekommen ist. Am Einfachsten löst Du das indem Du im Backen im Finalrundendialog, die Spielpaarung für das Viertelfinale händisch änderst. In diesem Fall also für das Spiel mit der ID 57 das erste Team auf Gruppe A, Platz 1 setzt und speicherst.

      Antworten

      • Nils Schönbier:

        Vielen dank für die schnelle Antwort!
        Ich habe es jetzt so gelöst, dass ich einfach die Team-ID von Brasilien herausgesuvht habe und manuell in die SQL-Tabelle eingetragen habe. Hat funktioniert!

        Nochmal vielen Dank für dieses Plugin!

      • Dan:

        Hallo ,
        Ich habe dasselbe Problem, Ergebnis nach 90 Minunten eingetragen und beim Brasilien-Match keinen eindeutigen Gewinner. Nun habe ich aber nicht mitgekriegt, wie ich das von Hand ändern kann.
        1. Welches .php-File ist das? cs_admin_finals.php?
        2. Wo genau muss ich was überschreiben? Bin sehr dankbar, wenn Du mir genau sagt, was ich überschreiben soll, damit ich nicht zu viel oder zu wenig stehen lasse.
        Vielen Dank nochmals für das tolle Plugin!
        Lieber Gruss,
        Daniel

      • tuxlog:

        Hi Dan,
        im Admindialog Spiel 57 Gruppe A, Platz 1 auswählen, als erste Mannschaft (dahinter Match und Gewinner auf – setzen), dann speichern. Dann eine Neuberechnung durchführen. Sollte klappen.
        Gruß, Hans

    • Erger:

      Hallo,

      ich wollte das auch gerne so lösen, leider zeigt mir das Plug-in nach dem Speichern einen Datenbankfehler an mit dem Hinweis, dass der Vorgang abgebrochen wurde. Was kann ich da denn machen?

      Habe dann bemerkt, dass egal was ich in der Finalrunde ändern möchte immer der Fehler kommt. Wenn ich in der Vorrunde etwas ändere, übernimmt er das.

      Gruß

      Antworten

      • tuxlog:

        Hallo Erger,
        dann hast Du wahrscheinlich eine Version < 4.5. im Einsatz, dort gab es diesen Fehler (s. auch readme.txt bzw. Changelog).
        Ein Update sollte das Problem beheben.
        Gruß, Hans

  4. Fabian:

    Danke für das geniale Plugin!!!

    Kurze Frage:
    Kann man Tipp-Fehler (z.B. Ghana-USA = 21-1 :) ) nachträglich ändern?
    Über das Backend habe ich keine Möglichkeit gefunden (als Admin); geht das zur Not direkt über die Datenbank? Oder geht da was kaputt? :)

    Das gleiche gilt für einen “nicht gespeicherten” Siegertipp…

    Antworten

    • Thomas:

      Hallo Fabian,

      Als Admin der WP-Installation kannst Du den Sieger-Tipp erfassen, indem Du im Tippspiel auf den User gehst und ihn bearbeitet.

      Tippfehler sollte man in der Datenbank ändern können, habe es aber selber noch nicht gemacht. Mal warten, was Hans dazu schreibt. Oder Du machst vorher ein Backup und gehst dann in die Datenbank und passt den Tipp an.

      Gruß
      Thomas

      Antworten

    • tuxlog:

      Hallo Fabian,
      mir fallen dazu zwei Wege ein. Den ersten hat Thomas schon beschrieben. Ändern musst du das in der Tabelle cs_tipp. Dazu musst Du Dir vorher die UserID und die MatchID heraussuchen. Oder Du guckst halt wo 21 drin steht (das wird ja nicht so oft vorkommen). Der zweite Weg geht so, dass Du Dich im Admindialog als Vertreter des Users einträgst (darf er admin) und die Starzeit des Spiels in die Zukunft verlegst. Dann das Ergebnis löscht und dann als Vertreter den Tipp änderst. Das Ergebnis wieder einträgst und die Spielzeit und den Vertreter wieder änderst. Ich persönlich würde auch den Weg von Thomas bevorzugen. Geht schneller und ist fehlertoleranter.

      Gruß, Hans

      Antworten

  5. Charly:

    Hi
    Ich habe da einmal eine Frage zur Punktevergabe.
    Punkte für einseitig richtigen Tipp, Wert: Gibt die Anzahl der Punkte an, die der Mitspieler erhält, wenn er eine Seite des Ergebnisses exakt vorhergesagt hat.
    Eingestellt habe ich:
    Punkte bei richtiger Tendenz: 1
    Punkte für einseitigen richtigen Tipp: 2
    Einseitiger Tipp zieht nur mit Tendenz wurde nicht ausgewählt.

    Argentinien hat gegen Bosnien 2:1 gespielt.
    Mitspieler hat 2:0 getippt und bekommt nur 1 Punkt gut geschrieben.
    Müsste er nicht 3 Punkte bekommen für einseitig richtigen Tipp und 1 Punkt für Tendenz? Oder hat die Tendenz Vorrang vor einseitig richtigen Tipp?

    Ein anderer Mitspieler hat 1:0 getippt und bekommt 3 Punkte, weil es 3 Punkte bei richtiger Tendenz und richtiger Tordifferenz gibt.

    Oder liege ich hier völlig falsch?

    Gruß Charly

    Antworten

    • tuxlog:

      Hallo Charly,
      die Punkte für korrekten Tipp, Tendenz mit richtiger Tordifferenz und Tendenz werden exklusiv gewertet. D.h., man bekommt nur einmal Punkte. Der Punkt für den einseitigen Tipp kommen dann hinzu. Dann wäre es in der Tat nicht richtig berechnet. Probiere bitte mal in der functions.php Zeile 123: set points= $cs_pts_oneside durch set points= points + $cs_pts_oneside zu ersetzen. Passt es dann? Dann korrigiere ich das kurzfristig.
      Danke, Hans

      Antworten

      • Charly:

        Hallo Hans,
        habe es geändert, eine Neuberechnung durchgeführt, aber leider keine Veränderung im Ergebnis. Oder funktioniert es nur bei neuen Ergebnissen?
        Kann mich jetzt leider erst wieder morgen Abend darum kümmern. Vielleicht fällt dir ja noch etwas anderes ein.

        Vielen Dank und viele Grüße

        Charly

      • tuxlog:

        Hallo Charly,

        habe Dir gerade eine gepatchte Datei geschickt. Bitte mal testen.
        Gruß, Hans

  6. Sascha:

    Hallöchen,
    habe das Plugin erfolgreich laufen. Leider nutzen einige Spieler einen Bug aus und
    “gewinnen” jedes Spiel:
    Wenn man die Tippübersicht vor einem Spiel öffnet (dort wo man die Ergebnisse eintragen kann) und das Browserfenster offen lässt, wird am Ende des Spiels das “echte” Ergebnis in die Felder eingetragen und auch gespeichert, obwohl eine Meldung erscheint vom Plugin, Spiel läuft bereits und es kann nicht mehr getippt werden. Was ist hier zu tun?

    Antworten

    • tuxlog:

      Hallo Sascha,
      ich kann das so nicht bestätigen. Wenn man im Tippformular stehen bleibt bis das Spiel begonnen hat oder fast zu Ende ist und dann den Tipp speichert, dann wird zwar der Tipp trotz der Fehlermeldung unten angezeigt (das sollte ich korrigieren), jedoch nicht gespeichert oder gewertet. Zumindest ist das auf meinen Installationen so. Hast Du etwas am Code verändert oder gibt es sonst eine Besonderheit an Deiner Installation.
      Du kannst das auch prüfen indem Du den timestamp in der Tabelle cs_tipp (Spalte tipptime) mit der Zeit des Spielbeginns vergleichst.
      Falls das bei Dir wirklich anders ist, sende mir bitte als erstes deine Konfiguration aus dem Admindialog (wo Du die Punkte einstellst)

      Gruß, Hans

      p.s. Das die Fehleingabe beim erstmaligen Aufruf hinterher angezeigt wird habe ich gerade für die nächste Version korrigiert.

      Antworten

  7. Dennis:

    Hallo Hans,
    unseren Spielern ist ein Fehler aufgefallen bei der Punktevergabe auch ein Neuberechnung ist schon versucht worden.

    Ein User hatte folgendes Spiel Mexiko – Kamerun 2:1 getippt Ergebnis war 1:0 also müsste er 3 Punkte laut unserer Einstellung bekommen hat aber 0 Punkte bekommen warum?

    Wir haben folgendes eingestellt: Punkt für korrekten Tipp: 5, Punkt bei richtiger Tendenz: 3, Punkte für richtigen Sieger-Tipp: 10 sonst ist alles auf 0 gestellt.

    Antworten

    • Thomas:

      Hallo Dennis,

      gib mal bei Punkt bei richtiger Tendenz und richtiger Tordifferenz: ebenfalls 3 Punkte ein. Kann sein, das es damit zusammen hängt, meine Vermutung, da diese Regel bei dem Ergebnis greifen müsste.

      Gruß
      Thomas

      Antworten

      • Dennis:

        Tatsache funktionierte

  8. Christoph:

    Hallo Hans,
    besteht die Möglichkeit, dass die Tipps der anderen Mitspieler über [cs-stats5] einsehbar sind, sobald das Spiel begonnen hat? Aktuell scheint es so zu sein, dass die Tipps erst erscheinen wenn ich das Endergebnis eingetragen habe.
    Zudem ist mir aufgefallen, dass die Uhrzeit bei der Sortierung der Tipptabelle nicht berücksichtigt wird, wenn ich nach Datum/Zeit sortieren lasse.
    Viele Grüße,
    Christoph

    Antworten

    • tuxlog:

      Hallo Christoph,

      dazu müsstest Du in der cs_stats.php so um Zeile 140 herum die beiden SQL’s anpassen und statt “and result1>-2 and result2>-2 ” die Abfrage auf Spielbeginn liegt in der Vergangenheit einbauen.

      Gruß, Hans

      Antworten

  9. Thorsten:

    Hi Ihr lieben
    Ich hab grad mal durchgetippt und dabei einen Fehler in der Finaltabelle gefunden. Es spielen im Spiel 57 der Gewinner aus Spiel 49 gegen Gewinner Spiel 50.
    In Spiel 59 spielen Gewinner Spiel 50 gegen Spiel 52. Es spielt also der Gewinner aus Spiel 50 2x im Viertelfinale. Es müsste wohl 51 statt 50 sein (da war wohl der Tippfehlerteufel am Werk ;-) ). Ich habe dann versucht im Dashboard das zu ändern, die Änderung wird aber bei mir nicht übernommen. Dann habe ich versucht direkt in der sql-Tabelle das zu ändern, leider sind die Bezeichnungen da anders als im Dashboard von WP-CS und ich habe es noch nicht geschafft die richtigen Spiele zusammenzubringen. Zum Glück hab ich nen Backup gemacht. Ich versuche es weiter, aber wer eine Idee hat, warum ich es nicht bei WP ändern kann, der würde mir sehr helfen. Denn dort ist es einfacher zu sehen. Vielen Dank im Voraus.
    LG Thorsten

    Antworten

    • tuxlog:

      Hallo Thorsten,
      danke für die Hinweise. Ich korrigiere es gleich und veröffentliche eine neue Version.

      Gruß, Hans

      Antworten

      • Mat:

        Hallo,

        Ich habe das Plugin bereits vor dem Hinweis hier am 03. Juni installiert. Falls dieser Fehler hier in meiner Version auftauchen sollte, wie kann ich das beheben?

        Vielen Dank für deine weltklasse Arbeit,
        Mat

      • tuxlog:

        Hallo Mat,
        welchen Fehler genau meinst Du? Und welche Version setzt du aktuell ein?

        Gruß, Hans

  10. Christine Becker:

    Hallo, ich habe das Plugin WP-Championship installiert, die Daten zur WM 2014 per SQL importiert, das Tipp-Formular auf einer Seite eingebunden, einen ersten Mitspieler angelegt, alles bestens. ABER: sobald ich mich ausloggen will kommt der Anmeldebildschirm nicht mehr, wenn ich das Plugin deativiere klappt alles wieder bestens. Ich kann mich also mit dem Plugin weder richtig an- noch abmelden. Bin durch die Umbenennung des Plugin-Ordners wieder drin. Kennt jemand das Problem? Ich habe schon meine Plugins nacheinander deaktiviert, kann den Fehler nicht finden. Lieben Dank!

    Antworten

    • tuxlog:

      Hallo Christine,
      das ist neu. Gut wäre, wenn du etwas mehr über Deine Installation verraten könntest oder mir einfach einen Adminaccount schickst. Ich guck dann gerne mal danach.

      Gruß, Hans

      Antworten

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
mehr...
 
Blogverzeichnis - Blog Verzeichnis bloggerei.de