Titelanzeige als Laufschrift bei Radios und Player

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Titelanzeige als Laufschrift bei Radios und Player

Ungelesener Beitrag von hamigra » 14.02.2011, 22:47

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:
Script:Zeigen
<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.
Script:Zeigen
<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:
Script:Zeigen
<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/
Deutsche Sprache ist Freeware, aber nicht OpenSource! Du darfst sie benutzen, aber nicht verändern.

MD Devil
Beiträge: 2
Registriert: 21.04.2011, 18:27

Re: Titelanzeige als Laufschrift bei Radios und Player

Ungelesener Beitrag von MD Devil » 21.04.2011, 19:07

Hallo,

Wie kommt man denn an die bearbeitung des WebeFrames? Durch einfügen in die ankündigung Scrollt es immer wieder mit leider.

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Titelanzeige als Laufschrift bei Radios und Player

Ungelesener Beitrag von hamigra » 21.04.2011, 19:20

Admin-Menü
unterhalb von 'Einstellungen' auf 'weitere' - 'Werbung' anklicken
bei werbebefreiten Chat oben rechts auf 'Werbeframe verwalten'
Haken setzen - Script rein - Höhe einstellen :wink:
Deutsche Sprache ist Freeware, aber nicht OpenSource! Du darfst sie benutzen, aber nicht verändern.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 26 Gäste