From 9946f1dbdd1b0da28d251f3202c9d75c88bc8381 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sat, 10 Jan 2026 16:17:39 +0000 Subject: [PATCH] README.md aktualisiert --- README.md | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 420e10e..0ae4894 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,79 @@ -# LiteBans-Manager +# LiteBans Manager ⚡ +Die ultimative Lösung, um deine LiteBans Datenbank nahtlos in WordPress zu integrieren. Verwalte Bans, Mutes, Warnings und Kicks direkt im WordPress Admin-Panel und biete deinen Spielern ein modernes Frontend-Dashboard. + +## Hauptfunktionen + +✅ Live Dashboard mit Dark Mode +✅ Entbannungs-System (CPT-basiert) +✅ Direkter DB-Zugriff auf LiteBans (Remote & Local) +✅ Admin-Workflow mit gesperrten Notizen & Entscheidungen + +## 📸 Screenshots + +_(Hier Platzhalter für Screenshots einfügen)_ + +* Frontend Dashboard mit Tabs +* Admin Ansicht der Entbannungsanträge +* Einstellungsseite + +## 🚀 Features + +### Frontend (für Spieler) + +* **Modernes Dashboard**: Spieler können ihre Strafhistory (Bans, Mutes, Warnings, Kicks) übersichtlich einsehen. +* **Dark/Light Mode**: Automatische oder manuelle Umschaltung des Themes. +* **Entbannungsanträge**: Spieler können direkt über das Frontend einen Antrag stellen (Grund, Begründung). +* **Shortcodes**: Einfache Integration per `[litebans_dashboard]` und `[litebans_unban]`. + +### Backend (für Admins) + +* **CPT Integration**: Entbannungsanträge werden als eigener Post Type in WordPress verwaltet. +* **Sicherer Workflow**: + * Statuswechsel (Ausstehend → Angenommen/Abgelehnt) sperrt die Entscheidung. + * Admin-Notizen werden final gespeichert und nach Entscheidung gesperrt. + * "Gesperrte" Einträge werden in der Listenansicht visuell hervorgehoben. +* **Datenbank Sync**: + * Beim "Annehmen" eines Antrags wird der Ban/Mute ingame direkt aufgehoben (Update der `litebans` DB). + * Verwaltung der LiteBans-Daten direkt im WP Admin (Löschen, Aufheben). +* **Tab-System**: Schnelle Navigation zwischen Bans, Mutes, Warnings und Kicks im Admin-Panel. + +## 🛠️ Installation & Konfiguration + +### 1. Installation + +1. Lade den Ordner `litebans-manager-pro` in dein `/wp-content/plugins/` Verzeichnis hoch. +2. Aktiviere das Plugin im WordPress Admin-Menü unter "Plugins". + +### 2. Datenbank-Einrichtung + +Gehe im Admin-Menü zu **LiteBans Manager > Einstellungen** und fülle die Zugangsdaten zu deiner LiteBans-Datenbank aus. + +* **Host**: Meistens `localhost` (oder die IP der Remote-DB). +* **Datenbank Name**: Der Name der LiteBans DB (z.B. `litebans` oder `minecraft`). +* **User / Pass**: Ein MySQL-Benutzer mit Lese- und Schreibrechten (ReadWrite ist nötig, um Bans aufzuheben). +* **Prefix**: Normalerweise `litebans_` (wichtig, falls deine Tabellen `bans` statt `litebans_bans` heißen). + +### 3. Einbindung im Frontend + +Erstelle eine neue Seite in WordPress und füge folgenden Shortcode ein: +```text +[litebans_dashboard] +``` + +## 🧩 Shortcodes + +| Shortcode | Beschreibung | +|-----------|--------------| +| `[litebans_dashboard]` | Zeigt die Sanktionen (Bans, Mutes, Warnings, Kicks) an. | +| `[litebans_unban]` | Zeigt nur das Formular für einen Entbannungsantrag an (wird automatisch beim Klick auf "Antrag" im Dashboard geladen). | + +## 💻 Entwicklung + +Dieses Plugin wurde entwickelt, um die Lücke zwischen Web-Präsenz (WordPress) und Server-Management (LiteBans/Minecraft) zu schließen. + +--- + +## 🤝 Support + +Bei Fragen oder Problemen erstelle bitte ein Issue im Repository. \ No newline at end of file