ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » stream box online

Geschlossen
  1. #1
    User Pic
    phr7623 Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    113
    Beitragswertungen
    1 Beitragspunkte
    hallo habe eine frage .habe ja die stream box online ,links auf meiner seite

    ist es möglich das sich das teil selber aktualisiert.mit dem dj der grade online ist

    vielen dank


    verwendete ilch Version: 1.1 P

    betroffene Homepage: radiobmg.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Da hast du zwei Möglichkeiten entweder mit meta refresh in einem Frame ohne JavaScript, oder per JavaScript mit Ajax.

    Keine Ahnung wie gut deine Kenntnisse sind, hier mal ein Beispiel per meta refresh.

    1. Eine Datei erstellen auf deinem Server: radio_box_single.php dort wo auch die index.php ist und den Inhalt von der php Datei unten einfügen
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    define ( 'main' , TRUE);
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
    db_connect();
    
    //config
    $url = 'http://www.radiobmg.net/radio_box_single.php' ; //deine url zu dieser datei Bsp: http://radiobmg.net/radio_box_single.php 
    $sec = 5 ; //aktualisierung in sec
    
    echo '<!DOCTYPE html>
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>Radiomodul</title>
    	  <link rel="stylesheet" href="http://www.radiobmg.net/include/designs/mar_CommUnity_5/style_community5.css" type="text/css" title="CommUnity_5" media="screen, projection">
    	  <meta http-equiv="refresh" content="'.$sec.'; URL='.$url.'">
          </head><body>';
    	  //-----------------------------------------------//
    	  
          // hier den code von deiner onairbox.php rein //
    	  
    	  
    	  
    	  //-----------------------------------------------//
    echo  '</body></html>';
    db_close();
    ?>

    2. Den Code aus deiner onairbox.php an der markierten stelle in der php Datei einfügen

    3. In die onairbox.php dann das hier rein, breite und höhe noch anpassen:
    <?php 
    defined ('main') or die ( 'no direct access' );
    echo '<iframe src="http://www.radiobmg.net/radio_box_single.php" frameborder="0" scrolling="no" width="230" height="300" ></iframe>';
    ?>



    Habe das Modul nicht zum testen sollte aber gehen, mach dir eine Sicherung von der onairbox.php falls es nicht gehen sollte.


    So ähnlich hatten wir das früher auf unserer Seite auch:
    externer Link

    Auf dieser Seite sind es zwei frames surfen und weiterhören, der Player wird per ajax aktualisiert:
    externer Link

    externer Link


    Zuletzt modifiziert von Mikro am 11.01.2014 - 12:57:55
    Wer Rechtschreibfehler findet darf sie behalten!
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    phr7623 Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    113
    Beitragswertungen
    1 Beitragspunkte
    hallo vielen dank .das hat so weit geklappt.

    aber kannste mal schauen auf meiner seite .

    da sind noch fehler drin besser so 2 streifen und wie bekomme ich da
    ein anderes hintergrund bild rein .


    vielen dank für deine tolle hilfe
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Jo habe ich gesehen.
    Poste mal bitte die radio_box_single.php wie sie jetzt ausschaut.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    phr7623 Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    113
    Beitragswertungen
    1 Beitragspunkte
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    define ( 'main' , TRUE);
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
    db_connect();
     
    //config
    $url = 'http://www.radiobmg.net/radio_box_single.php' ; //deine url zu dieser datei Bsp: http://radiobmg.net/radio_box_single.php
    $sec = 20 ; //aktualisierung in sec
     
    echo '<!DOCTYPE html>
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>Radiomodul</title>
          <link rel="stylesheet" href="http://www.radiobmg.net/include/designs/mar_CommUnity_5/style_community5.css" type="text/css" title="CommUnity_5" media="screen, projection">
          <meta http-equiv="refresh" content="'.$sec.'; URL='.$url.'">
          </head><body>';
          //-----------------------------------------------//
           
          // <?php 
    
    #####################################################
    # RadioModul by DjGeCk0
    # www.swat-report.net
    # On Air - Box
    # Support: http://www.ilch.de/forum-showposts-37650.html
    ######################################################
    
    defined ('main') or die ( 'no direct access' );
    
    require_once('./include/includes/class/scRadioModul.php');
    
    $stream = new scRadioModul();
    $ip = @db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'hostip'"));
    $port = @db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'hostport'"));
    
    $status = $stream->isOnline($ip, $port, $stream->getPassword()) && $stream->getStatus() ? true : false;
    
    if ($status)
    {
        $dj = $stream->getIRC();
        echo '<strong>LIVE On Air:</strong><br />';
        echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;">'.$dj.'<br />';
        echo '<br /><img src="include/images/radio/playlist.png" title="Playlist" alt="IMAGE" /></div><br />';
        
        $show = $stream->getAIM();
        if (empty($show))    
            $show = @db_result(db_query("SELECT `sendung` FROM `prefix_radio_onair` WHERE `id` = '1' LIMIT 1"));
        if (!empty($show))
        {  
            echo '<strong>mit der Show:</strong><br />';
            echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;">'.output($show).'</div>';
        }
        
        $title = trim($stream->getTitle());
        if (!empty($title))
        {
            echo '<strong>und dem Song:</strong><br />';
            echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;"><marquee scrollamount="1" scrolldelay="1" direction="left">'.output($title).'</marquee></div>';
        }
        
        if (@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'showlistener'")) == "Ja")
        {
            echo '<br /><strong>Zuh&ouml;rer:</strong> <font style="color:#FF0000;font-style:italic">'.$stream->getListeners().'</font>';
        }
    }
    else
        echo '<div align="center" style="color:#FF0000;font-weight:bold;">Zur Zeit ist das Radio offline.<br /><img src="include/images/radio/offline.png" title="Zur Zeit offline!" alt="OFFLINE_IMAGE" /></div>';
    
    if (@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'sendeplanlink'")) == 'Ja')
    	echo '<hr /><div align="center"><a href="index.php?sendeplan" title="Sendeplan">Zum Sendeplan</a></div>';
    
    
    function output($text)
    {
        return preg_replace( '/([^\s]{10})(?=[^\s])/', "$1-\n", $text);
    }
    
    ?>
    //
           
           
           
      //-----------------------------------------------//    
    echo  '</body></html>';
    db_close();
    ?>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Kannst ja mal testen, den ganzen Code ersetzten in der radio_box_single.php . In der config der Datei kannst du einen link zum Bild angeben für den Hintergrund:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    define ( 'main' , TRUE);
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
    db_connect();
      
    //config
    $url = 'http://www.radiobmg.net/radio_box_single.php' ; //deine url zu dieser datei Bsp: http://radiobmg.net/radio_box_single.php
    $sec = 20 ; //aktualisierung in sec
    $bg_image = '' ; //deine url zu bild
      
    echo '<!DOCTYPE html>
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>Radiomodul</title>
          <meta http-equiv="refresh" content="'.$sec.'; URL='.$url.'">
          </head><body style="background-image:url('.$bg_image.'); font-family:Arial, Helvetica, sans-serif">';
     
    #####################################################
    # RadioModul by DjGeCk0
    # www.swat-report.net
    # On Air - Box
    # Support: http://www.ilch.de/forum-showposts-37650.html
    ######################################################
     
    require_once('./include/includes/class/scRadioModul.php');
     
    $stream = new scRadioModul();
    $ip = @db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'hostip'"));
    $port = @db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'hostport'"));
     
    $status = $stream->isOnline($ip, $port, $stream->getPassword()) && $stream->getStatus() ? true : false;
     
    if ($status)
    {
        $dj = $stream->getIRC();
        echo '<strong>LIVE On Air:</strong><br />';
        echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;">'.$dj.'<br />';
        echo '<br /><img src="include/images/radio/playlist.png" title="Playlist" alt="IMAGE" /></div><br />';
         
        $show = $stream->getAIM();
        if (empty($show))    
            $show = @db_result(db_query("SELECT `sendung` FROM `prefix_radio_onair` WHERE `id` = '1' LIMIT 1"));
        if (!empty($show))
        {  
            echo '<strong>mit der Show:</strong><br />';
            echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;">'.output($show).'</div>';
        }
         
        $title = trim($stream->getTitle());
        if (!empty($title))
        {
            echo '<strong>und dem Song:</strong><br />';
            echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;"><marquee scrollamount="1" scrolldelay="1" direction="left">'.output($title).'</marquee></div>';
        }
         
        if (@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'showlistener'")) == "Ja")
        {
            echo '<br /><strong>Zuh&ouml;rer:</strong> <font style="color:#FF0000;font-style:italic">'.$stream->getListeners().'</font>';
        }
    }
    else
        echo '<div align="center" style="color:#FF0000;font-weight:bold;">Zur Zeit ist das Radio offline.<br /><img src="include/images/radio/offline.png" title="Zur Zeit offline!" alt="OFFLINE_IMAGE" /></div>';
     
    if (@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'sendeplanlink'")) == 'Ja')
        echo '<hr /><div align="center"><a href="index.php?sendeplan" title="Sendeplan">Zum Sendeplan</a></div>';
     
     
    function output($text)
    {
        return preg_replace( '/([^\s]{10})(?=[^\s])/', "$1-\n", $text);
    }
     
    
    echo  '</body></html>';
    
    db_close();
    ?>


    sollte so gehen
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    phr7623 Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    113
    Beitragswertungen
    1 Beitragspunkte
    einfach super geil es geht danke für deine hilfe echt krass.

    sorry aber sowas freut mich danke sehr.

    merke du hast echt ahnung dürfte ich nochwas fragen .

    es gibt ja die wunschbox als box die würde ich gerne als link in der navigation haben .ist das möglich danke


    gruss
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Habe mal noch was geändert wegen dem link zum Sendeplan das er nicht im frame geöffnet wird:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    define ( 'main' , TRUE);
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
    db_connect();
      
    //config
    $url = 'http://www.radiobmg.net/radio_box_single.php' ; //deine url zu dieser datei Bsp: http://radiobmg.net/radio_box_single.php
    $sec = 20 ; //aktualisierung in sec
    $bg_image = '' ; //deine url zu bild
      
    echo '<!DOCTYPE html>
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>Radiomodul</title>
          <meta http-equiv="refresh" content="'.$sec.'; URL='.$url.'">
    	  <style type="text/css">
    	  a:visited {
                color: #00F;
                    }
          a:hover {
              color: #F00;
              text-decoration: underline;
                  }
          a {
             font-family: Arial, Times;
             font-size: 12px;
             text-decoration: none;
            }
    	  </style>
          </head><body style="background-image:url('.$bg_image.'); font-family:Arial, Helvetica, sans-serif">';
     
    #####################################################
    # RadioModul by DjGeCk0
    # www.swat-report.net
    # On Air - Box
    # Support: http://www.ilch.de/forum-showposts-37650.html
    ######################################################
     
    require_once('./include/includes/class/scRadioModul.php');
     
    $stream = new scRadioModul();
    $ip = @db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'hostip'"));
    $port = @db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'hostport'"));
     
    $status = $stream->isOnline($ip, $port, $stream->getPassword()) && $stream->getStatus() ? true : false;
     
    if ($status)
    {
        $dj = $stream->getIRC();
        echo '<strong>LIVE On Air:</strong><br />';
        echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;">'.$dj.'<br />';
        echo '<br /><img src="include/images/radio/playlist.png" title="Playlist" alt="IMAGE" /></div><br />';
         
        $show = $stream->getAIM();
        if (empty($show))    
            $show = @db_result(db_query("SELECT `sendung` FROM `prefix_radio_onair` WHERE `id` = '1' LIMIT 1"));
        if (!empty($show))
        {  
            echo '<strong>mit der Show:</strong><br />';
            echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;">'.output($show).'</div>';
        }
         
        $title = trim($stream->getTitle());
        if (!empty($title))
        {
            echo '<strong>und dem Song:</strong><br />';
            echo '<div align="center" style="margin-top:4px;color:#FF0000;font-style:italic;"><marquee scrollamount="1" scrolldelay="1" direction="left">'.output($title).'</marquee></div>';
        }
         
        if (@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'showlistener'")) == "Ja")
        {
            echo '<br /><strong>Zuh&ouml;rer:</strong> <font style="color:#FF0000;font-style:italic">'.$stream->getListeners().'</font>';
        }
    }
    else
        echo '<div align="center" style="color:#FF0000;font-weight:bold;">Zur Zeit ist das Radio offline.<br /><img src="include/images/radio/offline.png" title="Zur Zeit offline!" alt="OFFLINE_IMAGE" /></div>';
     
    if (@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'sendeplanlink'")) == 'Ja')
        echo '<hr /><div align="center"><a target="_top" href="index.php?sendeplan" title="Sendeplan">Zum Sendeplan</a></div>';
     
     
    function output($text)
    {
        return preg_replace( '/([^\s]{10})(?=[^\s])/', "$1-\n", $text);
    }
     
    
    echo  '</body></html>';
    
    db_close();
    ?>


    Wo ist denn die Wunschbox zu sehen??
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    phr7623 Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    113
    Beitragswertungen
    1 Beitragspunkte
    danke ich schalte sie mal an linke seite dann
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Das kannst du in Administration machen denn ich glaube da gibt es eine datei als contents, also mach:

    1. in der Admin auf Navigation gehen
    2. Menü wählen und in die kleine Box rechts eintragen der Daten
    3. Name eintragen
    4. bei Typ Menüpunkt wahl wählen
    5. darunter wunsch.php wählen

    Den Rest (Ebene,Menü,Position,sichtbar ab) wirst ja wissen
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    phr7623 Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    113
    Beitragswertungen
    1 Beitragspunkte
    vielen dank echt klasse.

    habe bei uns im forum eingetragen wer die radio online box umgebaut hat .

    so das die leute mal sehen wer uns hilft danke
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Jo, bitte bitte immer wieder gerne. lächeln
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten