Seite 1 von 1
phpBB PHPTS2 Mod 1.3 ist da
Verfasst: Mi 14 Jun, 2006 10:38
von Timo
[align=center]'phpBB PHPTS2 Mod 1.3'[/align]
Der MOD ist getestet mit der phpBB2 Plus 1.53 Version. Aber mit ein bisschen Probieren sollte es kein Problem sein es auch in eine Vanilla einzubauen.
Folgende Änderungen wurden in der 1.3 gemacht:
- 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
in der 1.2:
- Fehler beim zweiten Anklicken
eines Channels beseitigt.
- Verbesserung für Teamspeak Server
im selben Netzwerk. Anregung von Eisbär
- Refresh-Button eingefügt.
Ist auch zu deaktivieren.
in der 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 aufgerufen wird.
- Fehler in dem Copyright Link behoben
Viel Spaß damit
Gruß Timo
Verfasst: Mi 14 Jun, 2006 11:43
von Timo
Ich habe noch Screenshots gemacht.
Wer den Viwer in aktion sehen will der kann das gerne bei mir auf der Seite machen.
Oder unter
http://www.forum.meyer-franke.com demnächst auch mit anderem Disign unter
http://www.europaen-battlefield-mercenaries.de
Gruß Timo
Verfasst: Do 14 Sep, 2006 19:07
von Timo
Da einige angefragt haben, wie man den MOD in die nicht Plus Version (Vanilla) einbaut, habe ich jetzt eine Anleitung geschrieben.
Code: Alles auswählen
##############################################################
## 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
Verfasst: Fr 23 Mär, 2007 15:44
von Gast
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?
Danke,
Nic
Verfasst: Fr 23 Mär, 2007 17:30
von Timo
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
Verfasst: Mi 02 Apr, 2008 14:49
von Uwe
Moin Timo,
ich hab da mal eine Fräge
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?
phpBB3 Portal => canverPortal (
www.phpbb3portal.com )
Verfasst: Mi 02 Apr, 2008 23:07
von Timo
Noch nicht, muss ich mich noch mit beschäftigen.
Schaue ich mal die Tage.
Re: phpBB PHPTS2 Mod 1.3 ist da
Verfasst: Di 12 Jan, 2010 11:24
von gast
funktioniert der mod auch mit ts3?
Re: phpBB PHPTS2 Mod 1.3 ist da
Verfasst: Do 10 Jun, 2010 22:36
von Timo
Nein, nur mit TS2.
Ich habe aber noch vor einen zu machen. Meine Zeit ist nur begrenzt.
Gruß Timo