Search by

schachbulle / contao-wertungszahlen-bundle

Samson1964

Verwaltet Wertungszahlen-Listen und stellt Bestenliste und Spielersuche im Frontend bereit.

Package info

github.com/Samson1964/contao-wertungszahlen-bundle

Type:contao-bundle

pkg:composer/schachbulle/contao-wertungszahlen-bundle

Statistics

Installs: 24

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

2.0.0 2026-09-08 09:44 UTC

This package is auto-updated.

Last update: 2026-09-15 07:53:52 UTC


README

Verwaltet Wertungszahlen-Listen (etwa Fernschach-Wertungszahlen) im Contao-Backend und stellt im Frontend eine Bestenliste sowie eine Spielersuche bereit.

Voraussetzungen

  • Contao 4.13 LTS oder Contao 5
  • PHP 7.4, 8.0 bis 8.4
  • schachbulle/contao-helper-bundle ab 2.0

Installation

composer require schachbulle/contao-wertungszahlen-bundle

Anschließend die Datenbank über den Contao Manager oder vendor/bin/contao-console contao:migrate angleichen.

Backend

Das Backend-Modul Wertungszahlen liegt im Bereich „Inhalte“ und führt drei Tabellen:

Tabelle Inhalt
tl_wertungszahlen Die Wertungslisten selbst (Titel, Monat, Datum)
tl_wertungszahlen_players Die Spieler mit Name, Titel, Geburtsdatum, Land
tl_wertungszahlen_ratings Je Spieler und Liste eine Wertungszahl mit Partienzahl

Import aus einer CSV-Datei

Jede Wertungsliste hat in der Übersicht einen Import-Knopf. Die Datei ist semikolongetrennt, die erste Zeile enthält die Spaltennamen; ihre Reihenfolge ist frei. Erkannt werden vorname, nachname, fwz und partien.

nachname;vorname;fwz;partien
Mustermann;Erika;2145;24

Ein Spieler wird über Vor- und Nachnamen zugeordnet; ist er noch nicht vorhanden, wird er angelegt.

Achtung: Der Import löscht zuerst alle Wertungszahlen der gewählten Liste.

Frontend-Module

Modul Zweck
Wertungszahlen-Bestenliste Gibt die Spieler einer Liste absteigend nach Wertungszahl aus. Über „Anzahl Plätze“ lässt sich die Ausgabe kürzen (0 = alle). Bei Punktgleichheit bleibt die Platzziffer leer.
Wertungszahlen-Suche Sucht über den Adressparameter wzs in den Namen einer Liste.

Beide Module legen ihre Trefferliste im Dateicache des Helper-Bundles ab; der Inhalt ändert sich nur beim Import einer neuen Liste.

Die Templates mod_wertungszahlenbestenliste.html5 und mod_wertungszahlen_suche.html5 lassen sich wie gewohnt im Ordner templates/ überschreiben.

Prüfstand

tools/pruefstand.php lädt DCA-Dateien, Sprachdateien, config.php und die Klassen des Bundles gegen eine echte Contao-Installation und meldet Reste alter Contao-Fassungen:

C:\xampp\php\php.exe tools/pruefstand.php F:\Claude\contao-test-413
C:\xampp\php\php.exe tools/pruefstand.php F:\Claude\contao-test

Entwickler

Frank Hoppe