Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
TeamSpeak 6 Viewer
#1
Eine neue Erweiterung wurde veröffentlicht: TeamSpeak 6 Viewer

Zitat:Github: https://github.com/outerfuel/MyBB-plugin-tsviewer

TeamSpeak 6 Viewer for MyBB
A high-performance, secure, and highly customizable TeamSpeak 6 integration for MyBB 1.8.x. This plugin utilizes the TeamSpeak WebQuery to capture server statistics, channel hierarchies, and user status.

📸 Screenshots
User Interface



Admin Configuration


🚀 Key Features
* **WebQuery API**: Supports HTTP and HTTPS WebQuery to TeamSpeak 6.
* **Encrypted Caching**: API calls are cached and encrypted every 60 seconds for stability. The cache is keyed to your unique WebQuery API Key. Data is saved in
Code:
cache/ts_cache.dat
* **Theme-Agnostic Architecture**: Leverages CSS inheritance to automatically match any MyBB theme (Light or Dark).
* **Live Component Visualizer**: Built-in Admin CP preview tool for real-time HTML/CSS styling.
* **Channel Nesting**: Indentation for sub-channel structures.
* **Dynamic Idle Tracking**: Idle time coloring.


🛠️ Installation
1.  Upload
Code:
tsviewer.php
to your MyBB
Code:
inc/plugins/
directory.
2.  Go to **Admin CP > Plugins** and click **Install & Activate**.
3.  Navigate to **Settings > TeamSpeak Viewer Settings**.
4.  Enter your **TS6 API Base URL** and **API Key**.


📊 Template Variables
Add these variables to your MyBB templates (e.g.,
Code:
index
or
Code:
header
):

Variable | Description 
Code:
{$ts_status}
| Displays the Online/Offline status header.
Code:
{$ts_online_users}
| Displays the full channel and user tree.
Code:
{$ts_count}
| Returns the integer count of online users.

Example HTML to add to your theme template.
<div class="ts-viewer-container">
    <div class="ts-status">{$ts_status}</div>
    <div class="ts-tree">{$ts_online_users}</div>
</div>



🎨 Setting Placeholders
Customize your output in the Admin CP using these placeholders:
User Row:
Code:
{username}
,
Code:
{idle_time}
,
Code:
{idle_color}
,
Code:
{away_status}

Status:
Code:
{user_count}
,
Code:
{version}
,
Code:
{platform}
,
Code:
{extra_stats}

Offline:
Code:
{last_seen}


API Key Info
*
(Recommended) Create a read apikey in your TeamSpeak Server.
apikeyadd scope=read sid=1 lifetime=0

An api key the scope=manage will allow querying for Server Uptime, Server Version, and Packet Loss information but is effectively an admin key to your server. You've been warned
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  uploadimages.org Viewer MyBB.de Bot 5 54 28.03.2026, 23:40
Letzter Beitrag: MyBB.de Bot
  Error Viewer MyBB.de Bot 39 13.660 23.08.2024, 17:39
Letzter Beitrag: ReStro
  TS3 Viewer für das MyBB MyBB.de Bot 68 23.459 15.02.2024, 19:59
Letzter Beitrag: bv64
  Error Viewer V1.2 MyBB.de Bot 6 2.234 06.06.2023, 15:20
Letzter Beitrag: MyBB.de Bot
  Teamspeak 3 Group Sync MyBB.de Bot 15 8.826 12.07.2020, 17:40
Letzter Beitrag: itsmeJAY