WEB-CAST
Betrifft: Serverspezifische Darstellung des Webcasts ANZEIGE: Edwin bietet eine Datei an, die die aktuellen Clients und Gateways aller Server darstellt.Um daraus nur die Informationen von einem Server zu gewinnen, sind einige Voraussetzungen nötig. Zur Darstellung benötigt man mehrere Dateien: Web_Cast: Einen Ordner mit folgenden Dateien: web_cast.xml: Enthält die aktuellen Stationen, wird von Edwins Server erstellt web_cast.xsl: Enthält die Anweisungen zur Darstellung (muss angepasst werden) frncast.php: Zum Kopieren der aktuellen web_cast.xml und zur Darstellung der HTML-Seite auf dem eigenen Webserver NetworkPictures: Einen Ordner mit den Icons zur Darstellung des Netzwerks Ablauf: Auf dem Webserver muss eine Version von PHP4 oder PHP5 laufen. Die Datei frncast.php wird aufgerufen. Sie kann auch als Frame in die Webseite eingebunden sein. frncast.php kopiert zunächst die web_cast.xml von Edwins Server auf den eigenen, damit die Darstellung auch aktuell ist. Nach zwei Sekunden wird die Datei web_cast.xml aufgerufen. Diese Datei enthält die Anweisung, die Webseite nach den Befehlen der Datei web_cast.xsl aufzubauen. Die Datei web_cast.xsl enthält also die Gestaltung der Webseite und somit auch Möglichkeiten der Manipulation. So kann man hier andere Icons definieren, andere textliche Gestaltung vornehmen, die Hintergrundfarbe verändern oder auch Informationen ausfiltern. Hierzu muss man sich ein wenig mit der Struktur und den Befehlen der web_cast.xsl auskennen. Um nun seinen eigenen Server auszufiltern, ist Zeile 18 entsprechend zu ändern. - In Zeile 18 ändern !! <xsl:if test="@name = 'voip.freeradionetwork.nl - Port: 10000'"> |