Forum

Results 1 to 7 of 7
  1. #1
    Join Date
    September 2015
    Location
    Germany
    Posts
    24

    Buttons und Info

    Moin zusammen,

    ich hab da so ein paar Komplikationen mit meinem Style und brauche etwas Hilfe.

    Und zwar habe ich als erstes die Frage ob man die Buttons IM TS getrennt von den Buttons für das Soundboard bearbeiten kann oder nicht? Habe aktuell die Button Schriftgröße größer als normal, nur ist die auf dem Soundboard auch geändert und ist dort ZU groß.

    Das zweite geht um die Info Dateien wie channelinfo-, serverinfo- und clientinfo.tpl.
    Ich hatt dort schonmal das Problem dass wenn man mehr als den Text markiert und kopiert, dass der Teamspeak abstürzt. Dies hatte ich aber behoben, als ich eine leere Tabellenzeile gelöscht habe.
    Jetzt habe ich aber wieder das Problem und vorallem funktioniert mein Style dort nicht mehr (Habe dort drin einen Style Bereich für CSS).
    Die Channelinfo sieht zum Beispiel so aus:
    Code:
    <style type="text/css">
    
    .header {
    	color: #fff;
    	padding: 5px 5px 5px 5px;
    	background-color: transparent;
    	white-space: nowrap;
    	font-size: 16px;
    	white-space: nowrap;
    }
    
    .head {
    	text-align: center;
    	color: #ab0606;
    	font-size: 26px;
    	font-family: "Agency FB";
    	font-weight: bold;
    }
    
    table.content {
    	margin: 0 0 10 0;
    	background-color: transparent;
    }
    
    table.content2 {
    	margin: 0 0 0 0;
    	background-color: transparent;
    }
    .red {
    	color: #ab0606;
    }
    .big {
    	font-size: 14px;
    }
    td.text {
    	font-weight: bold;
    	padding-right: 30px;
    }
    .clickable {
    	color: white;
    	text-decoration: none;
    }
    
    </style>
    	
    <table id="main">
    
    	<tr><td>
    		<table id="header">
    			<tr><td class="header"><a href="channelid://%%CHANNEL_ID%%" class="clickable">%%CHANNEL_NAME%%</a></td></tr>
    		</table>
    	</td></tr>
    	
    	<tr><td><table id="description"><tr><td class="text"><td class="infotext">%%?CHANNEL_TOPIC%%</td></tr></table></td></tr>
    	<tr><td><table id="description"><tr><td class="text"><td class="infotext">%%?CHANNEL_DESCRIPTION%%</td></tr></table></td></tr>
    	
    	<tr><td>
    		<table class="content">
    			<tr><td class="head">CHANNEL INFO</td></tr>
    			<tr><td>__________________________________________________________</td></tr>
    			<tr><td><table class="content2">
    				<tr><td class="text">Typ:</td><td class="infotext">%%?CHANNEL_FLAGS%%</td></tr>
    				<tr><td class="text">Codec:</td><td class="infotext">%%CHANNEL_CODEC%%</td></tr>  
    				<tr><td class="text">Qualität:</td><td colspan="2" class="infotext">%%CHANNEL_CODEC_QUALITY%% ( %%CHANNEL_CODEC_BITRATE%%/s )</td></tr>
    				<tr><td class="text">Benutzer:</td><td class="infotext">%%?CHANNEL_CLIENTS_COUNT%% / %%CHANNEL_FLAG_MAXCLIENTS%%</td></tr>
    				<tr><td class="text">TalkPower:</td><td class="infotext">%%CHANNEL_NEEDED_TALK_POWER%%</td></tr>
    				<tr><td class="text">Status:</td><td class="infotext">%%CHANNEL_SUBSCRIPTION%%</td></tr>
    			</table></td></tr>
    			<tr><td>__________________________________________________________</td></tr>
    		</table>
    	</td></tr>
    	
    </table>
    Hoffe mir kann jemand weiterhelfen.

    Mit freundlichen Grüßen
    Timo // NiceKype

  2. #2
    Join Date
    November 2013
    Posts
    323
    Quote Originally Posted by NiceKype View Post
    Moin zusammen,

    ich hab da so ein paar Komplikationen mit meinem Style und brauche etwas Hilfe.

    Und zwar habe ich als erstes die Frage ob man die Buttons IM TS getrennt von den Buttons für das Soundboard bearbeiten kann oder nicht? Habe aktuell die Button Schriftgröße größer als normal, nur ist die auf dem Soundboard auch geändert und ist dort ZU groß.

    Hoffe mir kann jemand weiterhelfen.

    Mit freundlichen Grüßen
    Timo // NiceKype
    Unter bestimmten Voraussetzungen könntest du theoretisch jedes einzelne Bedienelement separat gestalten. Dafür benötigt das Element allerdings einen Objektnamen. Die Syntax sähe in diesem Fall wie folgt aus: ParentClass#ObjectName (Beispiel: QToolButton#hotkeyAddButton).

    Viele Elemente haben allerdings keinen Objektnamen. In diesem Fall muss man zu einer etwas exessiveren Methode greifen in der man alle Elemente einer bestimmten Art innerhalb einer bestimmten Klasse gestaltet. Das geht wie folgt: ClassName ParentClass (Beispiel: ConfigQt QPushButton). Desweiteren kann man untergeordnete Elemente durch übergeordnete Elemente ansprechen und gestalten. (Beispiel: QStatusBar QLabel, kombiniert: QStatusBar QLabel#NewsLeftLabel)

    Ich persönlich halte es so, das ich Erweiterungen Dritter (mit Ausnahme von Extremfällen in der eine Benutzung unmöglich gemacht würde) mit einer relativ niedrige Priorität bemesse. Falls etwas nicht haargenau passt, ist es zwar unschön, aber kein Weltuntergang.

    Code:
    <style type="text/css">
    
    .header {
    	color: #fff;
    	padding: 5px 5px 5px 5px;
    	background-color: transparent;
    	white-space: nowrap;
    	font-size: 16px;
    	white-space: nowrap;
    }
    
    .head {
    	text-align: center;
    	color: #ab0606;
    	font-size: 26px;
    	font-family: "Agency FB";
    	font-weight: bold;
    }
    
    table.content {
    	margin: 0 0 10 0;
    	background-color: transparent;
    }
    
    table.content2 {
    	margin: 0 0 0 0;
    	background-color: transparent;
    }
    .red {
    	color: #ab0606;
    }
    .big {
    	font-size: 14px;
    }
    td.text {
    	font-weight: bold;
    	padding-right: 30px;
    }
    .clickable {
    	color: white;
    	text-decoration: none;
    }
    
    </style>
    	
    <table id="main">
    
    	<tr><td>
    		<table id="header">
    			<tr><td class="header"><a href="channelid://%%CHANNEL_ID%%" class="clickable">%%CHANNEL_NAME%%</a></td></tr>
    		</table>
    	</td></tr>
    	
    	<tr><td><table id="description"><tr><td class="text">&nbsp;</td><td class="infotext">%%?CHANNEL_TOPIC%%</td></tr></table></td></tr>
    	<tr><td><table id="description"><tr><td class="text"></td><td class="infotext">%%?CHANNEL_DESCRIPTION%%</td></tr></table></td></tr>
    	
    	<tr><td>
    		<table class="content">
    			<tr><td class="head">CHANNEL INFO</td></tr>
    			<tr><td>__________________________________________________________</td></tr>
    			<tr><td><table class="content2">
    				<tr><td class="text">Typ:</td><td class="infotext">%%?CHANNEL_FLAGS%%</td></tr>
    				<tr><td class="text">Codec:</td><td class="infotext">%%CHANNEL_CODEC%%</td></tr>  
    				<tr><td class="text">Qualität:</td><td colspan="2" class="infotext">%%CHANNEL_CODEC_QUALITY%% ( %%CHANNEL_CODEC_BITRATE%%/s )</td></tr>
    				<tr><td class="text">Benutzer:</td><td class="infotext">%%?CHANNEL_CLIENTS_COUNT%% / %%CHANNEL_FLAG_MAXCLIENTS%%</td></tr>
    				<tr><td class="text">TalkPower:</td><td class="infotext">%%CHANNEL_NEEDED_TALK_POWER%%</td></tr>
    				<tr><td class="text">Status:</td><td class="infotext">%%CHANNEL_SUBSCRIPTION%%</td></tr>
    			</table></td></tr>
    			<tr><td>__________________________________________________________</td></tr>
    		</table>
    	</td></tr>
    	
    </table>
    Entfernen
    Nach DeinThema_chat.qss verschieben um Funktion zu gewährleisten
    Wahlweise belassen/hinzufügen
    Last edited by Brady_The; September 20th, 2019 at 11:34 AM.

  3. #3
    Join Date
    September 2015
    Location
    Germany
    Posts
    24
    Hay,

    erstmal vielen Dank für die Hilfe.
    Das mit den Buttons teste ich in den nächsten Tagen (versuche morgen). Hatte heute nur wenig Zeit und konnte nur das Info Problem angehen.
    Zu mindestens die Formatierung funktioniert. Wusste garnicht dass jetzt der CSS für die Infos im Chat eingebaut ist ^^

    Ich habe auch wie du geschrieben hast, die rot markierten Sachen entfernt, dennoch habe ich das Problem, dass sobald ich mehr als das gewollte markiere (über mehrere Zeilen/Spalten) dass der TS Client abstürzt. In den Logs finde ich dazu nichts.
    Aber vielleicht weißt du da mehr.

    Hier nochmal die neue Channelinfo:
    Code:
    <table id="main">
    
    		<table id="header">
    			<tr><td class="header"><a href="channelid://%%CHANNEL_ID%%" class="clickable">%%CHANNEL_NAME%%</a></td></tr>
    		</table>
    	
    	<tr><td><table id="description"><tr><td class="infotext">%%?CHANNEL_TOPIC%%</td></tr></table></tr>
    	<tr><td><table id="description"><tr><td class="infotext">%%?CHANNEL_DESCRIPTION%%</td></tr></table></tr>
    	
    		<table class="content">
    			<tr><td class="head">CHANNEL INFO</td></tr>
    			<tr><td>_________________________________________</td></tr>
    			<tr><td><table class="content2">
    				<tr><td class="text">Benutzer:</td><td class="infotext">%%?CHANNEL_CLIENTS_COUNT%% / %%CHANNEL_FLAG_MAXCLIENTS%%</td></tr>
    				<br>
    				<tr><td class="text">Typ:</td><td class="infotext">%%?CHANNEL_FLAGS%%</td></tr>
    				<tr><td class="text">Codec:</td><td class="infotext">%%CHANNEL_CODEC%%</td></tr>  
    				<tr><td class="text">Qualität:</td><td colspan="2" class="infotext">%%CHANNEL_CODEC_QUALITY%% ( %%CHANNEL_CODEC_BITRATE%%/s )</td></tr>
    				<tr><td class="text">TalkPower:</td><td class="infotext">%%CHANNEL_NEEDED_TALK_POWER%%</td></tr>
    				<tr><td class="text">Status:</td><td class="infotext">%%CHANNEL_SUBSCRIPTION%%</td></tr>
    			</table></td></tr>
    			<tr><td>_________________________________________</td></tr>
    		</table>
    	
    </table>
    Und meine Log:
    Code:
    ==================================================================================================================================
    
    2019-09-21 10:30:16.947819|INFO    |              |   |TeamSpeak Client 3.3.2 (2019-08-25 21:13:34)
    2019-09-21 10:30:16.948817|INFO    |              |   |SystemInformation: Windows 10 (17763) x64 (AMD or Intel) Binary: 64bit
    2019-09-21 10:30:16.948817|INFO    |              |   |Using hardware aes
    2019-09-21 10:30:17.025790|DEBUG   |Direct Sound  |   |setting timer resolution to 1ms - 
    2019-09-21 10:30:17.093284|INFO    |              |   |*** Time [SPAWN_EVENTCONVERTER]: 147
    2019-09-21 10:30:17.116892|INFO    |ClientUI      |   |OpenGL Info: LibGLES, Vendor: Google Inc., Renderer: ANGLE (NVIDIA GeForce GTX 1060 6GB Direct3D11 vs_5_0 ps_5_0), Version: OpenGL ES 2.0 (ANGLE 2.1.0.57ea533f79a7)
    2019-09-21 10:30:17.206303|INFO    |ZipArchive    |   |zip open: C:\Users\Timo NiceKype\AppData\Roaming\TS3Client\gfx\NicePack error: -1000
    2019-09-21 10:30:17.206303|INFO    |ZipArchive    |   |Failed to load C:/Users/Timo NiceKype/AppData/Roaming/TS3Client/gfx/countries.zip, falling back to C:/Program Files/TeamSpeak 3 Client/gfx/countries.zip
    2019-09-21 10:30:17.231236|INFO    |Addons        |   |Checking for addon updates...
    2019-09-21 10:30:17.252653|INFO    |Plugins       |   |Loading plugin: autoreply_win64.dll
    2019-09-21 10:30:17.339897|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.380789|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.421186|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.545897|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.594835|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.634624|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.696282|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.732259|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.773235|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.821828|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.857242|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.891257|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.938467|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:17.982201|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.093245|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.108261|INFO    |Plugins       |   |Loading plugin: teamspeak_control_plugin_win64.dll
    2019-09-21 10:30:18.110367|INFO    |ControlPlugin |   |Control Plugin started, accepting connections
    2019-09-21 10:30:18.110367|INFO    |Plugins       |   |Loading plugin: Mass_Message_Tool_win64.dll
    2019-09-21 10:30:18.111376|INFO    |Plugins       |   |Loading plugin: chatlogs_win64.dll
    2019-09-21 10:30:18.158328|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.184259|INFO    |              |   |successfully downloaded revocation list for accounting
    2019-09-21 10:30:18.188248|INFO    |              |   |successfully downloaded revocation list for myteamspeak id
    2019-09-21 10:30:18.192135|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.230367|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.271525|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.315313|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.351879|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.392526|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.442859|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.482754|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.524159|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.582281|INFO    |Addon         |   |Addon up to date.
    2019-09-21 10:30:18.770802|INFO    |Plugins       |   |Loading plugin: TS3MassMover_win64.dll
    2019-09-21 10:30:18.771799|INFO    |Plugins       |   |Loading plugin: clientquery_plugin_win64.dll
    2019-09-21 10:30:18.776786|INFO    |Query         |   |listening on 127.0.0.1:25639
    2019-09-21 10:30:18.776786|INFO    |Plugins       |   |Loading plugin: volume_control_goreki_win64.dll
    2019-09-21 10:30:18.784765|INFO    |Plugins       |   |Loading plugin: gamepad_joystick_win64.dll
    2019-09-21 10:30:18.826851|INFO    |Gamepad Plugin|   |Found client raw input wnd proc
    2019-09-21 10:30:18.826851|INFO    |Gamepad Plugin|   |Cleared device list
    2019-09-21 10:30:18.828847|INFO    |Gamepad Plugin|   |Found device \\?\HID#VID_1B1C&PID_1B11&MI_01#8&4E716C6&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
    2019-09-21 10:30:18.830841|INFO    |Plugins       |   |Loading plugin: rp_soundboard_win64.dll
    2019-09-21 10:30:18.833833|INFO    |Plugins       |   |Loading plugin: task_force_radio_win64.dll
    2019-09-21 10:30:18.854789|INFO    |              |   |*** Time [PLUGINS]: 1603
    2019-09-21 10:30:19.219920|INFO    |              |   |*** Time [CONTACTS]: 246
    2019-09-21 10:30:19.301341|DEVELOP |Windows Audio Session|   |DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
    2019-09-21 10:30:19.301341|DEVELOP |Windows Audio Session|   |DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
    2019-09-21 10:30:19.336071|DEBUG   |SB            |   |CurrentServerConnectionChanged: 1
    2019-09-21 10:30:19.337068|INFO    |              |   |*** Time [SERVERVIEWMANAGER]: 117
    2019-09-21 10:30:19.444395|INFO    |              |   |myts client id: 1a61f1b3-d4be-40d5-8ffb-b6a564d55db3
    2019-09-21 10:30:19.466337|INFO    |              |   |*** Time [MAINWINDOW]: 2526
    2019-09-21 10:30:19.466337|INFO    |              |   |*** Time [INIT]: 2527
    2019-09-21 10:30:19.498668|INFO    |ClientUI      |   |Qt version: 5.12.3
    2019-09-21 10:30:19.498668|INFO    |ClientUI      |   |Using configuration location: C:\Users\Timo NiceKype\AppData\Roaming\TS3Client\settings.db
    2019-09-21 10:30:20.161035|INFO    |Bookmarks     |   |Collecting autoconnect bookmarks
    2019-09-21 10:30:20.162033|INFO    |ClientUI      |   |Last update check was: Sa Sep 21 12:12:44 2019
    2019-09-21 10:30:20.163032|INFO    |              |   |Statistics report: User previously denied participation
    2019-09-21 10:30:20.444558|INFO    |Newsticker    |   |Newsticker next check: Sa Sep 21 17:58:08 2019
    2019-09-21 10:30:21.874960|INFO    |ClientUI      |1  |Connect to server: 195.201.54.199
    2019-09-21 10:30:21.875957|INFO    |ClientUI      |1  |Initiating connection: 195.201.54.199:9987
    2019-09-21 10:30:21.989435|DEVELOP |Windows Audio Session|   |DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
    2019-09-21 10:30:21.989435|DEVELOP |Windows Audio Session|   |DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
    2019-09-21 10:30:21.989435|DEBUG   |Windows Audio Session|   |WAS::openDevice-enter - {0.0.0.00000000}.{3046ab15-eaff-4297-9210-c6a5b4f1cabb}
    2019-09-21 10:30:21.992430|DEVELOP |Windows Audio Session|   |Mix Format: SRate:48000 Bitrate: 32 Channels: 2 - Kopfhörer (Realtek High Definition Audio)
    2019-09-21 10:30:21.992430|DEVELOP |Windows Audio Session|   |Initializing with mix format. - Kopfhörer (Realtek High Definition Audio)
    2019-09-21 10:30:21.999430|INFO    |Windows Audio Session|   |Initialized with 2 channels in 32bit, 48kHz. - Kopfhörer (Realtek High Definition Audio)
    2019-09-21 10:30:21.999430|DEVELOP |Windows Audio Session|   |WAS Buffer size: 1056 - Kopfhörer (Realtek High Definition Audio)
    2019-09-21 10:30:21.999430|DEBUG   |Windows Audio Session|   |WAS::openDevice-leave - {0.0.0.00000000}.{3046ab15-eaff-4297-9210-c6a5b4f1cabb}
    2019-09-21 10:30:22.000570|DEBUG   |Windows Audio Session|   |WAS::startDevice-enter - {0.0.0.00000000}.{3046ab15-eaff-4297-9210-c6a5b4f1cabb}
    2019-09-21 10:30:22.000570|DEBUG   |Windows Audio Session|   |WAS::startDevice-leave - {0.0.0.00000000}.{3046ab15-eaff-4297-9210-c6a5b4f1cabb}
    2019-09-21 10:30:22.181172|DEVELOP |Windows Audio Session|   |DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
    2019-09-21 10:30:22.181172|DEVELOP |Windows Audio Session|   |DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
    2019-09-21 10:30:22.181172|DEBUG   |Windows Audio Session|   |WAS::openDevice-enter - {0.0.1.00000000}.{cf0fcdaf-4f98-4440-aa9a-7eae79121043}
    2019-09-21 10:30:22.182169|DEVELOP |Windows Audio Session|   |Mix Format: SRate:44100 Bitrate: 32 Channels: 2 - Mikrofon (Voicemod Virtual Audio Device (WDM))
    2019-09-21 10:30:22.182169|DEVELOP |Windows Audio Session|   |Initializing with mix format. - Mikrofon (Voicemod Virtual Audio Device (WDM))
    2019-09-21 10:30:22.199140|INFO    |Windows Audio Session|   |Initialized with 2 channels in 32bit, 44.1kHz. - Mikrofon (Voicemod Virtual Audio Device (WDM))
    2019-09-21 10:30:22.199140|DEVELOP |Windows Audio Session|   |WAS Buffer size: 970 - Mikrofon (Voicemod Virtual Audio Device (WDM))
    2019-09-21 10:30:22.199140|DEBUG   |Windows Audio Session|   |WAS::openDevice-leave - {0.0.1.00000000}.{cf0fcdaf-4f98-4440-aa9a-7eae79121043}
    2019-09-21 10:30:22.199140|INFO    |PreProSpeex   |1  |Speex version: speex-1.2beta3
    2019-09-21 10:30:22.199140|DEBUG   |Windows Audio Session|   |WAS::startDevice-enter - {0.0.1.00000000}.{cf0fcdaf-4f98-4440-aa9a-7eae79121043}
    2019-09-21 10:30:22.200120|DEBUG   |Windows Audio Session|   |WAS::startDevice-leave - {0.0.1.00000000}.{cf0fcdaf-4f98-4440-aa9a-7eae79121043}
    2019-09-21 10:30:22.202131|INFO    |ClientUI      |1  |Connect status: Connecting
    2019-09-21 10:30:22.236045|DEVELOP |PktHandler    |   |Puzzle solve time: 4
    2019-09-21 10:30:22.336364|INFO    |ClientUI      |1  |Connect status: Connected
    2019-09-21 10:30:22.355310|INFO    |ClientUI      |1  |Connect status: Establishing connection
    2019-09-21 10:30:22.411905|INFO    |ClientUI      |1  |Connect status: Connection established
    2019-09-21 10:30:22.489932|INFO    |Plugin        |1  |Plugin Mass Message Tool, Version 1.2, Author: Stinger
    2019-09-21 10:30:23.024452|DEBUG   |SB            |   |onUpdateClientEvent: serverId = 1, clientId = 15, invokerID = 0, invokerName = "", invokerUID = ""
    2019-09-21 10:30:23.025450|DEBUG   |SB            |   |Input state of server 1 enabled
    2019-09-21 10:30:23.025450|DEBUG   |SB            |   |TSMGR: Setting active server id: 0 -> 1
    2019-09-21 10:30:23.025450|INFO    |SB            |   |Server Id: 1ll
    2019-09-21 10:30:23.102460|DEBUG   |SB            |   |onUpdateClientEvent: serverId = 1, clientId = 15, invokerID = 0, invokerName = "", invokerUID = ""
    2019-09-21 10:30:23.127565|DEBUG   |SB            |   |onUpdateClientEvent: serverId = 1, clientId = 15, invokerID = 0, invokerName = "", invokerUID = ""
    2019-09-21 10:30:27.654052|DEBUG   |SB            |   |onUpdateClientEvent: serverId = 1, clientId = 14, invokerID = 0, invokerName = "", invokerUID = ""
    2019-09-21 10:30:28.938673|DEBUG   |SB            |   |onUpdateClientEvent: serverId = 1, clientId = 15, invokerID = 0, invokerName = "", invokerUID = ""

  4. #4
    Join Date
    November 2013
    Posts
    323
    Quote Originally Posted by NiceKype View Post
    Ich habe auch wie du geschrieben hast, die rot markierten Sachen entfernt, dennoch habe ich das Problem, dass sobald ich mehr als das gewollte markiere (über mehrere Zeilen/Spalten) dass der TS Client abstürzt. In den Logs finde ich dazu nichts.
    Aber vielleicht weißt du da mehr.
    Ich stoße in der Tat auf dasselbe Problem. Aufgrund der Tatsache das ich diese Inhalte generell in Tests immer mit Strg+A komplett markiere, bin ich nie auf diesen Fehler gestoßen.

    Allerdings passiert dies auch mit den Standardinformationsanzeigen die von TeamSpeak bereitgestellt werden. Das Kopieren von Teiltabellen die leere Tabellenreihen/Tabellenzellen enthalten scheinen den Absturz auszulösen.

    Beispiel "\styles\default\clientinfo.tpl"

    Code:
        <tr><td class="Label Space-Top">%%TR_CLIENT_SERVER_GROUPS%%:</td></tr>
       
        <tr><td class="List">
      	  <table">
      		<tr valign="middle"><td>%%CLIENT_SERVER_GROUP_ICON%%</td><td>%%CLIENT_SERVER_GROUP_NAME%%</td></tr>
      	  </table>
        </td></tr>
    
        <tr><td class="Label Space-Top">%%TR_CLIENT_CHANNEL_GROUP%%:</td></tr>
        
        <tr><td class="List">
      	  <table">
      		<tr valign="middle"><td>%%CLIENT_CHANNEL_GROUP_ICON%%</td><td>%%CLIENT_CHANNEL_GROUP_NAME%%</td></tr>
      	  </table>
        </td></tr>
    = führt zum Absturz (https://streamable.com/5o9qd)

    Code:
        <tr><td class="List">&nbsp;
      	  <table>
      		<tr valign="middle"><td>%%CLIENT_SERVER_GROUP_ICON%%</td><td>%%CLIENT_SERVER_GROUP_NAME%%</td></tr>
      	  </table>
        </td></tr>
    
        <tr><td class="Label Space-Top">%%TR_CLIENT_CHANNEL_GROUP%%:</td></tr>
        
        <tr><td class="List">&nbsp;
      	  <table>
      		<tr valign="middle"><td>%%CLIENT_CHANNEL_GROUP_ICON%%</td><td>%%CLIENT_CHANNEL_GROUP_NAME%%</td></tr>
      	  </table>
        </td></tr>
    = führt nicht zum Absturz

    Code:
        <tr><td class="List">AAAA
      	  <table>
      		<tr valign="middle"><td>%%CLIENT_SERVER_GROUP_ICON%%</td><td>%%CLIENT_SERVER_GROUP_NAME%%</td></tr>
      	  </table>
        </td></tr>
    
        <tr><td class="Label Space-Top">%%TR_CLIENT_CHANNEL_GROUP%%:</td></tr>
        
        <tr><td class="List">AAAA
      	  <table>
      		<tr valign="middle"><td>%%CLIENT_CHANNEL_GROUP_ICON%%</td><td>%%CLIENT_CHANNEL_GROUP_NAME%%</td></tr>
      	  </table>
        </td></tr>
    = führt nicht zum Absturz

    Das ist ein Fehler der von TeamSpeak behoben werden muss. @dante696, kannst du meine Erkenntnisse bestätigen?

  5. #5
    Join Date
    September 2015
    Location
    Germany
    Posts
    24
    Okay das ist sehr interessant. Aber sicher dass du das selbe Problem hast? Ich habe sowohl deine Styles, als auch das Standard ausgetestet und bei keinem hatte ich dieses Problem.
    Aber wenn ich das richtig verstehe, geht es wie ich es fast dachte, um leere Zellen/Spalten. Also müsste ich, um das vorübergehend zu fixen, zum Beispiel dieses geschützte Leerzeichen einfügen (oder halt nen Text).

    Übrigens, du bist mein Retter Das mit den Buttons funktioniert super, jetzt kann ich die auch gestalten wie ich möchte, ohne dass das Soundboard darunter leidet.
    Aber du hast ja auch schon genug Erfahrung mit Teamspeak Design's.

    Da ist dann nur noch zu den Buttons eine Frage. Ich hab das Soundboard mit einbauen können, nur bei den SoundButtons komm ich nicht weiter.
    SuperClass: QPushButton
    ParentClas: SoundButton
    Classname: ConfigQt
    Objectname: No Name

    Hab deine Methoden probiert, jedoch ohne Erfolg. Man kann zwar selbst jede einzelne Buttonfarbe ändern, aber man muss ja irgendwie einen Standard festlegen können. Oder kann es sein, dass es im Plugin festgelegt ist und nicht per CSS geändert werden kann? Ich habe aktuell nur SoundButton als CSS Class drin und damit kann ich z.B. die Schrift ändern, aber der BG oder die Border ändert sich nicht. Vielleicht kannst du mir auch dabei helfen.
    Last edited by NiceKype; September 22nd, 2019 at 08:53 PM.

  6. #6
    Join Date
    November 2013
    Posts
    323
    Quote Originally Posted by NiceKype View Post
    Okay das ist sehr interessant. Aber sicher dass du das selbe Problem hast?
    Positiv. Der Absturz scheint durch das Kopieren von leeren Tabellenzeilen über mindestens zwei waagerecht benachbarten Zellen ausgelöst zu werden. Ich kann das sowohl in der Server-, als auch in der Kanal- und Benutzerübersicht nachstellen. https://streamable.com/xr28f

    Quote Originally Posted by NiceKype View Post
    Oder kann es sein, dass es im Plugin festgelegt ist und nicht per CSS geändert werden kann? Ich habe aktuell nur SoundButton als CSS Class drin und damit kann ich z.B. die Schrift ändern, aber der BG oder die Border ändert sich nicht. Vielleicht kannst du mir auch dabei helfen.
    Die SoundButton's sind ein Sonderfall da diese vom Ersteller die Funktionalität einer individuellen Farbgebung vonseiten des Benutzers bekommen haben (Rechtsklick -> 'Advanced Options' oder 'Set color').

    Theoretisch könntest du diesen Bedienelementen einen Hintergrund mit 'background-image' aufzwingen, allerdings würde ich davon abraten da es die oben angeführte Funktionalität überschreibt und im Endeffekt für Verwirrung sorgen würde.
    Last edited by Brady_The; September 22nd, 2019 at 10:55 PM.

  7. #7
    Join Date
    September 2015
    Location
    Germany
    Posts
    24
    Hmm okey, dann muss ich mich mal mit dem Ersteller auseinandersetzen. Aber danke für die ganze Hilfe.
    Ich hoffe dass dieses Kopierproblem bald gelöst wird.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Pass updated version info to Windows uninstaller.
    By Black Tiger in forum Suggestions and Feedback
    Replies: 0
    Last Post: March 19th, 2018, 12:14 AM
  2. Bandwidth info under Server Connection Info freezes
    By HyperV in forum Bug Reports [EN/DE]
    Replies: 4
    Last Post: August 8th, 2012, 05:53 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •