##############################################################
## MOD Title: phpBB PHPTS2 Mod 1.3
##
## MOD Author: PHPTS2 < niklas.hk@telia.com > (Niklas Håkansson) >
## phpBB PHPTS2 Mod 1.3 < portal@meyer-franke.com (Meyer-Franke) http://www.forum.meyer-franke.de >
##
## MOD Description: - phpBB TeamSpeak Viewer Mod für phpBB2 2.0.21
## - Basiert auf PHPTS2 von Niklas Håkansson
## - Joinen per Klick auf einen Channel
## - man wird aufgefordert seine Login Datein zum Login einzugeben
##
## Installation Level: Easy
##
## Installation Time: 5 Minutes
##
## Files To Edit: templates/subSilver/index_body.tpl
##
##############################################################
##
## MOD History:
##
## Mai 20th 2006 - Version 1.3
## - Dynamisches iFrame für's Teamspeak
## - Teamspeak Download mit eingefügt im Login-Fenster
## ob es erscheinen soll und Text wie auch Link-Adresse sind
## in der 'config.php' einzustellen.
## - Größe des Login-Fensters in der 'config.php' einzustellen
##
## Mai 18th 2006 - Version 1.2
## - Fehler beim zweiten anklicken eines Channels beseitigt.
## - Verbesserung für Teamspeak Server im selben Netzwerk.
## Anregung von Eisbaer (http://www.pbp.at.gg)
## - Refresh-Bottom eingefügt. Ist auch zu deaktivieren.
##
## Feb 26th 2006 - Version 1.1
## - Die Größen-Probleme mit
## dem Login-Fenster beseitigt.
## - Die Hintergrund-Farbe ist jetzt
## in der 'config.php' zu ändern.
## - Der Fehler wenn man ein zweites mal
## 'Registered' clickt ist beseitigt.
## - Es wird im Login-Fenster jetzt auch angezeigt
## welcher Channel aufgeruffen wird.
## - Fehler in dem Copyright Link behoben.
##
## Feb 24th 2006 - Version 1.0
## - First Released
##
##############################################################
## Nutzungsbedingungen:
##############################################################
## phpBB PHPTS2 Mod 1.2:
## ---------------------
##
## Das Script wurden Niklas Håkansson geschrieben
## und von Timo Meyer-Franke umgeschrieben.
##
## Homepage: http://www.forum.meyer-franke.de
## eMail: portal@meyer-franke.com
##
## Änderungen in diesem Script sind auf eigene Gefahr
## und dürfen nur dann zum Download angeboten werden,
## wenn es NICHT mehr dem Orginalen, von uns 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..
## Fals doch müst ihr euch eine Erlaubnis eingebolt
## haben von uns.
## Desweiteren dürfen sie Copyrights nicht entfernt werden.
##
## Mit dem Einsetzen dieses Scriptes willigst du auf die
## eben beschriebenen Nutzungsbedingunen ein.
##
##############################################################
##############################################################
##
## Install 1.3
##
##############################################################
#
#-----[ Copy Files ]------------------------------------------
#
/teamspeak/*.* --> root/teamspeak/
#
#-----[ 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%">
<colgroup>
<col width="79%">
<col width="1%">
<col width="20">
</colgroup>
<tr>
<td valign="top">
<!-- End phpBB TS Viewer Mod -->
#
#-----[ FIND ]------------------------------------------------
#
</table>
</form>
<!-- END switch_user_logged_out -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- Start phpBB TS Viewer Mod -->
</td>
<td valign="top"> </td>
<td valign="top">
<!-- End phpBB TS Viewer Mod -->
<!-- Teamspeak Dyn iFrame -->
<script type="text/javascript">
//ID of Daily Iframe tag:
var iframeids=["Teamspeak"]
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=getFFVersion>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
function dyniframesize() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById){ //begin resizing iframe procedure
dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
if (dyniframe[i] && !window.opera){
dyniframe[i].style.display="block"
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //ns6 syntax
dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight+FFextraHeight + 15;
else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //ie5+ syntax
dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
}
}
}
}
</script>
<!-- end Teamspeak Dyn iFrame -->
<!-- TS-Server -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">Teamspeak</th>
</tr>
<tr>
<td class="row1">
<iframe align="CENTER" src="teamspeak/ts2.php" width="100%" height="330" scrolling="no" frameborder="0" name="Teamspeak" id="Teamspeak" onLoad="dyniframesize()"></iframe>
</td>
</tr>
<tr>
<td class="row1" align="center" height="24"><span class="gensmall">phpBB PHPTS2 Mod</span></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<br />
<!-- TS-Server -->
<!-- Start phpBB TS Viewer Mod -->
</td>
</tr>
</table>
<!-- End phpBB TS Viewer Mod -->
#
#-----[ OPEN ]------------------------------------------
#
teamspeak/config.php
#
#-----[ FIND AND EDIT ]------------------------------------------
#
$ip = "xxx.xxx.xxx.xxx"; // IP Address to server
$ip2 = "xxx.xxx.xxx.xxx"; // IP Address to server of external or the same IP
$tPort = "51234"; // Server QueryPort number
$port = "8767"; // Port number to the TS2 server
Passe diese Zeiles so an das dein Server gefunden werden kann.
Wenn euer TS-Server nicht in dem Selben netz ist wie euer Web-Space dann sind $ip und $ip2 gleich.
Falls aber eure beiden Server im selben Netz sind dann gebt bei $ip die interne IP-Adresse an und bei $ip2 die Externe-Adresse. Es funktioniert auch eine Domain.
Wenn eier TS und der Web-Server aber sogar auf dem selben Server liegen dann gebt für die $ip 127.0.0.1 ein und für die $ip2 die Externe-Adresse. Bei einigen Servern ist dieses Schneller beim Aufbau der Seite. Dieses ist ein vorschlag von Eisbaer.
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Gruß Timo
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
Ich sehe das man templates/subSilver/portal_body.tpl braucht für diesen MOD aber ich habe diese nicht in mein forum, kan ich das auch installieren dan in einem normalen phpBB2 2.0.22 forum?
Die Anleitung für die NON PLUS Version steht doch direkt über deinem Beitrag. Sollte auch mit der 2.0.22 gehen da in den entsprechenden Dateien nichts geändert wurde.
Gruß Timo
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
wann ist mit einer Anpassung des TS-Viewers an die neue Umgebung des phpbb3 und das Canvas-Portal zu rechnen?
Hast du da überhaupt schon was unternommen?