TYPO3 Extension worldcup 2016

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.

TYPO3 worldcup - Darstellung Fußball Spiele von Gruppe A und B

TYPO3 worldcup – Darstellung Fußball Spiele von Gruppe A und B

TYPO3 worldcup - Darstellung der Details aus Gruppe A

TYPO3 worldcup – Darstellung der Details aus Gruppe A

9 Kommentare

  1. Jens

    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

    Antworten
    • Sebastian Schmuttermaier

      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

      Antworten
      • Jens

        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

        Antworten
      • 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

        Antworten
  2. Michael

    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

    Antworten
    • Sebastian Schmuttermaier

      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ß!

      TYPO3 Extension worldcup Spiele anlegen

      Basti

      Antworten
      • Michael

        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

        Antworten
        • Sebastian Schmuttermaier

          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

          Antworten
          • Michael

            Danke Basti, das war die Lösung. Nun müssen die Jungs nur noch schönen Fußball spielen.

            Grüße Michael

Einen Kommentar abschicken

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Ubuntu Server 21.04 Error bei apt update

Wer wie ich auf Ubuntu 21.04 direkt nach der Installation apt update startet, mag in einen Fehler laufen.Die Lösung ist so einfach wie trivial: In der Datei /etc/apt/sources.list müssen die Paketquellen angepasst werden. In diesem Thread habe ich folgenden...

Proxmox auf Raspberry

Proxmox auf Raspberry

Für viele kleine Projekte, z.B. als Medienserver, bietet sich der Raspberry wunderbar an und erledigt zuverlässig seine Unterhaltungsaufgaben. Nun hat ein zweiter Raspberry4 mit 8GB Ram Einzug gehalten.Auf diesem werde ich zum Spaß ein kleines virtuelles Rechenzentrum...

Kodi 18 & Metropolis Skin

Kodi 18 & Metropolis Skin

Metropolis Skin Kodi V19 Wer wie ich seine komplette DVD Sammlung in den Keller geräumt hat, kommt um einen vernünftigen Medienplayer nicht herum. Kodi ist mein Mittel der Wahl, und ich möchte das Gerät nicht mehr hergeben! Meine Installation läuft auf einem Raspberry...