teamspeak

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Moderatorgrupp, Supportgrupp

luzifer35
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2005-03-21 12:53
Svar: 0

teamspeak

Inlägg av luzifer35 »

Tjena undrar om det är nån här som känner till nån mod så man kan ha teamspeak på forummet??

här är ett exempel http://www.phpbb2.de/ftopic24416.html

men jag kan tyvärr inte tyska :(

mvh mattias
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6571
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Det är en sådan modd.
Ladda hem den, instruktionerna är på engelska.
Holger Gremminger
Ingen support via PM!
luzifer35
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2005-03-21 12:53
Svar: 0

Inlägg av luzifer35 »

tjena igen, laddade ner modden och installerade den, eller rättare sagt det jag förstod, postar med install textfilen, det är den sista delen jag inte får till (FIND AND EDIT)..

såhär ser det ut på forumet nu, http://bzw.se/phpBB2/index.php

så det är väl på rätt väg, men ip nummer portnummer mm fattar jag inte riktigt vad det ska stå för att det ska funka??

sen så verkar det bara funka i subsilver går det att fixa så det funkar i subblack tro?

tacksam för all hjälp jag kan få då jag inte kan så mycket om det här...


##############################################################
## MOD Title: phpBB TS Viewer Mod 1.0
##
## MOD Author: TeamSpeak Viewer 1.1 < dooki@php-gfx.net > (Dooki) http://www.php-gfx.net >
## phpBB TS Viewer Mod 1.0 < egon@heckmecker-kaoten.de (Egon) http://www.heckmecker-kaoten.de >
##
## MOD Description: - phpBB TeamSpeak Viewer Mod für phpbb 2.0.x.
## - Basiert auf Teamspeak Viewer 1.1 von Dooki
## - Joinen per Klick auf einen Channel
## - Im phpBB registrierte und eingelogte User connecten mit ihrem Usernamen vom Board..
##
## Installation Level: Easy
##
## Installation Time: 5 Minutes
##
## Files To Edit: templates/subSilver/index_body.tpl,
##
## Included Files: teamspeak.php,
## TS_config.php,
## TS_start.php,
## TeamSpeak/away.gif
## TeamSpeak/away.gif
## TeamSpeak/channel.gif
## TeamSpeak/channelcommander.gif
## TeamSpeak/gitter.gif
## TeamSpeak/gitter2.gif
## TeamSpeak/mutemicro.gif
## TeamSpeak/mutespeakers.gif
## TeamSpeak/player.gif
## TeamSpeak/refresh.gif
## TeamSpeak/serveradmin
## TeamSpeak/teamspeak.gif
##
##############################################################
## Nutzungsbedingungen:
##############################################################
## TeamSpeak Viewer 1.1:
## ---------------------
##
## Das Script wurden Christian Müller geschrieben
## und von Dooki umgeschrieben. Christian Müller ist
## mit dieser Version NICHT mehr in Verbindung
## zu bringen. Jegliche Fragen, Fehler oder auch
## Anregungen sind an Dooki zu richten!
##
## Homepage: http://www.php-gfx.net
## eMail: dooki@php-gfx.net
##
## Das Script wurde von Dooki Designed und umgeschrieben
## und darf auch nur von den ausgewählten Servern/Homepages
## runtergeladen werden!!!!!
## Diese sind:
##
## >>> http://www.php-gfx.net <<<
##
## Es wird dort jeweils im Downloadbereich zu finden
## sein. Jegliche Weitergabe ist untersagt.
## Wer das Script haben möchte kann es auf den oben
## genannten Seiten runterladen.
##
## Änderungen in diesem Script sind auf eigene Gefahr
## und dürfen nur dann zum Download angeboten werden,
## wenn es NICHT mehr dem Orginalen, von Dooki erstellten
## Script gleicht! Das heisst im Klartext:
## Das Design sieht dem jetzigen NICHT mehr ähnlich
## und der Code wurde auch komplett neu gemacht!
## Sei es der HTML Code oder der PHP Code..
##
## Mit dem Einsetzen dieses Scriptes willigst du auf die
## eben beschriebenen Nutzungsbedingunen ein.
##
## Wer das Script von einem Anderen Ort runtergeladen
## hat, als von den oben beschriebenen Homepages, der
## meldet sich bitte bei Dooki und sagt ihm bescheid!
## Danke..
##
#############################################################
## phpBB TS Viewer Mod 1.0:
## ------------------------
##
## Homepage: http://www.heckmecker-kaoten.de
## eMail: egon@heckmecker-kaoten.de
##
## Der phpBB TS Viewer Mod basiert auf dem TeamSpeak Viewer 1.1 von Dooki und wurde von Egon
## mit Genemigung von >>> http://www.php-gfx.net <<< an das phpBB angepasst und darf auch nur
## von den ausgewählten Servern/Homepages runtergeladen werden!!!!!
##
## Diese sind:
##
## >>> http://www.heckmecker-kaoten.de <<<
## >>> http://www.php-gfx.net <<<
##
## Mit dem Einsetzen dieses Scriptes willigst du auf die
## eben beschriebenen Nutzungsbedingunen ein.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/index_body.tpl

#
#-----[ FIND ]------------------------------------------
#

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">

<tr>
<td align="left" valign="bottom"><span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
{LAST_VISIT_DATE}<br />
<!-- END switch_user_logged_in -->
{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
<td align="right" valign="bottom" class="gensmall">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
</tr>
</table>

#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- Start phpBB TS Viewer Mod -->

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top">

<!-- End phpBB TS Viewer Mod -->

#
#-----[ FIND ]------------------------------------------
#

<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}:
<input class="post" type="text" name="username" size="10" />
&nbsp;&nbsp;&nbsp;{L_PASSWORD}:
<input class="post" type="password" name="password" size="10" maxlength="32" />
&nbsp;&nbsp; &nbsp;&nbsp;{L_AUTO_LOGIN}
<input class="text" type="checkbox" name="autologin" />
&nbsp;&nbsp;&nbsp;
<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
</span> </td>
</tr>
</table>
</form>
<!-- END switch_user_logged_out -->

#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- Start phpBB TS Viewer Mod -->

</td>
<td width="1">&nbsp;</td>
<td valign="top">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<th class="thTop" colspan="2" height="28">Teamspeak</th>
</tr>
<tr>
<td class="row1" align="center" valign="middle" rowspan="2">
<iframe src="teamspeak.php" width="190" height="300" frameborder="0"></iframe>
</td>
</tr>
</table>
</td>
</tr>
</table>

<!-- End phpBB TS Viewer Mod -->

#
#-----[ OPEN ]------------------------------------------
#

TS_Start.php

#
#-----[ FIND AND EDIT ]------------------------------------------
#

// **** SETTINGS - to be edited before first use ****
var $sitetitle = "TS Viewer 1.1"; // SeitenTitle und Scriptversion
var $serverAddress = "xxx.xxx.xxx.xxx"; // Hier die TeamSpeak IP Adresse eintragen !!wichtig!! (Beispiel: 192.168.7.1)
var $serverQueryPort = "51234"; // TeamSpeak QueryPort.. Schau in die server.ini von TeamSpeak (Standard 51234)
var $serverUDPPort = "8767"; // UDP Port für Teamspeak der auch hinter der IP Adresse genutzt wird (Standard 8767)
var $tabellenbreite = "165"; // Mindestbreite der Teamspeaktabelle (die einbindung mit einem IFRAME sollte 20px mehr betragen)
var $refreshtime = "10"; // Zeit in Sekunden nach der die Anzeige aktualisiert wird, wenn "auto on" aktiv ist
var $serverPasswort = "passwort"; // Serverpasswort das bei Serversettings eingestellt wird (wenn kein Passwort erteilt, dann leer lassen)
// (Passwort wird meistens bei Clanservern gebraucht)
// **** end of SETTINGS ****

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
[/url]
luzifer35
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2005-03-21 12:53
Svar: 0

Inlägg av luzifer35 »

postar med filen som skall editeras oxå...



<?php
/********* N U T Z U N G S B E D I N G U N G E N ***********

TeamSpeak Viewer 1.1

Das Script wurden Christian Müller geschrieben
und von Dooki umgeschrieben. Christian Müller ist
mit dieser Version NICHT mehr in Verbindung
zu bringen. Jegliche Fragen, Fehler oder auch
Anregungen sind an Dooki zu richten!

Homepage: http://www.php-gfx.net
eMail: dooki@php-gfx.net

Das Script wurde von Dooki Designed und umgeschrieben
und darf auch nur von den ausgewählten Servern/Homepages
runtergeladen werden!!!!!
Diese sind:
>>> http://www.php-gfx.net <<<
Es wird dort jeweils im Downloadbereich zu finden
sein. Jegliche Weitergabe ist untersagt.
Wer das Script haben möchte kann es auf den oben
genannten Seiten runterladen.

Änderungen in diesem Script sind auf eigene Gefahr
und dürfen nur dann zum Download angeboten werden,
wenn es NICHT mehr dem Orginalen, von Dooki erstellten
Script gleicht! Das heisst im Klartext:
Das Design sieht dem jetzigen NICHT mehr ähnlich
und der Code wurde auch komplett neu gemacht!
Sei es der HTML Code oder der PHP Code..

Mit dem Einsetzen dieses Scriptes willigst du auf die
eben beschriebenen Nutzungsbedingunen ein.


Wer das Script von einem Anderen Ort runtergeladen
hat, als von den oben beschriebenen Homepages, der
meldet sich bitte bei Dooki und sagt ihm bescheid!
Danke..

## phpBB TS Viewer Mod 1.0:
## ------------------------
##
## Homepage: http://www.heckmecker-kaoten.de
## eMail: egon@heckmecker-kaoten.de
##
## Der phpBB TS Viewer Mod basiert auf dem TeamSpeak Viewer 1.1 von Dooki und wurde von Egon
## mit Genemigung von >>> http://www.php-gfx.net <<< an das phpBB angepasst und darf auch nur
## von den ausgewählten Servern/Homepages runtergeladen werden!!!!!
##
## Diese sind:
##
## >>> http://www.heckmecker-kaoten.de <<<
## >>> http://www.php-gfx.net <<<
##
## Mit dem Einsetzen dieses Scriptes willigst du auf die
## eben beschriebenen Nutzungsbedingunen ein.

********* N U T Z U N G S B E D I N G U N G E N ***********/

//-------------------------------------------------------------------------------------------------
// retrieve server info
require("TS_config.php");
$tss2info->getInfo();
$tss2info->userName="Guest";

// Start phpBB TS Viewer Mod
$nickname=$userdata[username];
// End phpBB TS Viewer Mod

?>
<html>
<head>
<title><?php echo $tss2info->sitetitle;?></title>
<style type="text/css">
<!--
body {
background-color: #EFEFEF;
margin: 1px;
font-family: Arial;
font-size: 10px;
scrollbar-base-color: #EFEFEF;
}
td.refresh {
font-family: Verdana,Arial;
font-size: 9px;
color: #000000;
}
a.channellink:link,
a.channellink:hover,
a.channellink:visited,
a.channellink:active {
text-decoration: none;
font: bold
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
}
a.refreshlink:link,
a.refreshlink:hover,
a.refreshlink:visited,
a.refreshlink:active {
text-decoration: none;
font-family: Verdana, Arial;
font-size: 9px;
color: #000000;
}
td.teamspeak {
font: bold
font-family: Verdana,Arial;
font-size: 13px;
color: #000000;
}
td.channel {
font: bold
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
}
td.player {
font-family: Verdana,Arial;
font-size: 9px;
color: #000000;
}
td.offline {
font: bold
font-family: Verdana,Arial;
font-size: 11px;
color: #FF0000;
}
//-->
</style>
</head>
<body>
<?php
// display channel list
echo "<table border=\"0\" width=\"".$tss2info->tabellenbreite."\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td>\n";
//-------------------------------------------------------------------------------------------------
//---> Refresh <---\\ Anfang
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td class=\"refresh\" align=\"right\"><a class=\"refreshlink\" href=\"teamspeak.php\" target=\"_self\">aktualisieren</a></td></tr>\n";
echo "</tr>\n";
echo "</table>\n";
//---> Refresh <---\\ Ende
//-------------------------------------------------------------------------------------------------
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>\n";
//-------------------------------------------------------------------------------------------------
//---> TeamSpeak <---\\ Anfang
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td width=\"16\"><img src=\"TeamSpeak/teamspeak.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"></td><td class=\"teamspeak\">&nbsp;TeamSpeak</td>\n";
echo "</tr>\n";
echo "</table>\n";
//---> TeamSpeak <---\\ Ende
//-------------------------------------------------------------------------------------------------
echo "</td>\n";
echo "</tr>\n";
$counter = 0;
foreach($tss2info->channelList as $channelInfo) {
$channelname = $channelInfo['channelname'];
// determine codec (verbose)
$codec = $tss2info->getVerboseCodec($channelInfo['codec']);
// default?
//if($channelInfo['isdefault'] == "1") $isDefault = "yes"; else $isDefault = "no";
if ($channelInfo['channelid'] != "id") {
echo ("<tr>\n");
echo ("<td>\n");
//-------------------------------------------------------------------------------------------------
//---> Channel <---\\ Anfang
echo (" <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n");
echo (" <tr>\n");

// Start phpBB TS Viewer Mod
echo (" <td width=\"32\"><img width=\"16\"height=\"16\" src=\"TeamSpeak/gitter2.gif\" border=\"0\" alt=\"\"><img src=\"TeamSpeak/channel.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"></td><td class=\"channel\">&nbsp;<a class=\"channellink\" href=\"teamspeak://".$tss2info->serverAddress.":".$tss2info->serverUDPPort."/?channel=".$channelname."?password=".$tss2info->serverPasswort."?nickname=".$nickname."\" title=\"".$channelInfo[topic]."\">".$channelname."</a></td>\n");
// End phpBB TS Viewer Mod

echo (" </tr>\n");
echo (" </table>\n");
//---> Channel <---\\ Ende
//-------------------------------------------------------------------------------------------------
echo ("</td>\n");
echo ("</tr>\n");
$counter_player = 0;
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo['channelid'] == $channelInfo['channelid']) {
//-------------------------------------------------------------------------------------------------
//--- UserStatusBild --\\
if ($playerInfo['attribute'] == "0") $playergif = "player.gif";
if (($playerInfo['attribute'] == "8") or
($playerInfo['attribute'] == "9") or
($playerInfo['attribute'] == "12") or
($playerInfo['attribute'] == "13") or
($playerInfo['attribute'] == "24") or
($playerInfo['attribute'] == "25") or
($playerInfo['attribute'] == "28") or
($playerInfo['attribute'] == "29") or
($playerInfo['attribute'] == "40") or
($playerInfo['attribute'] == "41") or
($playerInfo['attribute'] == "44") or
($playerInfo['attribute'] == "45") or
($playerInfo['attribute'] == "56") or
($playerInfo['attribute'] == "57")) $playergif = "away.gif";
if (($playerInfo['attribute'] == "16") or
($playerInfo['attribute'] == "17") or
($playerInfo['attribute'] == "20") or
($playerInfo['attribute'] == "21")) $playergif = "mutemicro.gif";
if (($playerInfo['attribute'] == "32") or
($playerInfo['attribute'] == "33") or
($playerInfo['attribute'] == "36") or
($playerInfo['attribute'] == "37") or
($playerInfo['attribute'] == "48") or
($playerInfo['attribute'] == "49") or
($playerInfo['attribute'] == "52") or
($playerInfo['attribute'] == "53")) $playergif = "mutespeakers.gif";
if ($playerInfo['attribute'] == "4") $playergif = "player.gif";
if (($playerInfo['attribute'] == "1") or
($playerInfo['attribute'] == "5")) $playergif = "channelcommander.gif";
//--- UserStatusBild --\\
//-------------------------------------------------------------------------------------------------
//--- UserRechte ---\\
if ($playerInfo['userstatus'] < "4") { $playerstatus = "U"; } // Unregistriert

if ($playerInfo['userstatus'] == "4") { $playerstatus = "R"; } // Registriert

if ($playerInfo['userstatus'] == "5") { $playerstatus = "R SA"; } // Serveradmin
//--- UserRechte ---\\
//-------------------------------------------------------------------------------------------------
//--- Privilegien ---\\
if ($playerInfo['privileg'] == "0") { $privileg = ""; } // nix
if ($playerInfo['privileg'] == "1") { $privileg = " CA"; } // Channeladmin
//--- Privilegien ---\\
//-------------------------------------------------------------------------------------------------
//--- Online Seit ---\\
if ($playerInfo['totaltime'] < 60 ) {
$playertotaltime = strftime("%S Sekunden", $playerInfo['totaltime']);
} else {
if ($playerInfo['totaltime'] >= 3600 ) {
$playertotaltime = strftime("%H:%M:%S Stunden", $playerInfo['totaltime'] - 3600);
} else {
$playertotaltime = strftime("%M:%S Minuten", $playerInfo['totaltime']);
}
}
//--- Online Seit ---\\
//-------------------------------------------------------------------------------------------------
//--- Idle Seit ---\\
if ($playerInfo['idletime'] < 60 ) {
$playeridletime = strftime("%S Sekunden", $playerInfo['idletime']);
} else {
if ($playerInfo['idletime'] >= 3600 ) {
$playeridletime = strftime("%H:%M:%S Stunden", $playerInfo['idletime'] - 3600);
} else {
$playeridletime = strftime("%M:%S Minuten", $playerInfo['idletime']);
}
}
//--- Idle Seit ---\\
//-------------------------------------------------------------------------------------------------
//---> Player <---\\ Anfang
echo ("<tr>\n");
echo ("<td>\n");
echo (" <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n");
echo (" <tr><td width=\"48\"><img src=\"TeamSpeak/gitter.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"><img src=\"TeamSpeak/gitter2.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"><img src=\"TeamSpeak/".$playergif."\" width=\"16\"height=\"16\" border=\"0\" alt=\"Time [online:".$playertotaltime." | idle:".$playeridletime."] Ping:".$playerInfo['pingtime']."ms\"></td><td class=\"player\" title=\"Time [online:".$playertotaltime." | idle:".$playeridletime."] Ping:".$playerInfo['pingtime']."ms\">&nbsp;".$playerInfo['playername']." (".$playerstatus."".$privileg.")</td></tr>\n");
echo (" </table>\n");
echo ("</td>\n");
echo ("</tr>\n");
//---> Player <---\\ Ende
//-------------------------------------------------------------------------------------------------
$counter_player++;
}
}
}
$counter++;
}// end foreach
//-------------------------------------------------------------------------------------------------
//---> OFFLINE <---\\
if ($counter == 0) {
echo ("<tr>\n");
echo ("<td>\n");
echo (" <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n");
echo (" <tr><td class=\"offline\" width=\"110\"align=\"center\" colspan=\"2\"><b>Offline</b></td></tr>\n");
echo (" </table>\n");
echo ("</td>\n");
echo ("</tr>\n");
}
//---> OFFLINE <---\\
//-------------------------------------------------------------------------------------------------
echo ("<tr>\n");
echo ("<td class=\"player\">\n<br>");
echo ($tss2info->sitetitle."\n");
echo ("created by Dooki<br>\n");

// Start phpBB TS Viewer Mod
echo ("phpBB TS Viewer Mod by <a href=\"http://www.heckmecker-kaoten.de\" target=\"_blank\">Egon</a><br>\n");
// End phpBB TS Viewer Mod

echo ("</td>\n");
echo ("</tr>\n");
echo ("</table>\n");
?>
</body>
</html>
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6571
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

#
#-----[ OPEN ]------------------------------------------
#

TS_Start.php

#
#-----[ FIND AND EDIT ]------------------------------------------
#

// **** SETTINGS - to be edited before first use ****
var $sitetitle = "TS Viewer 1.1"; // Sidtitel och skriptversion
var $serverAddress = "xxx.xxx.xxx.xxx"; // Här matar du in Teamspeak IP adressen !!viktigt!! (exempel: 192.168.7.1)
var $serverQueryPort = "51234"; // Teamspeak QueryPort. Se efter i Teamspeaks server.ini (standard 51234)
var $serverUDPPort = "8767"; // UDP Port för Teamspeak som även används efter IP adressen (standard 8767)
var $tabellenbreite = "165"; // Teamspeaktabellens minimala bredd (om du använder IFRAME bör detta värde vara 20px högre)
var $refreshtime = "10"; // Tid i sekunder efter vilken visningen aktualiseras om "auto on" är aktiverat
var $serverPasswort = "passwort"; // Serverlösenord som ställs in i serversettings (lämna tomt om inget lösenord används)
// (lösenord används mest för clanserver)
// **** end of SETTINGS ****
Ovan nämnda passager skall du hitta och anpassa i följande fil (TS_Start.php ):

Kod: Markera allt

<?php 
/********* N U T Z U N G S B E D I N G U N G E N *********** 

TeamSpeak Viewer 1.1 

Das Script wurden Christian Müller geschrieben 
und von Dooki umgeschrieben. Christian Müller ist 
mit dieser Version NICHT mehr in Verbindung 
zu bringen. Jegliche Fragen, Fehler oder auch 
Anregungen sind an Dooki zu richten! 

Homepage: http://www.php-gfx.net 
eMail: dooki@php-gfx.net 

Das Script wurde von Dooki Designed und umgeschrieben 
und darf auch nur von den ausgewählten Servern/Homepages 
runtergeladen werden!!!!! 
Diese sind: 
>>> http://www.php-gfx.net <<< 
Es wird dort jeweils im Downloadbereich zu finden 
sein. Jegliche Weitergabe ist untersagt. 
Wer das Script haben möchte kann es auf den oben 
genannten Seiten runterladen. 

Änderungen in diesem Script sind auf eigene Gefahr 
und dürfen nur dann zum Download angeboten werden, 
wenn es NICHT mehr dem Orginalen, von Dooki erstellten 
Script gleicht! Das heisst im Klartext: 
Das Design sieht dem jetzigen NICHT mehr ähnlich 
und der Code wurde auch komplett neu gemacht! 
Sei es der HTML Code oder der PHP Code.. 

Mit dem Einsetzen dieses Scriptes willigst du auf die 
eben beschriebenen Nutzungsbedingunen ein. 


Wer das Script von einem Anderen Ort runtergeladen 
hat, als von den oben beschriebenen Homepages, der 
meldet sich bitte bei Dooki und sagt ihm bescheid! 
Danke.. 

## phpBB TS Viewer Mod 1.0: 
## ------------------------ 
## 
## Homepage: http://www.heckmecker-kaoten.de 
## eMail: egon@heckmecker-kaoten.de 
## 
## Der phpBB TS Viewer Mod basiert auf dem TeamSpeak Viewer 1.1 von Dooki und wurde von Egon 
## mit Genemigung von >>> http://www.php-gfx.net <<< an das phpBB angepasst und darf auch nur 
## von den ausgewählten Servern/Homepages runtergeladen werden!!!!! 
## 
## Diese sind: 
## 
## >>> http://www.heckmecker-kaoten.de <<< 
## >>> http://www.php-gfx.net <<< 
## 
## Mit dem Einsetzen dieses Scriptes willigst du auf die 
## eben beschriebenen Nutzungsbedingunen ein. 

********* N U T Z U N G S B E D I N G U N G E N ***********/ 

//------------------------------------------------------------------------------------------------- 
// retrieve server info 
require("TS_config.php"); 
$tss2info->getInfo(); 
$tss2info->userName="Guest"; 

// Start phpBB TS Viewer Mod 
$nickname=$userdata[username]; 
// End phpBB TS Viewer Mod 

?> 
<html> 
<head> 
<title><?php echo $tss2info->sitetitle;?></title> 
<style type="text/css"> 
<!-- 
body { 
background-color: #EFEFEF; 
margin: 1px; 
font-family: Arial; 
font-size: 10px; 
scrollbar-base-color: #EFEFEF; 
} 
td.refresh { 
font-family: Verdana,Arial; 
font-size: 9px; 
color: #000000; 
} 
a.channellink:link, 
a.channellink:hover, 
a.channellink:visited, 
a.channellink:active { 
text-decoration: none; 
font: bold 
font-family: Verdana, Arial; 
font-size: 11px; 
color: #000000; 
} 
a.refreshlink:link, 
a.refreshlink:hover, 
a.refreshlink:visited, 
a.refreshlink:active { 
text-decoration: none; 
font-family: Verdana, Arial; 
font-size: 9px; 
color: #000000; 
} 
td.teamspeak { 
font: bold 
font-family: Verdana,Arial; 
font-size: 13px; 
color: #000000; 
} 
td.channel { 
font: bold 
font-family: Verdana, Arial; 
font-size: 11px; 
color: #000000; 
} 
td.player { 
font-family: Verdana,Arial; 
font-size: 9px; 
color: #000000; 
} 
td.offline { 
font: bold 
font-family: Verdana,Arial; 
font-size: 11px; 
color: #FF0000; 
} 
//--> 
</style> 
</head> 
<body> 
<?php 
// display channel list 
echo "<table border=\"0\" width=\"".$tss2info->tabellenbreite."\" cellpadding=\"0\" cellspacing=\"0\">\n"; 
echo "<tr>\n"; 
echo "<td>\n"; 
//------------------------------------------------------------------------------------------------- 
//---> Refresh <---\\ Anfang 
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n"; 
echo "<tr>\n"; 
echo "<td class=\"refresh\" align=\"right\"><a class=\"refreshlink\" href=\"teamspeak.php\" target=\"_self\">aktualisieren</a></td></tr>\n"; 
echo "</tr>\n"; 
echo "</table>\n"; 
//---> Refresh <---\\ Ende 
//------------------------------------------------------------------------------------------------- 
echo "</td>\n"; 
echo "</tr>\n"; 
echo "<tr>\n"; 
echo "<td>\n"; 
//------------------------------------------------------------------------------------------------- 
//---> TeamSpeak <---\\ Anfang 
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n"; 
echo "<tr>\n"; 
echo "<td width=\"16\"><img src=\"TeamSpeak/teamspeak.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"></td><td class=\"teamspeak\">&nbsp;TeamSpeak</td>\n"; 
echo "</tr>\n"; 
echo "</table>\n"; 
//---> TeamSpeak <---\\ Ende 
//------------------------------------------------------------------------------------------------- 
echo "</td>\n"; 
echo "</tr>\n"; 
$counter = 0; 
foreach($tss2info->channelList as $channelInfo) { 
$channelname = $channelInfo['channelname']; 
// determine codec (verbose) 
$codec = $tss2info->getVerboseCodec($channelInfo['codec']); 
// default? 
//if($channelInfo['isdefault'] == "1") $isDefault = "yes"; else $isDefault = "no"; 
if ($channelInfo['channelid'] != "id") { 
echo ("<tr>\n"); 
echo ("<td>\n"); 
//------------------------------------------------------------------------------------------------- 
//---> Channel <---\\ Anfang 
echo (" <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n"); 
echo (" <tr>\n"); 

// Start phpBB TS Viewer Mod 
echo (" <td width=\"32\"><img width=\"16\"height=\"16\" src=\"TeamSpeak/gitter2.gif\" border=\"0\" alt=\"\"><img src=\"TeamSpeak/channel.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"></td><td class=\"channel\">&nbsp;<a class=\"channellink\" href=\"teamspeak://".$tss2info->serverAddress.":".$tss2info->serverUDPPort."/?channel=".$channelname."?password=".$tss2info->serverPasswort."?nickname=".$nickname."\" title=\"".$channelInfo[topic]."\">".$channelname."</a></td>\n"); 
// End phpBB TS Viewer Mod 

echo (" </tr>\n"); 
echo (" </table>\n"); 
//---> Channel <---\\ Ende 
//------------------------------------------------------------------------------------------------- 
echo ("</td>\n"); 
echo ("</tr>\n"); 
$counter_player = 0; 
foreach($tss2info->playerList as $playerInfo) { 
if ($playerInfo['channelid'] == $channelInfo['channelid']) { 
//------------------------------------------------------------------------------------------------- 
//--- UserStatusBild --\\ 
if ($playerInfo['attribute'] == "0") $playergif = "player.gif"; 
if (($playerInfo['attribute'] == "8") or 
($playerInfo['attribute'] == "9") or 
($playerInfo['attribute'] == "12") or 
($playerInfo['attribute'] == "13") or 
($playerInfo['attribute'] == "24") or 
($playerInfo['attribute'] == "25") or 
($playerInfo['attribute'] == "28") or 
($playerInfo['attribute'] == "29") or 
($playerInfo['attribute'] == "40") or 
($playerInfo['attribute'] == "41") or 
($playerInfo['attribute'] == "44") or 
($playerInfo['attribute'] == "45") or 
($playerInfo['attribute'] == "56") or 
($playerInfo['attribute'] == "57")) $playergif = "away.gif"; 
if (($playerInfo['attribute'] == "16") or 
($playerInfo['attribute'] == "17") or 
($playerInfo['attribute'] == "20") or 
($playerInfo['attribute'] == "21")) $playergif = "mutemicro.gif"; 
if (($playerInfo['attribute'] == "32") or 
($playerInfo['attribute'] == "33") or 
($playerInfo['attribute'] == "36") or 
($playerInfo['attribute'] == "37") or 
($playerInfo['attribute'] == "48") or 
($playerInfo['attribute'] == "49") or 
($playerInfo['attribute'] == "52") or 
($playerInfo['attribute'] == "53")) $playergif = "mutespeakers.gif"; 
if ($playerInfo['attribute'] == "4") $playergif = "player.gif"; 
if (($playerInfo['attribute'] == "1") or 
($playerInfo['attribute'] == "5")) $playergif = "channelcommander.gif"; 
//--- UserStatusBild --\\ 
//------------------------------------------------------------------------------------------------- 
//--- UserRechte ---\\ 
if ($playerInfo['userstatus'] < "4") { $playerstatus = "U"; } // Unregistriert 

if ($playerInfo['userstatus'] == "4") { $playerstatus = "R"; } // Registriert 

if ($playerInfo['userstatus'] == "5") { $playerstatus = "R SA"; } // Serveradmin 
//--- UserRechte ---\\ 
//------------------------------------------------------------------------------------------------- 
//--- Privilegien ---\\ 
if ($playerInfo['privileg'] == "0") { $privileg = ""; } // nix 
if ($playerInfo['privileg'] == "1") { $privileg = " CA"; } // Channeladmin 
//--- Privilegien ---\\ 
//------------------------------------------------------------------------------------------------- 
//--- Online Seit ---\\ 
if ($playerInfo['totaltime'] < 60 ) { 
$playertotaltime = strftime("%S Sekunden", $playerInfo['totaltime']); 
} else { 
if ($playerInfo['totaltime'] >= 3600 ) { 
$playertotaltime = strftime("%H:%M:%S Stunden", $playerInfo['totaltime'] - 3600); 
} else { 
$playertotaltime = strftime("%M:%S Minuten", $playerInfo['totaltime']); 
} 
} 
//--- Online Seit ---\\ 
//------------------------------------------------------------------------------------------------- 
//--- Idle Seit ---\\ 
if ($playerInfo['idletime'] < 60 ) { 
$playeridletime = strftime("%S Sekunden", $playerInfo['idletime']); 
} else { 
if ($playerInfo['idletime'] >= 3600 ) { 
$playeridletime = strftime("%H:%M:%S Stunden", $playerInfo['idletime'] - 3600); 
} else { 
$playeridletime = strftime("%M:%S Minuten", $playerInfo['idletime']); 
} 
} 
//--- Idle Seit ---\\ 
//------------------------------------------------------------------------------------------------- 
//---> Player <---\\ Anfang 
echo ("<tr>\n"); 
echo ("<td>\n"); 
echo (" <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n"); 
echo (" <tr><td width=\"48\"><img src=\"TeamSpeak/gitter.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"><img src=\"TeamSpeak/gitter2.gif\" width=\"16\"height=\"16\" border=\"0\" alt=\"\"><img src=\"TeamSpeak/".$playergif."\" width=\"16\"height=\"16\" border=\"0\" alt=\"Time [online:".$playertotaltime." | idle:".$playeridletime."] Ping:".$playerInfo['pingtime']."ms\"></td><td class=\"player\" title=\"Time [online:".$playertotaltime." | idle:".$playeridletime."] Ping:".$playerInfo['pingtime']."ms\">&nbsp;".$playerInfo['playername']." (".$playerstatus."".$privileg.")</td></tr>\n"); 
echo (" </table>\n"); 
echo ("</td>\n"); 
echo ("</tr>\n"); 
//---> Player <---\\ Ende 
//------------------------------------------------------------------------------------------------- 
$counter_player++; 
} 
} 
} 
$counter++; 
}// end foreach 
//------------------------------------------------------------------------------------------------- 
//---> OFFLINE <---\\ 
if ($counter == 0) { 
echo ("<tr>\n"); 
echo ("<td>\n"); 
echo (" <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n"); 
echo (" <tr><td class=\"offline\" width=\"110\"align=\"center\" colspan=\"2\"><b>Offline</b></td></tr>\n"); 
echo (" </table>\n"); 
echo ("</td>\n"); 
echo ("</tr>\n"); 
} 
//---> OFFLINE <---\\ 
//------------------------------------------------------------------------------------------------- 
echo ("<tr>\n"); 
echo ("<td class=\"player\">\n<br>"); 
echo ($tss2info->sitetitle."\n"); 
echo ("created by Dooki<br>\n"); 

// Start phpBB TS Viewer Mod 
echo ("phpBB TS Viewer Mod by <a href=\"http://www.heckmecker-kaoten.de\" target=\"_blank\">Egon</a><br>\n"); 
// End phpBB TS Viewer Mod 

echo ("</td>\n"); 
echo ("</tr>\n"); 
echo ("</table>\n"); 
?> 
</body> 
</html>


Öppna och editera motsvarande filer i subBlack så borde det funka där också.
Holger Gremminger
Ingen support via PM!
luzifer35
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2005-03-21 12:53
Svar: 0

Inlägg av luzifer35 »

har nu fått till det så det funkar i subblack och ändrat lite färger
http://bzw.se/phpBB2/index.php

men det är oxå allt jag lyckats med hittills, när jag söker i TS_Start.php så hittar jag inte ens vissa rader som ska editeras
, har laggt in ip nummer men är inte riktigt säker att det hamnat riktigt rätt, står fortfarande att servern är offline.

är mycket tacksam för din hjälp hittills och hoppas att jag lyckas lösa detta med hjälp av ditt kunnande inom ämnet,
själv är jag helt ny inom ämnet som du garanterat märkt :oops:

ip till teamspeaken är 217.73.105.17 port nummer 8767

mvh mattias
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6571
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Hej Mattias,

det ser inte bra ut ... :wink:
Du har rätt, de där variablerna finns inte i den filen ...

Du måste ändra dem i TS_config.php

/Holger
Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst