Es ist 2016 und dieses Jahr findet somit im Juni die Fifa Fußball Europameisterschaft in Frankreich statt. Da ich mich mittem im Aufbau eines Intranets befinde habe ich eine TYPO3 Extension gesucht die ein Wettbüro simuliert bzw. in der auf die einzelnen Spiele und Mannschaften gesetzt werden kann. Die gibt es bereits – allerdings ist ein wenig Arbeit erforderlich um diese an die EM 2016 anzupassen.
Ich verwende als Basis dazu FE Benutzer die gegen ein AD (2012R2) autorisiert werden. Nur wer sich als FE User angemeldet hat kann in dieser Extension einen Tipp bzw. eine Wette abgeben. Die Wetten können bis zum Beginn des Spieles geändert werden. Nach einem Spiel erstellt die Extension direkt eine Tabelle für die Mannschaften und FE User.
Die Extension worldcup der Marit AG findet ihr hier im TER.
Und hier habe ich für euch meinen Teil der SQL Datenbank in dem ihr alle Spiele und Paarungen findet. Da ich einige neue Flaggen und Mannschaften definieren musste erhaltet ihr hier die Extension nochmals komplett als Download.
Hallo Herr Schmuttermaier,
haben Sie die Extension unter einer aktuellen TYPO3 Version zum Laufen gebracht?
Ich erhalte unter 7.6 immer nur eine leere Seite und einen 500 Server Error
Mit freundlichen Grüßen
/
Jens
Hallo Jens,
ich habe die Extension in einem TYPO3 der Version 4.5.16 laufen. Da der 7er Branch ja weitestgehend anders funktioniert dürften hier deutlich größere Anpassungen notwendig sein – wenn nicht die Neuprogrammierung mehr Sinn machen würde.
Beste Grüße
Sebastian
Hallo Sebastian,
besten Dank für die Info und ich habe was Falsches geschrieben: Den Fehler erhalte ich unter eine TYPO3 Version 6.2.
Freundliche Grüße
/
Jens
Hallo Sebastian
ich muss das noch testen, aber auf den ersten Blick funktioniert es, wenn man Zeile 59 von class.tx_worldcup_pi1.php
dies: require_once(PATH_tslib.’class.tslib_pibase.php‘);
ersetzt durch das:
if (!class_exists(‚tslib_pibase‘)) require_once(PATH_tslib . ‚class.tslib_pibase.php‘);
Wie gesagt, noch ungetestet
/
Jens
Hallo Sebastian. Tolle Arbeit. Ich habe die Extension installiert, sie läuft auch so weit. Ich habe einen Testlauf gemacht, indem ich die playtime in der DB geändert habe. Alles scheint zu funktionieren, aber: Wie generiere ich die 1/8, 1/4, 1/2 und das Finale? Oder wird das automatisch erledigt?
Auf eine schöne EM
Michael
Hallo Michael,
danke für Deine Rückmeldung! Freut mich wenn alles soweit passt und funktioniert. Die 1/8, 1/4, 1/2 und das Finale kannst du wie jedes andere Spiel auch anlegen. Im unteren Teil der Spielzeiteigenschaften hast du die entsprechenden Radiobuttons. Viel Spaß!
Basti
Hallo Basti, genau diese Eingabemaske finde ich nicht mehr in meinem System, das schon ziemlich verkonfiguriert ist. Wo finde ich die Eingabemaske? (mein Typo3: 4.58)Alternativ habe ich den Weg gefunden, die Spiele händisch in der DB anzulegen, aber natürlich mit Mehraufwand.
Grüße
Michael
Hallo Michael,
du findest hier eine Anleitung um die Datenbankeinträge der Spiele und Teams auf die korrekte PAgeID zu bringen. Das solltest du ausführen und der Einfachheit halber alles auf eine PageID legen auf der auch das Plugin in der Webseite sitzt. Danach kannst du in der Listenansicht auf dieser PageID alle Spiele, Teams und Spielorte anlegen, ändern oder löschen.
Viel Erfolg und Liebe Grüße!
Basti
Danke Basti, das war die Lösung. Nun müssen die Jungs nur noch schönen Fußball spielen.
Grüße Michael