Dieses "Spieler-Übersicht" Plugin erstellt eine Wer ist Wer Liste - es ermöglicht somit Spieler/innen, eine Liste der gespielten Charakteren auf einer separaten Seite anzuzeigen. Spieler/innen können einen Spieler-Namen, eine Spieler-Beschreibung, und einen Avatar für die Spieler-Übersicht angeben. Das Plugin arbeitet nahtlos mit dem Accountswitcher Plugin von doylecc zusammen, was bedeutet, dass jede/r Spieler/in die Angaben (Name / Beschreibung / Avatar) nur einmal machen müssen, und alle angehängten Accounts erhalten automatisch dieselben Angaben.
Wird ein Account in den Accountswitcher Einstellungen von einem anderen Account gelöst, wird er entsprechend in der Spieler-Übersicht unter einem neuen Spieler angezeigt.
-
Wem die Funktion für zusätzliche Spieler-Felder in der Wer-ist-Wer Übersicht egal ist, kann sich das Wer-ist-Wer Plugin von Chan / Melancholia anschauen. Der Support für das Plugin wurde allerdings eingestellt.
-
Wer gerne ein Wer-ist-Wer Plugin installieren möchte, welches andere Funktionen wie Spielerstatistiken etc. bietet, kann sich das Spielerverzeichnis & Statistiken Plugin von Lara / little.evil.genius anschauen.
- Version 1.0
- Derzeit nichts in Planung
- Wenn ihr den Spielernamen bisher über Profilfelder geregelt habt, dann würde ich vorschlagen, das Profilfeld für die erste Zeit bestehen zu lassen, bis die Spieler ihre Einträge manuell übertragen haben. Derzeit gibt es noch keine automatische Übertragungen.
- Ich habe das Plugin auf 3 Foren getestet, die allerdings alle noch in relativ "Originalzustand" sind mit wenigen Users. Falls euch beim Installieren auf euer Forum etwas auffällt, wäre ich froh um Rückmeldung. Der Code ist zwar gründlich getestet, aber wie immer gilt - zieht euch ein Backup des Forums bevor ihr ein Plugin installiert.
- Der Accountswitcher von doylecc muss installiert sein.
- Das Patches-Plugin von frostschutz muss installiert sein.
- Das Plugin wurde für PHP 8 programmiert.
- Der Code des Plugins wurde mittels SonarCloud auf technische Schwächen geprüft und alle Schwächen beseitigt. Cross-Site-Scripting ist nicht möglich. Auf Nachfrage werden gerne Details zu der Source Code Analyse (SCA) herausgegeben.
- PRÄFIX_players
- as_playerid
- Playeroverview edit for accountswitcher: Attach to another
- Playeroverview edit for accountswitcher: detach this user from master
- Playeroverview edit for accountswitcher: Attach to this
- Playeroverview edit for accountswitcher: detach another user from master
Als Teil des Plugins werden automatisch neue Patches installiert. Alle Patches, die vorher bereits für das File "inc/plugins/accountswitcher/as_usercp.php" erstellt wurden, werden AUTOMATISCH AKTIVIERT UND ENGEFÜGT.
- deutsch_du/playeroverview.lang.php
- deutsch_du/admin/playeroverview.lang.php
- Spieler-Übersicht aktivieren / deaktivieren
- Spieler-Übersicht für Gäste aktivieren / deaktivieren
- Onlinestatus der Spieler in der Spieler-Übersicht anzeigen
- Abwesenheit der Spieler in der Spieler-Übersicht anzeigen
- Avatar der Spieler anzeigen
- Angabe des Default-Spieler-Avatars, falls ein Spieler das Feld leer lässt
- Spieler-Avatar Höhe
- Spieler-Avatar Breite
- Alle Charaktere des Spielers in der Übersicht anzeigen
- Avatar der angehängten Charaktere anzeigen
- Angabe des Default-Charakter-Avatars, falls das Avatar-Feld bei einem Charakter leer ist
- Charakter-Avatar Höhe
- Charakter-Avatar Breite
Alle neuen Templates sind in der Template-Gruppe "Player Overview Templates" zu finden. Die Aufteilung hier ist danach, in welchem Bereich sie dann aufgerufen werden.
- playeroverview
- playeroverview_playerbit
- playeroverview_playerbit_avatar
- playeroverview_playerbit_away
- playeroverview_playerbit_characters
- playeroverview_playerbit_characters_bit
- playeroverview_playerbit_characters_bit_avatar
- playeroverview_playerbit_onlinestatus
- playeroverview_ucp
- playeroverview_ucp_avatar
- playeroverview_profile
- playeroverview_profile_avatar
- playeroverview_profile_characters
- playeroverview_profile_characters_bit
- playeroverview_profile_characters_bit_avatar
- playeroverview_menu
- {$playeroverview_profile} eingefügt
- {$profile_attached} entfernt (da die Charakter-Übersicht Teil des neuen Plugins ist)
- {$playeroverview_ucp} eingefügt
- {$playeroverview_menu}
- {$player_text}
- {$post['player']} Fügt einen "Gespielt von: [Spielername]" Text ein
- playeroverview.css
- deine-webseite.ch/misc.php?action=playeroverview