Für Chat mit Werbebefreiung ist es möglich in den frei gewordenen Werbeframe verschiedene Player, Links (z.B. zu Voteseiten, Playlisten, Wunschbox usw.) und eine Titelanzeige einzufügen.
Wer es nur als Ergänzung zur Linkzeile im Chat nutzt braucht nur im "Admin-Menü - Werbung - Werbeframe verwalten" das bekannte
<a href="url" target="_blank">Linkname oder Bild</a> einzugeben. Es ist nur das
target="_blank" zu beachten!
Wer zusätzlich noch die Titelanzeige will benötigt dazu php-fähigen Webspace aber für gewöhnlich sind Radiowebseiten eh mit PHP-Fusion gestaltet.
Ihr braucht dazu eine *.php - nennen wir sie mal
titelanzeige.php
Die Datei hat folgenden Inhalt:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Titelanzeige</title>
<meta name="Author" content="hamigra">
<script type="text/javascript">setTimeout("location.href=location.href", 20000);</script>
</head>
<body bgcolor="#cccccc" topmargin="0" leftmargin="0">
<center>
<table align="center" width="100%">
<tr>
<td align="center"><marquee scrollamount="7" scrolldelay="105">
<?php
$attr=array(
array('Server Status',0) ,
array('Stream Status',0),
array('Listener Peak',0) ,
array('Average Listen Time',0) ,
array('Stream Title',1) ,
array('Content Type',0) ,
array('Stream_Genre',0) ,
array('Stream_URL',0),
array('ICQ',0) ,
array('AIM',0),
array('IRC',0) ,
array('Song',1)
);
$host = "streamurl";
$port = "Port";
$fp = @fsockopen($host, $port, $errno, $errstr, 01);
if(!$fp){
$status = "Offline";
}
else{
$page='';
$status = "Online";
fputs($fp,"GET /index.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp)){
$page .= fgets($fp, 1000);
}
fclose($fp);
preg_match_all('|<table[^>]*align=center><tr>(.*)</tr></table>|s',$page,$page);
preg_match_all('|<tr><td[^>]*>(.*)</td><td[^>]*>(.*)</td></tr>|Us',$page[0][0],$page);
}
if($status=='Online'){
foreach($attr as $k => $v){
if($v[1]){
echo '<font size="4" color="#0000ff"> --- '.htmlentities(strip_tags($page[2][$k]), ENT_QUOTES).'</font>';
}
}
}
else{
echo "document.write('<i>Der Server ist offline.</i>');\n";
}
?>
</marquee></td>
</tr>
</table>
</body>
</html>
Das Markierte wieder anpassen!
location.href=location.href", 20000) ist die Einstellung in welchen Intervall sich der Ticker aktualisiert
#cccccc ist die Hintergrundfarbe des Tickers
scrollamount="7" scrolldelay="105" ist die Verzögerung und die Laufgeschwindigkeit des Tickers
streamurl ist euer Radiostream
Port ist der dazugehörige Port
<font size="4" color="#0000ff"> ist die Schriftgröße und -farbe des Tickers.
Diese Datei auf euern PHP-fähigen Webspace hochladen und in per I-Frame in eine nennen wir sie mal
titelanzeige.html einbinden.
<html>
<head>
<title> Radio </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="Chatt">
<meta name="description" content="Chat">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<meta http-equiv="content-language" content="de">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body topmargin="0" leftmargin="0" bgcolor="#c5c5dc">
<center>
<table align="center" width="100%" border="0">
<tr>
<td align="center">
<a href="url" target="_blank"><img src='button1.jpg'></a></td>
<td align="center">
<a href="url" target="_blank"><img src='button2.jpg'></a></td>
<td align="center"><a href='http://streamurl:port/listen.pls' target='_blank'>
<img src='winamp.gif' width='23' height='23' style='border:0px'></a></td>
<td align="center"><embed type="audio/x-pn-realaudio-plugin" src="http://streamurl:port"
controls="ControlPanel" height=30 width=180 autostart=false /></td>
<td align="center"><object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://streamurl:port" type="application/x-oleobject" width="160" height="28" align="top"
standby="Loading Microsoft Windows Media Player components..." id="MediaPlayer">
<param name="FileName" value="http://streamurl:port" /><param name="TransparentAtStart" value="false" />
<param name="AutoStart" value="false" /><param name="AnimationatStart" value="false" />
<param name="ShowStatusBar" value="false" /><param name="ShowControls" value="true" />
<param name="autoSize" value="false" /><param name="displaySize" value="false" />
<param name="ShowAudioControls" value="true" /><param name="ShowPositionControls" value="false" />
<embed src="http://streamurl:port" width="160" height="28" autostart="0" align="top"
type="application/x-mplayer2" pluginspage="
http://www.microsoft.com/Windows/Downlo ... diaPlayer/"
transparentatstart="0" animationatstart="0" showcontrols="1" showaudiocontrols="1" showpositioncontrols="0"
autosize="0" showstatusbar="0" displaysize="0"></object></td>
<td align="center"><iframe src="http://
webspaceurl/pfad/titelanzeige.php" height="50px" width="100%" scrolling="no"></iframe></td>
</tr>
</table>
</center>
</body>
</html>
Das rot markierte entsprechend anpassen und auch die Höhenmaße des I-Frames anpassen. Muß bissel getestet werden bis die Maße so sind daß es im Chat gut aussieht.
Diese
titelanzeige.html hochladen und folgendermaßen in den Werbeframe einfügen:
<body topmargin="0" leftmargin="0"><iframe height="45" width="100%" src="http://url/pfad/titelanzeige.html" scrolling="no"></iframe></body>
Wieder das markierte anpassen und mit
height="45" bissel testen.
Zum Anschauen im dem von Webkicks zur Verfügung gestellten Chat.
Nick und Paßwort = testnick
http://server1.webkicks.de/wktest/