← Zurueck zum Admin-Dashboard

HAFO Admin-Anleitung

Vollstaendige Dokumentation aller Funktionen des Liga-Manager Online

📋 1. Uebersicht

Das HAFO Admin-Panel ermoeglicht die vollstaendige Verwaltung des Liga-Managers. Hier koennen Spielergebnisse eingetragen, News veroeffentlicht, das Forum moderiert und Benutzer verwaltet werden.

Verfuegbare Module

Liga-Editor

Ergebnisse eintragen, Spieltage bearbeiten, Spielnotizen hinzufuegen

News & Berichte

Spielberichte erstellen, bearbeiten und mit Spielen verknuepfen

Forum

Kategorien verwalten, Beitraege moderieren, Liga-Integration

Teams

Mannschaften bearbeiten, Logos zuweisen, Namen aendern

Kaderverwaltung

Spieler pro Team pflegen, fuer Aufstellungs-Checkboxen im Spielbericht

Punktekorrekturen

Punktabzuege oder Bonuspunkte fuer Teams eintragen

Benutzer

Benutzerkonten verwalten, Rollen zuweisen

Design-Editor

Farben und Erscheinungsbild der oeffentlichen Seite anpassen

Schnellzugriff

Bereich URL Beschreibung
Dashboard /admin/index.html Hauptuebersicht, Teams, Benutzer
Liga-Editor /admin/edit.html Ergebnisse und Spieltage bearbeiten
News /admin/news.html Spielberichte verwalten
Forum /admin/forum.html Forum-Moderation
Kader /admin/kader.html Spieler pro Team verwalten
Design /admin/design.html Farben und Aussehen anpassen
Anleitung /admin/anleitung.html Diese Dokumentation

🔐 2. Anmeldung

Um auf den Admin-Bereich zugreifen zu koennen, ist eine Anmeldung erforderlich.

So melden Sie sich an

  1. Admin-Seite oeffnen: Navigieren Sie zu /admin/
  2. Zugangsdaten eingeben: Benutzername und Passwort eintragen
  3. Anmelden klicken: Sie werden zum Dashboard weitergeleitet

Benutzerrollen

Rolle Berechtigung Beschreibung
Admin Stufe 3 Vollzugriff auf alle Funktionen inkl. Benutzerverwaltung
Editor Stufe 2 Ergebnisse, News und Forum bearbeiten
Registriert Stufe 1 Forum-Beitraege schreiben
Gast Stufe 0 Nur Lesen
⚠️

Sicherheitshinweis: Melden Sie sich nach der Arbeit immer ab. Die Session laeuft nach 2 Stunden Inaktivitaet automatisch ab.

⚽ 3. Liga-Editor

Der Liga-Editor ist das Herzstck des Systems. Hier werden alle Spielergebnisse eingetragen und verwaltet.

Ergebnisse eintragen

  1. Liga auswaehlen: Waehlen Sie oben links die gewuenschte Liga aus dem Dropdown
  2. Spieltag waehlen: Navigieren Sie zum entsprechenden Spieltag
  3. Ergebnisse eingeben: Klicken Sie in die Ergebnis-Felder und tragen Sie die Tore ein
  4. Speichern: Klicken Sie auf "Spieltag speichern" oder druecken Sie Strg+S
💡

Tipp: Mit Tab springen Sie schnell zum naechsten Eingabefeld. Das beschleunigt die Eingabe erheblich!

Spielnotizen hinzufuegen

Fuer jedes Spiel koennen zusaetzliche Informationen hinterlegt werden:

Klicken Sie auf das Info-Symbol neben einem Spiel, um das Notiz-Fenster zu oeffnen.

Tabelle

Die Tabelle wird automatisch berechnet basierend auf:

Tastenkuerzel

Tastenkombination Funktion
Strg+S Spieltag speichern
Tab Zum naechsten Feld springen
← → Spieltag wechseln (in der Navigation)

📰 4. News & Spielberichte

Verwalten Sie hier alle Spielberichte und Neuigkeiten. News koennen mit Spielen verknuepft werden, sodass sie direkt beim jeweiligen Spiel angezeigt werden.

Neue News erstellen

  1. News-Bereich oeffnen: Gehen Sie zu /admin/news.html
  2. "+ Neue News" klicken: Das Editor-Fenster oeffnet sich
  3. Titel eingeben: Aussagekraeftiger Titel fuer den Bericht
  4. Autor angeben: Name des Verfassers
  5. Kurztext schreiben: Wird als Vorschau angezeigt (2-3 Saetze)
  6. Volltext verfassen: Der komplette Spielbericht
  7. Speichern: Klicken Sie auf "Speichern"

News mit Spielen verknuepfen

Damit ein Spielbericht direkt beim Spiel erscheint:

  1. News bearbeiten: Oeffnen Sie die entsprechende News
  2. Spiel suchen: Im Bereich "Verknuepfte Spiele" Team oder Datum eingeben
  3. Spiel auswaehlen: Klicken Sie auf das gewuenschte Spiel
  4. Speichern: Die Verknuepfung wird gespeichert
ℹ️

Eine News kann mit mehreren Spielen verknuepft werden (z.B. Saisonrueckblick).

Text formatieren

Die Editor-Toolbar bietet folgende Formatierungen:

Button Funktion HTML
B Fett <b>Text</b>
I Kursiv <i>Text</i>
H3 Zwischenueberschrift <h3>Text</h3>
Absatz Neuer Absatz <p>Text</p>
Link Hyperlink einfuegen <a href="...">Text</a>
Umbruch Zeilenumbruch <br>

Suche und Filter

Nutzen Sie das Suchfeld oben, um nach Titel, Inhalt oder Autor zu suchen. Die Ergebnisse werden paginiert angezeigt (20 pro Seite).

Template-Tabs

Der Editor bietet vier Tabs, um verschiedene Arten von News komfortabel zu erstellen:

HTML-Editor

Direktes Bearbeiten des HTML-Codes. Standard fuer importierte und manuelle News.

Spielbericht

Strukturierte Felder fuer Matchberichte: Aufstellung, Tore, Stimmen etc.

Vorschau

Spieltags-Vorschau mit mehreren Spielen, Tipps und Einleitungstext.

Allgemein

Einfacher Text mit Formatierung (*fett*, _kursiv_, ~unterstrichen~, [Links]).

Spielbericht erstellen

  1. Tab "Spielbericht" waehlen: Klicken Sie auf den Spielbericht-Tab
  2. Liga und Teams waehlen: Liga-Dropdown waehlen, dann Heim- und Gast-Team
  3. Ergebnis eintragen: Endergebnis und optional Halbzeitstand
  4. Aufstellung eingeben: Spieler per Checkbox aus dem Kader waehlen oder manuell tippen
  5. Details ausfuellen: Tore, Karten, Schiedsrichter, Beste Spieler, Zuschauer
  6. Berichtstext schreiben: Freitext, Absaetze mit Leerzeile trennen
  7. Stimmen hinzufuegen: Ueber "+ Stimme hinzufuegen" Trainer-Zitate eintragen
  8. Speichern: HTML wird automatisch aus den Feldern generiert
💡

Aufstellungen: Wenn fuer das Team ein Kader in der Kaderverwaltung hinterlegt ist, erscheinen Checkboxen zur schnellen Spielerauswahl. Ausgewaehlte Spieler werden automatisch ins Textfeld uebernommen.

Bestehenden Spielbericht bearbeiten

Wenn Sie eine bestehende News bearbeiten, die als Spielbericht erkannt wird, oeffnet der Editor automatisch den Spielbericht-Tab mit allen Feldern vorbefuellt:

ℹ️

Der Reverse-Parser erkennt Spielberichte an der Score-Zeile im Format "Team – Team X:Y". Aeltere Berichte mit abweichendem Format oeffnen im HTML-Tab.

Spieltags-Vorschau erstellen

  1. Tab "Vorschau" waehlen
  2. Liga und Spieltag angeben
  3. Einleitung schreiben: Einfuehrungstext zum Spieltag
  4. Spiele hinzufuegen: Ueber "+ Spiel hinzufuegen" einzelne Partien mit Heim/Gast, Datum, Ort, Text und HAFO-Tipp eintragen
  5. Schlusswort verfassen
  6. Speichern

💬 5. Forum-Verwaltung

Das Forum ermoeglicht Diskussionen zwischen Benutzern. Administratoren koennen Kategorien anlegen, Beitraege moderieren und das Forum mit Ligen verknuepfen.

Kategorien verwalten

  1. Forum-Admin oeffnen: Gehen Sie zu /admin/forum.html
  2. Tab "Kategorien" waehlen: Alle Kategorien werden angezeigt
  3. Neue Kategorie: Klicken Sie auf "+ Neue Kategorie"
  4. Name und Beschreibung eingeben
  5. Berechtigungen setzen: Wer darf lesen/schreiben?
  6. Speichern

Berechtigungsstufen

Stufe Wer kann zugreifen?
Oeffentlich (0) Alle, auch Gaeste
Registriert (1) Nur eingeloggte Benutzer
Editor (2) Nur Editoren und Admins
Admin (3) Nur Administratoren

Beitraege moderieren

Liga-Integration

Im Tab "Liga-Integration" koennen automatisch Spieltags-Topics erstellt werden:

  1. Liga auswaehlen
  2. Liga-Kategorie erstellen: Falls noch nicht vorhanden
  3. Spieltags-Topics erstellen: Bulk-Erstellung fuer alle Spieltage
💡

Tipp: Die erstellten Topics werden automatisch mit dem jeweiligen Spieltag verknuepft und erscheinen im Liga-Editor.

👥 6. Teams verwalten

Hier koennen Mannschaftsnamen geaendert und Logos zugewiesen werden.

Team bearbeiten

  1. Dashboard oeffnen: /admin/index.html
  2. Tab "Teams" waehlen
  3. Liga auswaehlen: Im Dropdown oben
  4. Team anklicken: Bearbeitungs-Dialog oeffnet sich
  5. Aenderungen vornehmen: Name, Kurzname, Logo
  6. Speichern

Verfuegbare Felder

Feld Beschreibung
Name Vollstaendiger Vereinsname (z.B. "FC St. Pauli")
Kurzname Abkuerzung fuer enge Darstellungen (z.B. "St. Pauli")
Logo Dateiname des Logos im Ordner /icons/
⚠️

Achtung: Wenn ein Team Spiele hat, kann es nicht geloescht werden. Aendern Sie stattdessen den Namen.

📊 7. Punktekorrekturen

Manchmal muessen Punkte korrigiert werden, z.B. bei Lizenzentzug oder Regelverstoessen.

Korrektur eintragen

  1. Dashboard oeffnen
  2. Tab "Punktekorrekturen" waehlen
  3. Liga auswaehlen
  4. "+ Korrektur hinzufuegen" klicken
  5. Team waehlen: Welches Team betroffen ist
  6. Punkte eingeben: Negativ fuer Abzug, positiv fuer Bonus
  7. Grund angeben: Z.B. "Spielereinsatz ohne Spielberechtigung"
  8. Speichern

Beispiele

Situation Punkte
3 Punkte Abzug wegen Regelverstoß -3
1 Punkt Abzug wegen Ordnungswidrigkeit -1
Spielwertung 3:0 (3 Punkte gutgeschrieben) +3
ℹ️

In der Tabelle werden Teams mit Punktekorrekturen mit einem Hinweis gekennzeichnet.

🔐 8. Benutzerverwaltung

Verwalten Sie hier alle registrierten Benutzer und deren Berechtigungen.

Benutzer bearbeiten

  1. Dashboard oeffnen
  2. Tab "Benutzer" waehlen
  3. Benutzer in der Liste finden
  4. Rolle aendern: Im Dropdown die neue Rolle waehlen

Neuen Benutzer anlegen

Benutzer registrieren sich selbst ueber die Login-Seite. Danach kann ein Admin die Rolle hochstufen.

Passwort zuruecksetzen

Aktuell muss ein neues Passwort direkt in der Datenbank gesetzt werden. Funktion zur Passwort-Reset kommt in einer zukuenftigen Version.

⚠️

Wichtig: Geben Sie Admin-Rechte nur vertrauenswuerdigen Personen. Admins haben vollen Zugriff auf alle Daten.

👕 9. Kaderverwaltung

In der Kaderverwaltung werden die Spieler pro Team gepflegt. Die hinterlegten Kader werden im Spielbericht-Tab als Checkboxen fuer die Aufstellungsauswahl angezeigt.

Kader bearbeiten

  1. Kaderverwaltung oeffnen: /admin/kader.html
  2. Liga waehlen: Im Dropdown oben die gewuenschte Liga auswaehlen
  3. Team anklicken: Die Team-Karten zeigen Logo und aktuelle Spieleranzahl
  4. Spieler hinzufuegen: Trikotnummer, Name und Position (TW/AB/MF/ST) eingeben
  5. Speichern: Der Spieler erscheint in der Kaderliste

Positionen

Kuerzel Position
TWTorwart
ABAbwehr
MFMittelfeld
STSturm
💡

Tipp: Pflegen Sie die Kader vor der Saison ein. Dann koennen Sie bei Spielberichten die Aufstellung bequem per Checkbox zusammenklicken, statt jeden Namen manuell zu tippen.

🎨 10. Design-Editor

Im Design-Editor koennen Sie das Erscheinungsbild der oeffentlichen Seite anpassen.

Anpassbare Einstellungen

Oeffnen Sie den Design-Editor unter /admin/design.html. Aenderungen werden sofort in der Vorschau angezeigt und nach dem Speichern oeffentlich wirksam.

💡 11. Tipps & Tricks

Allgemeine Tipps

Performance

Fehlerbehebung

Problem Loesung
Seite laedt nicht Browser-Cache leeren, Seite neu laden
Aenderungen werden nicht gespeichert Session abgelaufen - neu einloggen
"Keine Berechtigung" Fehler Benutzerrolle pruefen, ggf. Admin kontaktieren
Tabelle zeigt falsche Punkte Punktekorrekturen pruefen
News erscheint nicht beim Spiel Spielverknuepfung in der News pruefen

Backup

Die Datenbank liegt unter /data/database.sqlite. Regelmaessige Backups dieser Datei werden empfohlen.

💡

Profi-Tipp: Legen Sie vor groesseren Aenderungen immer ein Backup der SQLite-Datenbank an!