F I R S T   C O D E R

Teamspeak³ Webinterface.

Installation
Um das Interface in der Version 1 oder Version 2 zu installieren, gibt es fast keine Unterschiede. Bevor der Installationprozess gestartet wird, sollte sichergestellt werden, dass folgende Einstellungen in der Apache Konfig (/etc/apache2/apache2.conf) vorgenommen wurden.

    // Apache config
    <Directory "/var/www">
        AllowOverride all
    </Directory>
            
Falls Sie einen Nginx Webserver verwenden, finden sie unter diesen Link die zuständige Konfig. Um das Interface nun auf dem Webserver zu installieren, müssen die nachfolgenden Schritte durchgeführt werden.
Schritt 1
Laden Sie das Webinterface von unserer Seite unter dem Download Reiter herunter. Nachdem Sie das Webinterface heruntergeladen haben laden sie es auf Ihren Webspace hoch. Setzen sie die Rechte alle Dateien auf 777, wenn Sie Version 2 nutzen. Falls Sie Version 1 benutzen, tragen Sie den Webserver als Eigentümer der Weberinterface Dateien ein.
Schritt 2
Rufen sie den Link des Webinterfaces auf (z.B.: https://meine-url.de/mein-webinterface/). Sobald die Seite angezeigt wird folgen Sie die Schritt für Schritt Anleitung, um das Webinterface zu installieren.
Schritt 3
Falls die Installation Ordnungsgemäß war, sollte der Ordner "install" nicht mehr vorhanden sein. Sollte er dennoch vorhanden sein, so löschen Sie diesen jetzt. Nun ist Webinterface mit der Datenbank verbunden. Rufen Sie die Seite auf, es sollten nun keine Fehler mehr vorhanden sein und das Login möglich. Sie können unter "Instanzen" Ihre Instanz hinzufügen.
Falls dennoch Probleme auftauchen sollten, so erstellen sie ein "Issue" bei Github oder schreiben ein Post in unserem Forum.
Konfiguration
Die Konfiguration des Interface wird in der /config/config.php geregelt. In dieser Datei gibt es viele Informationen, die auch über die Homepage unter "Einstellungen" eingestellt werden können. Allerdings gibt es sogenannte "advanced" Einstellungen, die hier nun näher erläutert werden.
HEADING
Diese Definition gibt den Titel des Interfaces wieder. Es wird am zum Beispiel in der Navigationsleiste oder beim Preloader angezeigt. Bitte achten Sie darauf, dass ihr Titel nicht zu lang ist, da sonst die Navigationsleiste verschieben könnte.
TS3_CHATNAME
Diese Definition gibt den Namen an, der auf dem Teamspeakserver verwendet wird. Auch hier ist drauf zu achten, dass der Name nicht länger als von Teamspeak vorgeschrieben ist.
CUSTOM_NEWS_PAGE
Mit dieser Definition kann die Newsseite durch eine eigene Seite ausgetauscht werden. Diese eigene Seite ist unter "/config/custompages/" zu finden.
CUSTOM_DASHBOARD_PAGE
Mit dieser Definition kann die Dashboardseite durch eine eigene Seite ausgetauscht werden. Diese eigene Seite ist unter "/config/custompages/" zu finden.
TEAMSPEAKTREE_INTERVAL
Die hier angegebene Zahl gibt an, in welchem Intervall der Teamspeak Liveviewer aktualisiert werden soll. Falls Sie keine Aktualisierung haben wollen, sie geben Sie die Zahl "-1" an.
CHECK_CLIENT_PERMS
Die hier angegebene Zahl gibt an, in welchem Intervall sich die Benutzerrechte auf der Seite Live ändern. Falls Sie keine Aktualisierung haben wollen, sie geben Sie die Zahl "-1" an.
TICKET_CAN_BE_DELETED
Mit dieser Definition werden die geschlossenen Trickets behandelt. Der Wert true löscht sie komplett aus der Datenbank, wärenddessen false sie nur als geschlossen markiert.