08.03.2026, 23:45
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* **Theme-Agnostic Architecture**: Leverages CSS inheritance to automatically match any MyBB theme (Light or Dark).Code:cache/ts_cache.dat
* **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. Uploadto your MyBBCode:tsviewer.phpdirectory.Code:inc/plugins/
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.,orCode:index):Code:header
Variable | Description
| Displays the Online/Offline status header.Code:{$ts_status}
| Displays the full channel and user tree.Code:{$ts_online_users}
| Returns the integer count of online users.Code:{$ts_count}
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