Seite 1 von 2

Teamspeak 3 Viewer

Verfasst: 26.12.2011 19:10
von xXSTrikeXx
Hallo ich bin gerade am probieren einen Teamspeak 3 Viewer einzubinden. Der Viewer sieht so aus: http://www.silenthunter.net//teamspeakv ... Viewer.php und ist von http://devmx.de/

Ich habe probiert den nun in PHP zu intregriegen und dies ganz einfach als iframe:

Ich habe eine ts3viewer.php erstellt mit diesem inhalt:

Code: Alles auswählen

    <?php
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup(teamspeak3viewer);

    page_header('Teamspeak 3 Viewer');

    $template->set_filenames(array(
        'body' => 'ts3viewer.html',
    ));

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
	?>
Und eine ts3viewer.html für das Template:

Code: Alles auswählen

    <!-- INCLUDE overall_header.html -->

    <h2>Teamspeak 3 Viewer</h2>

    <div class="panel">
       <div class="inner"><span class="corners-top"><span></span></span>

       <div class="content">
          <p>      
             <iframe allowtransparency="true" frameborder="0" scrolling="0" src="http://www.silenthunter.net/teamspeakviewer/TSViewer.php">Your Browser don´t allow Iframes!</iframe>
          </p>
       </div>

       <span class="corners-bottom"><span></span></span></div>
    </div>

    <!-- INCLUDE jumpbox.html -->
    <!-- INCLUDE overall_footer.html -->
Leider ist das ergebnis so: http://www.silenthunter.net/forum/ts3viewer.php

PS: Ich glaube ich habe im falschen Teil gepostet, aber ich finde es hat wenig etwas mit Design zu tun... sry jdnfalls

Re: Teamspeak 3 Viewer

Verfasst: 28.12.2011 02:30
von xXSTrikeXx
puush

Re: Teamspeak 3 Viewer

Verfasst: 28.12.2011 18:38
von Miriam
editiere mal bitte deine ts3viewer.php ud schaue nach, ob vor

Code: Alles auswählen

<?php
noch etwas steht... Zum Bsp. ein Leerzeichen.

Re: Teamspeak 3 Viewer

Verfasst: 28.12.2011 23:34
von xXSTrikeXx
da war alles estwas nach links versetzt!

Ich habe es nun ein bischen angepasst und nun sieht es so aus, also keine leerzeilen mehr:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header('Teamspeak 3 Viewer');

$template->set_filenames(array(
'body' => 'ts3viewer.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>

Re: Teamspeak 3 Viewer

Verfasst: 29.12.2011 09:44
von Miriam
Und schon sind die Fehlermeldungen weg.

Probiere das hier als neuen Templatedateien-Inhalt.

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<h2>Teamspeak 3 Viewer</h2>

<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>

   <div class="content">
        <iframe allowtransparency="true" frameborder="0" scrolling="0" src="http://www.silenthunter.net/teamspeakviewer/TSViewer.php" width="100%" height="500">Your browser does not allow iframes!</iframe>
   </div>
   <span class="corners-bottom"><span></span></span></div>
</div>

<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html --> 

Re: Teamspeak 3 Viewer

Verfasst: 29.12.2011 15:29
von xXSTrikeXx
Mit

Code: Alles auswählen

    <!-- INCLUDE overall_header.html -->

    <h2>Teamspeak 3 Viewer</h2>

    <div class="panel">
       <div class="inner"><span class="corners-top"><span></span></span>

       <div class="content">
            <iframe allowtransparency="true" frameborder="0" scrolling="0" src="http://www.silenthunter.net/teamspeakviewer/TSViewer.php" width="100%" height="1700">Your browser does not allow iframes!</iframe>
       </div>
       <span class="corners-bottom"><span></span></span></div>
    </div>

    <!-- INCLUDE jumpbox.html -->
    <!-- INCLUDE overall_footer.html -->
läuft es, aber warum kann ich kein height="100%" einfügen und mit der width funktioniert es?!

Re: Teamspeak 3 Viewer

Verfasst: 30.12.2011 12:55
von AmigaLink
xXSTrikeXx hat geschrieben:warum kann ich kein height="100%" einfügen und mit der width funktioniert es?!
Weil Prozentangaben bei iFrames generell nicht Funktioniert. Ein paar Browser kommen zwar damit (manchmal) klar, aber Grundsätzlich geht es nicht.

Es gibt aber einen kleinen Trick mittels Javascript: iFrame höhe Automatisch an den Inhalt anpassen
Der Funktioniert jedoch auch nur wenn der Inhalt den iFrames auf der gleichen Domain liegt wie die eigentliche Seite. Und der Besucher muss natürlich Javascript aktiviert haben.

Re: Teamspeak 3 Viewer

Verfasst: 30.12.2011 15:36
von xXSTrikeXx
Kann man da nicht eine Bedinngung einfügen, dass wenn der User Javascript hat, soll er es so zeigen, und wenn nicht dann als einfachen iframe, wie ich es bisher habe. Und wie füge ich den Script ein einfach in die ts3viewer.html???

Re: Teamspeak 3 Viewer

Verfasst: 30.12.2011 22:34
von AmigaLink
Am bestem fügst du das Script in die overall_header.html ein. Und zwar über dem </head>.
Eine Bedingung brauchst du nicht. Wenn der User kein Javascript nutzt, dann wird das Fenster halt nicht angepasst und es sieht so aus wie jetzt. :)

Re: Teamspeak 3 Viewer

Verfasst: 30.12.2011 23:02
von xXSTrikeXx
nunja so wirklich macht er das nicht :/