Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 298%
Ausl. d. letzten 5 Minuten: 184%
Ausl. d. letzten 15 Minuten: 162%
Aktulle Uhrzeit: 11:52
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
TeamSpeak Verlinkung mit nem Leerzeichen |
|
Fireportal
Und der Code innerhalb der Box sieht von mir so aus:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
|
<HTML>
<HEAD>
<meta http-equiv="refresh" content="60" />
</HEAD>
<BODY bgcolor="#dcdee5">
<DIV ALIGN="CENTER">
<table border="0" align="center">
<tr>
<td>
<table cellspacing=1 cellpadding=2 width="100%" border=0 align="center">
<tbody>
<tr>
<td>
<div align="center">
<?
switch($page){
default:
include("teamspeak.php");
}
?>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</DIV>
</BODY>
</HTML>
|
|
|
|
08.08.2005 20:17 |
|
|
|
Also ihr seit extrem schnell im antworten ... respekt ! Da hab ich schon ganz andere Sachen erlebt
Ich hab den Code der teamspeak.php und der Templates ein wenig angepasst da ich das nur für die Portaboxl nutzen möchte. Auch Deinen footer habe ich angepasst da das ganze für ne Box viel zu gross gewesen ist. Der Standardtext ist aber natürlich erhalten geblieben. Wenn es dennoch nicht in ordnung ist sagt mir bescheid
Will ja keinem auf die Füsse treten!
Hier die teamspeak.php und das ganze könnt ihr Euch unter www.bandofgamers.de angucken
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
|
<?php
/***************************************************************************
*
* MOD : TeamSpeak Onlineanzeige
* file : teamspeak.php
* copyright : (C) 2003-2005 Viktor Gertzen
* web : http://www.v-gn.de
* Boardversion : Burning Board wBB 2.3
***************************************************************************/
$filename="teamspeak.php";
require_once ("./global.php");
$lang->load('START');
$version = "V1.4";
if($teamspeaker==1) {
if($wbbuserdata['can_show_team_speak']==1) {
require('./acp/lib/claas_teamspeak_online.php');
get_teamspeak_configuration();
/* Server Infos */
$ts_server_server = $tss2info->serverInfo[server_name];
$ts_server_version = $tss2info->globalInfo[total_server_version];
$ts_server_platform = $tss2info->serverInfo[server_platform];
$ts_server_welcome = nl2br($tss2info->serverInfo[server_welcomemessage]);
$tsuserdaten = $db->query_first("SELECT * FROM bb".$n."_teamspeak_user WHERE userid = '".$wbbuserdata['userid']."'");
$tsnickname = $tsuserdaten['tsnickname'];
$tsloginname = $tsuserdaten['tsloginname'];
$tspassword = $tsuserdaten['tspassword'];
/* User-Status-MouseOver */
$teamspeaker_player = $lang->items['LANG_START_TEAMSPEAKER_PLAYER'];
$teamspeaker_away = $lang->items['LANG_START_TEAMSPEAKER_AWAY'];
$teamspeaker_mutemicro = $lang->items['LANG_START_TEAMSPEAKER_MUTEMICRO'];
$teamspeaker_mutespeakers = $lang->items['LANG_START_TEAMSPEAKER_MUTESPEAKERS'];
$teamspeaker_channelcommander = $lang->items['LANG_START_TEAMSPEAKER_CHANNELCOMMANDER'];
$lang->load("START");
$counter_teamspeaker = 0;
$teamspeaker_cannel = '';
foreach($tss2info->channelList as $channelInfo) {
$channelname = $channelInfo[name];
/* Channel Attribute */
$chanFlag='';
if($channelInfo[isUnregistered]) $chanFlag = "U"; else $chanFlag = "R";
if($channelInfo[isModerated]) $chanFlag .= "M";
if($channelInfo[isPassworded]) $chanFlag .= "P";
if($channelInfo[hasSubchannels]) $chanFlag .= "S";
if($channelInfo[isDefault]) $chanFlag .= "D";
/* ist Haupt-Channel */
if ($channelInfo[channelid] != "id" && $channelInfo[parent] ==-1) {
$channeldaten = $db->query_first("SELECT * FROM bb".$n."_teamspeak_channel WHERE channel = '".addslashes($channelname)."'");
$channelid = $channeldaten['id'];
$channelpw = $channeldaten['password'];
/* Channel gefunden im ACP */
if($channelid) {
if($wbbuserdata['can_online_team_speak']==1) {
if(!$tspassword) {
if($serverAddress) {
$channel_ts = "<a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."?channel=".$channelname."?password=".$serverPasswort."?nickname=".$tsnickname."\" title=\"".$channelInfo[topic]."\">".$channelname."</a> (".$channelInfo[currentPlayers]."/".$channelInfo[maxusers].")";
} else {
$channel_ts = $channelname."(".$channelInfo[currentplayers]."/".$channelInfo[maxusers].")";
}
} else {
if($channelpw) {
$channel_ts = "<a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."?channel=".$channelname."?channelpassword=".$channelpw."?nickname=".$tsnickname."?loginname=".$tsloginname."?password=".$tspassword."\" title=\"".$channelInfo[topic]."\">".$channelname."</a> (".$channelInfo[currentPlayers]."/".$channelInfo[maxusers].")";
} else {
$channel_ts = "<a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."?channel=".$channelname."?nickname=".$tsnickname."?loginname=".$tsloginname."?password=".$tspassword."\" title=\"".$channelInfo[topic]."\">".$channelname."</a> (".$channelInfo[currentPlayers]."/".$channelInfo[maxusers].")";
}
}
} else {
$channel_ts = $channelname."(".$channelInfo[currentPlayers]."/".$channelInfo[maxplayers].")";
}
eval ("\$teamspeaker_channel .= \" ".$tpl->get("teamspeak_channel")."\";");
/* Anzahl der SubChannel ermitteln */
$subchan = 0;
foreach($tss2info->channelList as $SubChannelInfo) {
if ($channelInfo[id] == $SubChannelInfo[parent]) {
$subchan++;
}
}
/* SupChannel ausgeben */
foreach($tss2info->channelList as $SubChannelInfo) {
$channelname = $SubChannelInfo[name];
/* Ist SubChannel zum HauptChannel */
if ($channelInfo[id] == $SubChannelInfo[parent]) {
$subchan--;
if($wbbuserdata['can_online_team_speak']==1) {
if(!$tspassword) {
if($serverAddress) {
$channel_ts = "<a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."?channel=".$channelname."?password=".$serverPasswort."?nickname=".$tsnickname."\" title=\"".$SubChannelInfo[topic]."\">".$channelname."</a> (".$SubChannelInfo[currentPlayers]."/".$SubChannelInfo[maxusers].")";
} else {
$channel_ts = $channelname."(".$SubChannelInfo[currentplayers]."/".$SubChannelInfo[maxplayers].")";
}
} else {
if($channelpw) {
$channel_ts = "<a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."?channel=".$channelname."?channelpassword=".$channelpw."?nickname=".$tsnickname."?loginname=".$tsloginname."?password=".$tspassword."\" title=\"".$SubChannelInfo[topic]."\">".$channelname."</a> (".$SubChannelInfo[currentPlayers]."/".$SubChannelInfo[maxusers].")";
} else {
$channel_ts = "<a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."?channel=".$channelname."?nickname=".$tsnickname."?loginname=".$tsloginname."?password=".$tspassword."\" title=\"".$SubChannelInfo[topic]."\">".$channelname."</a> (".$SubChannelInfo[currentPlayers]."/".$SubChannelInfo[maxusers].")";
}
}
} else {
$channel_ts = $channelname."(".$SubChannelInfo[currentPlayers]."/".$SubChannelInfo[maxusers].")";
}
eval ("\$teamspeaker_channel .= \" ".$tpl->get("teamspeak_subchannel")."\";");
/* Anzahl der User im SubChannel ermitteln */
$userchan = 0;
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo[c_id] == $channelInfo[id]) {
$userchan++;
}
}
/* User in SubChannel ausgeben */
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo[c_id] == $SubChannelInfo[id]) {
$userchan--;
/* calculate times */
$idletime = date("H:i:s", mktime(floor($playerInfo[idletime] / 3600), floor(($playerInfo[idletime] % 3600) / 60), $playerInfo[idletime] % 60));
$totaltime = date("H:i:s", mktime(floor($playerInfo[logintime] / 3600), floor(($playerInfo[logintime] % 3600) / 60), $playerInfo[logintime] % 60));
$totaltimet = date("G", mktime(floor($playerInfo[logintime]) / 86400));
if($totaltime != '00:00:00') {
$totaltime = $totaltimet."T:".$totaltime;
/* User-Rechte */
$teamspeakerstatus='';
$teamspeakerstatus=$playerInfo[playerPrivileges];
/* User-Channelrechte */
$teamspeakerprivileg='';
$teamspeakerprivileg = $playerInfo[channelPrivileges];
/* User-Status-Grafik */
$teamspeakergif='';
if(!$playerInfo[isChannelCommander]) {
if($playerInfo[idletime] >= 1) {
$teamspeakergif = "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
} else {
$teamspeakergif = "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";
}
}
if($playerInfo[isChannelCommander]) {
if($playerInfo[idletime] >= 1) {
$teamspeakergif = "<img src=\"images/teamspeaker/playercommander.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
} else {
$teamspeakergif = "<img src=\"images/teamspeaker/playercommandertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
}
}
if($playerInfo[blocksWhispers]) $teamspeakergif = "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
if($playerInfo[isAway]) $teamspeakergif = "<img src=\"images/teamspeaker/playeraway.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_away\" align=\"middle\" />";
if($playerInfo[mutedMicrophone]) $teamspeakergif = "<img src=\"images/teamspeaker/playermutedmicrophone.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_mutemicro\" align=\"middle\" />";
if($playerInfo[mutedHeadphones]) $teamspeakergif = "<img src=\"images/teamspeaker/playermutedheadphones.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_mutespeakers\" align=\"middle\" />";
if($$playerInfo[isRecording]) $teamspeakergif = "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";
eval ("\$teamspeaker_channel .= \" ".$tpl->get("teamspeak_subchannel_user")."\";");
$counter_teamspeaker++;
} /* TotalTime */
} /* ChannelID */
} /* end foreach PlayerList */
} /* SubChannel */
} /* end foreach SubChannel */
/* Anzahl der User im HauptChannel ermitteln */
$userchan = 0;
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo[c_id] == $channelInfo[id]) {
$userchan++;
}
}
/* User in SubChannel ausgeben */
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo[c_id] == $channelInfo[id]) {
$userchan--;
/* calculate times */
$idletime = date("H:i:s", mktime(floor($playerInfo[idletime] / 3600), floor(($playerInfo[idletime] % 3600) / 60), $playerInfo[idletime] % 60));
$totaltime = date("H:i:s", mktime(floor($playerInfo[logintime] / 3600), floor(($playerInfo[logintime] % 3600) / 60), $playerInfo[logintime] % 60));
$totaltimet = date("G", mktime(floor($playerInfo[logintime]) / 86400));
if($totaltime != '00:00:00') {
$totaltime = $totaltimet."T:".$totaltime;
/* User-Rechte */
$teamspeakerstatus='';
$teamspeakerstatus=$playerInfo[playerPrivileges];
/* User-Channelrechte */
$teamspeakerprivileg='';
$teamspeakerprivileg = $playerInfo[channelPrivileges];
/* User-Status-Grafik */
$teamspeakergif='';
if(!$playerInfo[isChannelCommander]) {
if($playerInfo[idletime] >= 1) {
$teamspeakergif = "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
} else {
$teamspeakergif = "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";
}
}
if($playerInfo[isChannelCommander]) {
if($playerInfo[idletime] >= 1) {
$teamspeakergif = "<img src=\"images/teamspeaker/playercommander.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
} else {
$teamspeakergif = "<img src=\"images/teamspeaker/playercommandertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
}
}
if($playerInfo[blocksWhispers]) $teamspeakergif = "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
if($playerInfo[isAway]) $teamspeakergif = "<img src=\"images/teamspeaker/playeraway.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_away\" align=\"middle\" />";
if($playerInfo[mutedMicrophone]) $teamspeakergif = "<img src=\"images/teamspeaker/playermutedmicrophone.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_mutemicro\" align=\"middle\" />";
if($playerInfo[mutedHeadphones]) $teamspeakergif = "<img src=\"images/teamspeaker/playermutedheadphones.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_mutespeakers\" align=\"middle\" />";
if($$playerInfo[isRecording]) $teamspeakergif = "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=0 border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";
eval ("\$teamspeaker_channel .= \" ".$tpl->get("teamspeak_user")."\";");
$counter_teamspeaker++;
} /* TotalTime */
} /* ChannelID */
} /* end foreach PlayerList */
} /* Channel im ACP eingetragen */
} /* Channel nicht "id" */
} /* end foreach ChannelList */
eval ("\$lang->items['LANG_START_TEAMSPEAKER_ONLINE'] = \"".$lang->get4eval("LANG_START_TEAMSPEAKER_ONLINE")."\";");
eval ("\$teamspeaker_online = \" ".$tpl->get("teamspeak_online")."\";");
if($counter_teamspeaker == 0) {
eval ("\$teamspeaker_online = \" ".$tpl->get("teamspeak_offline")."\";");
}
} /* User erlaubt */
} /* TS eingeschaltet */
eval("\$tpl->output(\"".$tpl->get("teamspeak")."\");");
echo "<b><a href=\"https://www.v-gn.de/wbb/\" target=\"_blank\" title=\"Viktor's Supportboard\">TeamSpeak - Onlineanzeige $version © Viktor</a></b>";
?>
|
|
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Mistralis: 08.08.2005 20:42.
|
|
08.08.2005 20:41 |
|
|
|
Ok, hab Dir mal aufm Board und auf dem TS nen User angelegt:
User: Viktor
Pass: 123456
Habe dort auch schon die TS Daten eingetragen. Log Dich mal ein (oder ein anderer Supporter
) und dann siehste was ich meine
|
|
08.08.2005 20:52 |
|
|
|
Also es liegt weder an Euren Templates, noch an irgendeinem Bug bei Euch im Code wie es ausschaut. Es tritt immer dann auf, wenn man innerhalb unseres styles etwas mit <a href ... > verlinken möchte. Nicht nur die Links an sich sind betroffen, sondern auch der zu verlinkende Text wie ich bemerkt habe.
Warum und wieso und weshalb versucht ich noch rauszufinden. Sollte ich es geschafft haben gebe ich Euch hier ne Info rein und werde mal versuchen die PortalBox fürs "Fire Portal" zu exportieren und sie Euch zur Verfügung zu stellen
Gruss,
Mistralis
|
|
09.08.2005 10:01 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.776.779
Nächster Level: 266.777.854
|
|
|
09.08.2005 18:11 |
|
|
|
DAS hoffe ich natürlich auch
Wir haben nur momentan Besuch. Also vor nächster Woche werde ich nicht anfangen können zu basteln. Also nicht wundern
|
|
09.08.2005 21:25 |
|
|
|
|
|
|