View unanswered posts | View active topics It is currently 07.09.2010, 08:16



Reply to topic  [ 7 posts ] 
 Server ID 
Author Message

Joined: 05.06.2010, 19:20
Posts: 4
Post Server ID
Hallo,
also ich suche ja dringend nach einem php-skript welches als TS3-Viewer fungiert und ich dann in ins phpbb3-forum integrieren kann.
Nun habe ich dieses hier mal ausprobiert und das Verzeichnis tswv auf den Webserver hochgeladen und die config dementsprechend eingestellt.
Auch habe ich das view-skript in eine andere php datei "includiert".
Trotzdem sehe ich nur einen leeren Bildschirm.
Anscheinend liegt es wohl an der Server ID.

Den TS3-Server habe ich bei gs4you. Meine Server ID is dort 115.
Wo trage ich denn hier die Server-ID ein? Oder geht das nur ohne?


Viele grüsse und danke im Voraus

Yusuf


05.06.2010, 19:26
Profile E-mail

Joined: 11.03.2010, 10:16
Posts: 4
Post Re: Server ID
schau mal hier
http://violence-ysera.eu/

ist auch ins phpbb3 integriert & läuft mit der beta23 die vor kurzen raus gekommen ist.

mehr infos gern per pm oder ICQ -> 111617955


05.06.2010, 19:31
Profile E-mail

Joined: 05.06.2010, 19:20
Posts: 4
Post Re: Server ID
jauh.. So mudt dat sein.. und auch noch für WOW...rofl...genau dafür such ich das nu ma auch^^... Hier meine Site. www.wow-drachenbund.org

Kannst Du deine Lösung nicht einfach ma hier posten?

Dann hätten auch noch andere was davon. *g*.

Hier ist btw auch noch ne Lösung

http://www.teamspeak3.de/index.php?m=ts ... do=preview

Vorteil ist, man kann sich online einloggen. Also einfach anklicken. Nachteil, es läuft
über nen ext. Skript ...

Viele Grüsse Yusuf


05.06.2010, 19:43
Profile E-mail

Joined: 11.03.2010, 10:16
Posts: 4
Post Re: Server ID
theoretich könnte ich das hier posten.

allerdings ist eigentlich der support hier geschlossen und wurde verlegt (warum auch immer man hier dann noch schreiben kann)

und das script ist nicht das gleiche wie hier sondern das von mir geschriebene

der einbau ins phpbb ins mit ner "class" um einiges einfacher.

eine "grobe" anleitung:

  • die class.ts3viewer.php ins /includes/ verzeichniss vom phpbb legen und in functions_ts3viewer.php umbennen (der übersicht halber)
  • in der index.php einfach nach
    Code:
    $user->setup('viewforum');


    folgendes einfügen
    Code:
    include($phpbb_root_path . 'includes/functions_ts3viewer.' . $phpEx);
    $ts3 = new ts3viewer('IP', 'QUERY_PORT', 'SERVER_ID');
    hier natürlich die drei daten ändern.
  • ziemlich weit unten, am ende der index.php wo
    // Assign index specific vars kommt
    trägt man vor
    Code:
    'LEGEND'      => $legend,

    folgendes ein
    Code:
       'TS3_USERON'   => $ts3->useron(),
       'TS3_HEAD'      => $ts3->tree_head(),
       'TS3_DATA'      => $ts3->tree(),
       'TS3_STATS'   => $ts3->stats(),
       'TS3_LEGEND'   => $ts3->legend(),

  • wenn du einige stats nicht habe möchtest geht dann oben die zeile mit den stats wie folgt ändern:
    Code:
    $ts3->stats('version cache os channels created')

    das würde nun die version, den cache, das os, die anzahl der channels und das erste startdatum des servers verbergen

tjoah..

ich hab die class welche zum downloaden online ist noch nicht an die in der beta23 gemachten änderrungen bzgl der "uptime" angepasst - das folgt noch.


05.06.2010, 19:56
Profile E-mail

Joined: 05.06.2010, 19:20
Posts: 4
Post Re: Server ID
jauh klasse.. auch der link.. genau das habe ich gesucht...das gug ich mir ma nu gaaaanz genau an...^^^

danke dir vielmals..........


Gruss Yusuf


05.06.2010, 20:10
Profile E-mail

Joined: 11.03.2010, 10:16
Posts: 4
Post Re: Server ID
gern.

ich hab evtl vergessen zu erwähnen das du nun mit den zuletzt vorkommenden "variablen" in den templates selber, also im admin bereich mit

{TS3_DATA}

z.b. das ding überhaupt erst an der gewünschten stelle anzeigen kannst ;)

wobei die meisten phpbb3 admins ja wissen was die template variablen sind ^^


05.06.2010, 20:18
Profile E-mail

Joined: 05.06.2010, 19:20
Posts: 4
Post Re: Server ID
So für alle die das gleiche Problem haben.
Ich habe mich nun doch für eine "Quick and Dirty" Methode entschieden, da
sich die Leute dann direkt über einen Klick auf einen Channel im Forum direkt
einloggen können.
Über die Styles habe ich kleine Anpassungen vorgenommen, die natürlich noch weiter verbessert werden können, aber es läuft erstmal *duck*.

Hier eine kurze Anleitung.

1. Auf http://www.teamspeak3.de/index.php?m=ts ... do=preview gehen

und nachdem dort die Daten eingetragen sind, auf "Nehm ich" klicken.

Ihr bekommt dann eine CSS und Java-Script Datei angezeigt.

Damit erstellt ihr dann eine birthday_list.html die ungefähr so aussehen sollte.

Code:
<table><tr><td>TS3-Server-Status</td></tr>
<tr><td>Adresse: ts3.gs4you.eu:3322</td></tr>
<tr><td>Passwort: ingame oder im Forum</td></tr></table>

<script type="text/javascript" src="http://www.teamspeak3.de/backend/external/tsviewer.php?serverip=ts3.gs4you.eu&udpport=3322&tcpport=10011&serverid=115&mode=1"></script>

<table><tr><td>Einloggen koennt Ihr Euch aber auch, indem Ihr einfach auf einen der Channel hier klickt</td></tr></table>

<style type="text/css">

.tsviewer{
   width: 244px;
   overflow: hidden;
   position: relative;
}
.tsviewer_minimal{
   width: 100px;
   overflow: hidden;
   position: relative;
   float: left;
   border: 1;
   border-width: 0px;
   border-style: dotted;
   padding: 10px;
   margin: 10px;
   text-align: center;
}
.tsviewerleft{
   width: 220px;
   overflow: hidden;
   position: relative;
   float: left;
   border: 1;
   border-width: 0px;
   border-style: dotted;
   padding: 15px;
   margin: 10px;
   white-space:nowrap;
}
.tsviewerright{
   width: 220px;
   overflow: hidden;
   position: relative;
   float: left;
   border: 1;
   border-width: 0px;
   border-style: dotted;
   padding: 15px;
   padding-top: 17px;
   margin: 10px;
}
.tsviewer *{
   font-family: Verdana;
   font-size: 10px;
   vertical-align: middle;
}
.tsviewer_minimal *{
   font-family: Verdana;
   font-size: 10px;
   vertical-align: middle;
}
.tsviewererror{
   font-family: Verdana;
   font-size: 10px;
   color: red;
}
.tsviewerservername{
   height: 18px;
   font-weight: bold;
   width: 190px;
}
.tsviewerservername_minimal{
   height: 18px;
   font-weight: bold;
   width: 100px;
}
.tsviewerserverlabel_bold_minimal{
   height: 18px;
   font-weight: bold;
   width: 100px;
   font-weight: bold;
}
.tsviewerserverdatabold{
   height: 18px;
   font-weight: bold;
   width: 110px;
   float:left;
   padding-top: 4px;
}
.tsviewerserverdata{
   height: 18px;
   width: 110px;
   float:left;
   padding-top: 4px;
}
.tsviewerserver_minimal{
   height: 18px;
   width: 100px;
}
.tsviewerfooter{
   clear: both;
   height: 18px;
}

.tsviewerfootername{
   margin-left: 18px;
}

.tsviewerchannel{
   clear: both;
   height: 18px;
}
.tsviewerclient{
   clear: both;
   height: 18px;
   right: 0;
}
.tsviewerstatus{
   float: left;
   height: 18px;
}
.tsviewerflags{
   position: absolute;
   right: 5px;
   clear: right;
   height: 18px;
}
.clear {
   width: 0px;
   height: 1px;
   font-size: 0em;
}
.contentspacer {
   height: 5px;
   clear: both;
}
a.tsviewer_link{
   text-decoration: none;
   color: #FFFFFF;
}
a:hover.tsviewer_link{
   text-decoration: none;
   color: #E30074;
}
a.tsviewer_minimal_link{
   text-decoration: none;
   color: #E30074;
}
a:hover.tsviewer_minimal_link{
   text-decoration: none;
   color: #000000;
}
.tsviewer img{
   margin-right: 0px;
   border: 0;
   border-width: 0px;
   height: 18px;
}
.tsviewer_minimal img{
   margin-right: 0px;
   border: 0;
   border-width: 0px;
   height: 18px;
}
</style>


Dann geht Ihr in eurer phpbb3 Portal unter /styles/EUER_AKTUELLER_PORTAL_STYLE/template/portal/block und überschreibt dort die neu erstellte birthday_list.html mit der bestehenden.

Für EUER_AKTUELLER_PORTAL_STYLE müsst ihr natürlich schauen, welchen style ihr gerade aktiv habt.
Auch müsst ihr natürlich die css Datei und das Javascript-Teil von http://www.teamspeak3.de einsetzen. Die obige Datei dient nur als Anhaltspunkt. Also nicht einfach markieren und kopieren.

Natürlich kann man auch einfach ein anderes Modul aus dem Portal nehmen. Ich habe hier das Geburtstags-Modul genommen, da es meiner Meinung nach eh unwichtig ist.

Eh Volá habter nen netten TS3-Viewer.

So sieht dat Dingen dann bei mir z.B. aus:

www.wow-drachenbund.org


Viele Grüss

Yusuf


05.06.2010, 21:19
Profile E-mail
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.