phpBB PHPTS2 Mod 1.3 ist da

Allees was mit PHP und dem PHPBB Plus zutun hat
Antworten
Benutzeravatar
Timo
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 526
Registriert: Fr 19 Sep, 2003 16:26
Wohnort: Hamburg
Has thanked: 2 times
Been thanked: 3 times
Kontaktdaten:

phpBB PHPTS2 Mod 1.3 ist da

Beitrag 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Timo am Di 27 Mär, 2007 11:30, insgesamt 1-mal geändert.
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
Benutzeravatar
Timo
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 526
Registriert: Fr 19 Sep, 2003 16:26
Wohnort: Hamburg
Has thanked: 2 times
Been thanked: 3 times
Kontaktdaten:

Beitrag von Timo »

Ich habe noch Screenshots gemacht.

Bild Bild

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
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
Benutzeravatar
Timo
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 526
Registriert: Fr 19 Sep, 2003 16:26
Wohnort: Hamburg
Has thanked: 2 times
Been thanked: 3 times
Kontaktdaten:

Beitrag 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">&nbsp;</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."
Gast

Beitrag 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
Benutzeravatar
Timo
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 526
Registriert: Fr 19 Sep, 2003 16:26
Wohnort: Hamburg
Has thanked: 2 times
Been thanked: 3 times
Kontaktdaten:

Beitrag 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
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
Benutzeravatar
Uwe
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 235
Registriert: Fr 19 Sep, 2003 23:28
Wohnort: 23821 Rohlstorf/Holstein
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

Beitrag 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 )
Gruß Uwe
Benutzeravatar
Timo
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 526
Registriert: Fr 19 Sep, 2003 16:26
Wohnort: Hamburg
Has thanked: 2 times
Been thanked: 3 times
Kontaktdaten:

Beitrag von Timo »

Noch nicht, muss ich mich noch mit beschäftigen.


Schaue ich mal die Tage.
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
gast

Re: phpBB PHPTS2 Mod 1.3 ist da

Beitrag von gast »

funktioniert der mod auch mit ts3?
Benutzeravatar
Timo
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 526
Registriert: Fr 19 Sep, 2003 16:26
Wohnort: Hamburg
Has thanked: 2 times
Been thanked: 3 times
Kontaktdaten:

Re: phpBB PHPTS2 Mod 1.3 ist da

Beitrag von Timo »

Nein, nur mit TS2.

Ich habe aber noch vor einen zu machen. Meine Zeit ist nur begrenzt.

Gruß Timo
Als Kind wurde ich immer gewarnt: "Weg vom Fenster, da kannste abstürzen."
Antworten