Shoutcast Status Advanced 0.4 inkl. Radioanzeige |
coolguppi
Mitglied
Dabei seit: 29.04.04
Beiträge: 41
|
|
das mit hmbox ist auch nur für die gedacht die ein HMPortal haben.
wenn du aber zum beispiel ein portal von jgs hast, muss mit den folgen schritten weitermachen.
anzug aus der installanleitung
19) Anzeige im JGS-XA Portal
Öffne die Datei jgs_portal_meincode.php.
Suche nach
<?php
################################################
## (c) 2002-2005 by JGS-XA.de ##
################################################
## // Eigene Erweiterungen Start // ##
## Bitte zwischen diese Markierungen einfügen ##
################################################
## ##
###### ######
#### ####
## ##
füge DARUNTER ein:
/* ***************************************************************************
*******************************
Shoutcast Status Hack - Start - (c) by maddin modifiziert by Bandy - www.radiosunlight.de
***************************************************************************
******************************* */
$lang->load("START");
if($showshoutcast==1) {
$radio_status = 0;
$shout_listenlink = 'http://'.$shoutcast_server.':'.$shoutcast_port.'/listen.pls';
$fp = @fsockopen("$shoutcast_server", $shoutcast_port, $shout_errno, $shout_errstr, 30);
if($fp){
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
$page .= fgets($fp, 1000);
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",",$page);
$shout_currentlisteners = $numbers[0];
$connected = $numbers[1];
if($connected == 1) {
$radio_status = 1;
$wordconnected = "yes";
}
else
$wordconnected = "no";
$shout_peaklisteners = $numbers[2];
$shout_maxlisteners = $numbers[3];
$shout_reportedlisteners = $numbers[4];
$shout_bitrate = $numbers[5];
$shout_cursong = $numbers[6];
$shout_curbwidth = $shout_bitrate * $shout_currentlisteners;
$shout_peakbwidth = $shout_bitrate * $shout_peaklisteners;
$lang->items['LANG_START_RADIO_ON_INFO'] = $lang->get("LANG_START_RADIO_ON_INFO", array('$shout_listenlink' => $shout_listenlink, '$shoutcast_desc' => $shoutcast_desc, '$shout_bitrate' => $shout_bitrate, '$shout_currentlisteners' => $shout_currentlisteners, '$shout_maxlisteners' => $shout_maxlisteners, '$shout_peaklisteners' => $shout_peaklisteners));
$lang->items['LANG_START_RADIO_ON_CURSONG'] = $lang->get("LANG_START_RADIO_ON_CURSONG", array('$shout_cursong' => $shout_cursong));
}
if($seiteninfos[seiten_text]=="[shoutcast_portal]"){
eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("shoutcast_portal")."\";");
}
}
if($showshoutcast_zwei==1) {
$radio_status_zwei = 0;
$shout_listenlink_zwei = 'http://'.$shoutcast_server_zwei.':'.$shoutcast_port_zwei.'/listen.pls';
$fp = @fsockopen("$shoutcast_server_zwei", $shoutcast_port_zwei, $shout_errno, $shout_errstr, 30);
if($fp){
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
$page .= fgets($fp, 1000);
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",",$page);
$shout_currentlisteners_zwei = $numbers[0];
$connected = $numbers[1];
if($connected == 1) {
$radio_status_zwei = 1;
$wordconnected = "yes";
}
else
$wordconnected = "no";
$shout_peaklisteners_zwei = $numbers[2];
$shout_maxlisteners_zwei = $numbers[3];
$shout_reportedlisteners_zwei = $numbers[4];
$shout_bitrate_zwei = $numbers[5];
$shout_cursong_zwei = $numbers[6];
$shout_curbwidth_zwei = $shout_bitrate_zwei * $shout_currentlisteners_zwei;
$shout_peakbwidth_zwei = $shout_bitrate_zwei * $shout_peaklisteners_zwei;
$lang->items['LANG_START_RADIO_ON_INFO_ZWEI'] = $lang->get("LANG_START_RADIO_ON_INFO_ZWEI", array('$shout_listenlink_zwei' => $shout_listenlink_zwei, '$shoutcast_desc_zwei' => $shoutcast_desc_zwei, '$shout_bitrate_zwei' => $shout_bitrate_zwei, '$shout_currentlisteners_zwei' => $shout_currentlisteners_zwei, '$shout_maxlisteners_zwei' => $shout_maxlisteners_zwei, '$shout_peaklisteners_zwei' => $shout_peaklisteners_zwei));
$lang->items['LANG_START_RADIO_ON_CURSONG_ZWEI'] = $lang->get("LANG_START_RADIO_ON_CURSONG_ZWEI", array('$shout_cursong_zwei' => $shout_cursong_zwei));
}
if($seiteninfos[seiten_text]=="[shoutcast_portal]"){
eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("shoutcast_portal")."\";");
}
}
if($showshoutcast_drei==1) {
$radio_status_drei = 0;
$shout_listenlink_drei = 'http://'.$shoutcast_server_drei.':'.$shoutcast_port_drei.'/listen.pls';
$fp = @fsockopen("$shoutcast_server_drei", $shoutcast_port_drei, $shout_errno, $shout_errstr, 30);
if($fp){
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
$page .= fgets($fp, 1000);
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",",$page);
$shout_currentlisteners_drei = $numbers[0];
$connected = $numbers[1];
if($connected == 1) {
$radio_status_drei = 1;
$wordconnected = "yes";
}
else
$wordconnected = "no";
$shout_peaklisteners_drei = $numbers[2];
$shout_maxlisteners_drei = $numbers[3];
$shout_reportedlisteners_drei = $numbers[4];
$shout_bitrate_drei = $numbers[5];
$shout_cursong_drei = $numbers[6];
$shout_curbwidth_drei = $shout_bitrate_drei * $shout_currentlisteners_drei;
$shout_peakbwidth_drei = $shout_bitrate_drei * $shout_peaklisteners_drei;
$lang->items['LANG_START_RADIO_ON_INFO_DREI'] = $lang->get("LANG_START_RADIO_ON_INFO_DREI", array('$shout_listenlink_drei' => $shout_listenlink_drei, '$shoutcast_desc_drei' => $shoutcast_desc_drei, '$shout_bitrate_drei' => $shout_bitrate_drei, '$shout_currentlisteners_drei' => $shout_currentlisteners_drei, '$shout_maxlisteners_drei' => $shout_maxlisteners_drei, '$shout_peaklisteners_drei' => $shout_peaklisteners_drei));
$lang->items['LANG_START_RADIO_ON_CURSONG_DREI'] = $lang->get("LANG_START_RADIO_ON_CURSONG_DREI", array('$shout_cursong_drei' => $shout_cursong_drei));
}
if($seiteninfos[seiten_text]=="[shoutcast_portal]"){
eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("shoutcast_portal")."\";");
}
}
if($showshoutcast_vier==1) {
$radio_status_vier = 0;
$shout_listenlink_vier = 'http://'.$shoutcast_server_vier.':'.$shoutcast_port_vier.'/listen.pls';
$fp = @fsockopen("$shoutcast_server_vier", $shoutcast_port_vier, $shout_errno, $shout_errstr, 30);
if($fp){
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
$page .= fgets($fp, 1000);
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",",$page);
$shout_currentlisteners_vier = $numbers[0];
$connected = $numbers[1];
if($connected == 1) {
$radio_status_vier = 1;
$wordconnected = "yes";
}
else
$wordconnected = "no";
$shout_peaklisteners_vier = $numbers[2];
$shout_maxlisteners_vier = $numbers[3];
$shout_reportedlisteners_vier = $numbers[4];
$shout_bitrate_vier = $numbers[5];
$shout_cursong_vier = $numbers[6];
$shout_curbwidth_vier = $shout_bitrate_vier * $shout_currentlisteners_vier;
$shout_peakbwidth_vier = $shout_bitrate_vier * $shout_peaklisteners_vier;
$lang->items['LANG_START_RADIO_ON_INFO_VIER'] = $lang->get("LANG_START_RADIO_ON_INFO_VIER", array('$shout_listenlink_vier' => $shout_listenlink_vier, '$shoutcast_desc_vier' => $shoutcast_desc_vier, '$shout_bitrate_vier' => $shout_bitrate_vier, '$shout_currentlisteners_vier' => $shout_currentlisteners_vier, '$shout_maxlisteners_vier' => $shout_maxlisteners_vier, '$shout_peaklisteners_vier' => $shout_peaklisteners_vier));
$lang->items['LANG_START_RADIO_ON_CURSONG_VIER'] = $lang->get("LANG_START_RADIO_ON_CURSONG_VIER", array('$shout_cursong_vier' => $shout_cursong_vier));
}
if($seiteninfos[seiten_text]=="[shoutcast_portal]"){
eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("shoutcast_portal")."\";");
}
}
if($showshoutcast_fuenf==1) {
$radio_status_fuenf = 0;
$shout_listenlink_fuenf = 'http://'.$shoutcast_server_fuenf.':'.$shoutcast_port_fuenf.'/listen.pls';
$fp = @fsockopen("$shoutcast_server_fuenf", $shoutcast_port_fuenf, $shout_errno, $shout_errstr, 30);
if($fp){
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
$page .= fgets($fp, 1000);
fclose($fp);
$page = ereg_replace(".*<body>", "", $page);
$page = ereg_replace("</body>.*", ",", $page);
$numbers = explode(",",$page);
$shout_currentlisteners_fuenf = $numbers[0];
$connected = $numbers[1];
if($connected == 1) {
$radio_status_fuenf = 1;
$wordconnected = "yes";
}
else
$wordconnected = "no";
$shout_peaklisteners_fuenf = $numbers[2];
$shout_maxlisteners_fuenf = $numbers[3];
$shout_reportedlisteners_fuenf = $numbers[4];
$shout_bitrate_fuenf = $numbers[5];
$shout_cursong_fuenf = $numbers[6];
$shout_curbwidth_fuenf = $shout_bitrate_fuenf * $shout_currentlisteners_fuenf;
$shout_peakbwidth_fuenf = $shout_bitrate_fuenf * $shout_peaklisteners_fuenf;
$lang->items['LANG_START_RADIO_ON_INFO_FUENF'] = $lang->get("LANG_START_RADIO_ON_INFO_FUENF", array('$shout_listenlink_fuenf' => $shout_listenlink_fuenf, '$shoutcast_desc_fuenf' => $shoutcast_desc_fuenf, '$shout_bitrate_fuenf' => $shout_bitrate_fuenf, '$shout_currentlisteners_fuenf' => $shout_currentlisteners_fuenf, '$shout_maxlisteners_fuenf' => $shout_maxlisteners_fuenf, '$shout_peaklisteners_fuenf' => $shout_peaklisteners_fuenf));
$lang->items['LANG_START_RADIO_ON_CURSONG_FUENF'] = $lang->get("LANG_START_RADIO_ON_CURSONG_FUENF", array('$shout_cursong_fuenf' => $shout_cursong_fuenf));
}
if($seiteninfos[seiten_text]=="[shoutcast_portal]"){
eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("shoutcast_portal")."\";");
}
}
/* ***************************************************************************
*******************************
Shoutcast Status Hack - Ende - (c) by maddin modifiziert by Bandy - www.radiosunlight.de
***************************************************************************
******************************* */
Speichern und wieder hochladen.
20) Erstelle eine neue Box mit dem Namen z.b. Radio Status als Inhalt einfügen [shoutcast_portal] und füge die Box auf der entsprechenden
Portalseite ein.
|
|
20.01.06 11:45 |
E-Mail
Finden
Als Freund hinzufügen
|
|
ObInObI
Mitglied
Dabei seit: 29.10.05
Beiträge: 145
Forenversion: Wbb2
|
|
Zitat: |
Original von Bandy
*gg* Na wenn Du kein HM Portal hast brauchste den Schritt auch nicht zu machen..
|
ups
Zitat: |
Original von Bandy
Grafik fehlt? Dann liegen die nicht in den images Ordner vom Style.. da müssen sie aber reinkopiert werden.
|
ja die grafik ganz unten ist nicht da!??
hab noch mal alles durchgekuckt..
find kein fehler
|
|
20.01.06 13:48 |
E-Mail
Finden
Als Freund hinzufügen
|
|
neroes
Mitglied
Dabei seit: 26.11.04
Beiträge: 55
Herkunft: oschersleben / braunschweig
|
|
HiHo Bandy & All,
leider ist beim aufspielen eines Backups ein alter Anzeige-Fehler wieder aufgetreten. Bitte um Hilfe!
Das Feld mit dem x drinn
Dateianhang: |
fehler.jpg (25,38 KB, 318 mal heruntergeladen)
|
|
|
21.01.06 16:17 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Mr.Pink
Mitglied
Dabei seit: 25.04.04
Beiträge: 41
|
|
Also im Hm Portal bekomme ich nur ne leere Box.
Allderings hab ich eigentlich alles so gemacht wie beschrieben
|
|
25.01.06 13:48 |
WWW
Finden
Als Freund hinzufügen
|
|
EleaNor
Mitglied
Dabei seit: 13.03.05
Beiträge: 65
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Fortgeschritten Herkunft: B-W / Black Forrest Forenversion: 3.1; 2.3
|
|
Ja, hab die richtigen Sprachpaket eingebunden,
also daran kann es eigentlich net liegen..???
__________________ mfg
EleaNor
|
|
29.01.06 15:13 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|