Skip to content

katjalennartz/relations-v3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Relations v3 (MyBB Plugin)

Das ist ein MyBB-Plugin zur Verwaltung von Beziehungen zwischen Charakteren. User können Beziehungen im UCP verwalten. Diese werden im Profil angezeigt.


Vorraussetzungen

  • Laras RPG Modul
  • plugins/risuena_updates/risuena_updatefile.php muss mit hochgeladen werden (im upload ordner hinterlegt)

Features

  • Beziehungen zwischen Usern erstellen und verwalten
  • Bestätigungs-System (Anfragen an andere Nutzer) Automatische Bestätigung kann vom User eingestellt werden.
  • Anzeige der Beziehungen im Profil
  • NPC-Unterstützung (inkl. Name, Bild, Daten)
  • Freitext-Kommentare zu Beziehungen
  • Sortierung und Kategorisierung
  • Dynamische Kategorien & Subkategorien (Defaults sind über das ACP verwaltbar)
  • Eigene Übersichts- und Anzeigeoptionen
  • Optional: HTML / MyCode Unterstützung
  • Wird ein Charakter gelöscht, werden eingetragene Beziehgungen auf NPCs umgetragen
  • NPCs können als gesucht markiert werden - User und Gäste können direkt eine PN bei Interesse schicken. (inkl. spamschutz bei Gästen)
  • Gesuchte Charas können im Profil extra aufgelistet werden

Kategorien-System

Die Kategorien sind vollständig dynamisch:

  • Hauptkategorien (z. B. Familie, Freunde, etc.) sind von Usern frei erstellbar
  • Subkategorien (z. B. Mutter, bester Freund, etc.) sind von Usern frei erstellbar
  • Default Kategorien werden über das ACP erstellt.
  • Beliebig erweiterbar

Fallback-System vorhanden, falls keine Default Kategorien erstellt wurden.


Installation

  1. Dateien aus dem upload-Ordner ins Forum hochladen
  2. Im ACP installieren
  3. Einstellungen im ACP vornehmen Settings und im RPG Erweiterungen Reiter, default Kategorien erstellen.

Datenbank

Das Plugin nutzt mehrere Tabellen

  • relas_entries → Beziehungen
  • relas_categories → Hauptkategorien
  • relas_categories_default → Default Hauptkategorien
  • relas_subcategories → Subkategorien
  • relas_subcategories_default → Default Subkategorien

Einstellungen

Im ACP kannst du folgendes konfigurieren

  • Relations Bestätigung (Müssen Anfragen anderer Charaktere bestätigt werden?)
  • Relations Alerts (Sollen Alerts überhaupt benutzt werden?)
  • Relations Löschung (Soll der User per Alert informiert werden, wenn eine Relation zu ihm gelöscht wird?)
  • Gäste und Avatare (Dürfen Gäste Avatare sehen?)
  • Breite der Avtare (Wie breit sollen die Avatare im Profil dargestellt werden?)
  • NPCs (Dürfen NPCs eingetragen werden?)
  • NPCs Bilder (Dürfen für die NPCs Bilder eingetragen werden?)
  • HTML (Darf in der Beschreibung der Relation html verwendet werden?)
  • MyCode (Darf in der Beschreibung der Relation MyCode verwendet werden?)
  • Relations nach WOB? (Dürfen Relations erst nach dem WOB gestellt werden?)
  • Bewerbergruppe (Wie ist die Gruppe für die User die noch nicht angenommen sind?)
  • Ingamezeit (Von welchem Ingamemonat und Jahr ausgehend soll das Alter berechnet werden? z.B. 2026-01 für Januar 2026)
  • Wie wird der Gebursjahr des Charakters angegeben? (Profilfeld, Mybb Geburtstagsfeld, Steckbriefplugin)
  • Jobliste - Wenn ihr meine Jobliste (https://github.com/katjalennartz/jobliste) verwendet, könnt ihr den Job von Charakteren in den Relations automatisch mit ausgeben lassen.)

Templates & Styling & Variablen

Das Styling ist noch sehr rudimentär und muss angepasst werden.

eingefügte Variablen

member_profile.tpl

  • $relas_memberprofil zeigt die Relations an
  • $relas_memberprofil_npcsearch zeigt eine Liste von den als gesucht markierten Charas an

erstellte templates

  • relas_guest_searchpn
  • relas_memberprofil
  • relas_memberprofil_anfrage
  • relas_memberprofil_cat
  • relas_memberprofil_entrybit
  • relas_memberprofil_npcsearch
  • relas_memberprofil_npcsearchurl
  • relas_memprofile_searchbit
  • relas_memberprofil_subcat
  • relas_ucp
  • relas_ucp_alluser
  • relas_ucp_cats
  • relas_ucp_editnpc
  • relas_ucp_denied
  • relas_ucp_denied_bit
  • relas_ucp_manage
  • relas_ucp_managecat
  • relas_ucp_managesubcat
  • relas_ucp_notadded
  • relas_ucp_notaddedbit
  • relas_ucp_subcats
  • relas_ucp_tablinks
  • relas_ucp_toaccept
  • relas_ucp_toaccept_bit
  • relas_ucp_waiting
  • relas_ucp_npc_editimg
  • relas_ucp_waiting_bit

NPC-Funktion

Neben echten Usern können auch NPCs angelegt werden:

  • eigener Name
  • optional Bild
  • Geburts-/Sterbejahr
  • Beschreibung

About

Relations 3.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages