Soziale Netzwerke

twitter_logo youtube_logo google_plus

Thread ansehen

 
2 Sendungen im Radio Status
DJ-Freaky
Geschrieben am 28.05.2013 04:32:38
User Avatar

Posts: 6
Registriert seit: 10.07.10

Huhu ihr Lieben,

meine Suche ergab leider kein Treffer oder ich habe nicht gut genug Gesucht hoffe das Ihr mir dabei weiter Helfen könnt.

Das Radio für das ich Arbeite benutzt den Radio Status im Mittel Panel!

Nun würde ich gerne das Panel etwas Modifizieren und dort die Aktuelle Sendung und die nachfolgende Sendung aus dem Sendeplan abfragen!

Wir benutzen alle Radio Scripte von hier als kleine Information!

Über eure Hilfe schon einmal vor weg vielen Dank!

Mit freundlichen Grüßen

DJ-Freaky alias PW-T Manuel (DJ-Razor)

PS: Ich selber bin auch schon am Probieren!
 
Ragdoll
Geschrieben am 28.05.2013 12:06:54
User Avatar

Posts: 1995
Registriert seit: 02.07.10

Von der Theorie her müsstest nur die Db-Abfrage vom Sendeplan mit einbaun. In der Praxis siehts aber schon wieder anders aus, da im Theme selbst ja keine db-abfrage möglich ist. müsstest du dies denke ich in der radiostatus_panel.php machen, ob dies allerdings so einfach möglich ist, mag ich bezweifeln.
www.granade.eu/images/linkus/gross4.png
 
DJ-Freaky
Geschrieben am 31.05.2013 01:25:44
User Avatar

Posts: 6
Registriert seit: 10.07.10

Huhu Ragdoll,

das mit der DB-Abfrage konnte ich mir schon denken!

Das mit dem Reload passiert ja dann Automatisch jedoch muss ich die Abfrage ja so gestalten das er immer die Zeit im Sendeplan ausliest & die Server eigene Zeit ausliest und dann dementsprechend die Variable gestalten zum Anzeigen der Sendungen.

Ich werde mich mal dahinter klemmen und schauen ob ich noch eine Lösung finde oder evtl. hat ja jemand eine Lösung parat.

Mit freundlichen Grüßen

DJ-Freaky alias PW-T Manuel (DJ-Razor)
 
Ragdoll
Geschrieben am 31.05.2013 15:07:08
User Avatar

Posts: 1995
Registriert seit: 02.07.10

Ich poste dir mal hier nen code, der wird für ein FLATCAST-Radio verwendet, welches mit dem Sendeplan agiert. :)

Code
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| Nur für Mitglieder sichtbar!
+--------------------------------------------------------+
| Filename: onair_status_panel.php
| Author: Mod-Rescue
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at Nur für Mitglieder sichtbar! Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
openside("ONAIR - Status");

$wtag = strftime("%u");

$grss = dbarray(dbquery("SELECT * FROM ".DB_PREFIX."gr_sendeplan_settings where grss_id='1' "));

if ($grss['grss_rhythmus'] == '2') {
//2 Stundentakt
if ((date("G") == 0) || (date("G") == 2) || (date("G") == 4) || (date("G") == 6) || (date("G") == 8) || (date("G") == 10) || (date("G") == 12) || (date("G") == 14) || (date("G") == 16) || (date("G") == 18) || (date("G") == 20) || (date("G") == 22)) {
$std=date("G");
} else {
$std=(date("G"))-1;
}
} else {
//1 Stundentakt
$std=date("G");
}
$id=(7*$std)+$wtag;

$u_id = 0;
$u_text = "";
$result = dbquery("SELECT * FROM ".DB_PREFIX."gr_sendeplan where grs_id='".$id."' ");
if (dbrows($result)>0)
  {
    while($info= @mysql_fetch_array($result))
    {
      $u_id=$info[1];
      $u_text=$info[2];
    }
  }

$u_name = "";
$u_avatar = "";
if ( $u_id > 0 )
  {
    $result=dbquery("SELECT user_name, user_avatar FROM ".DB_PREFIX."users WHERE user_id='".$u_id."'");
    if ( dbrows($result)>0 )
      {
         while($u_info=@mysql_fetch_array($result))
        {
           $u_name=$u_info[0];
           $u_avatar=$u_info[1];
        }
      }
  }
//IF ABFRAGEN
if($u_avatar=="")
  {
  $u_avatar="noavatar.gif";}

  if($u_name == "")
{
$u_name="+++ Sendepause +++ ";
$u_avatar="pause.png";
$u_onair="Playlist On Air";
} else {
$u_onair="Moderator:";
}

if($u_text == "")
{
$u_text="Keine offizielle Sendung!";
$u_titel="Achtung:";
} else {
$u_titel="Show:";
}

// INHALT

echo"<table align='center'>";
echo"<tr>";
echo"<td align='center'><img src='".IMAGES."avatars/".$u_avatar."' height='85' witdh='85' style='border:0; border-radius: 8px; box-shadow: 0px 0px 10px rgb(238, 0, 119);'/><br></td>";
echo"</tr><tr>";
echo"<td align='center'><b><span style='color:#EE0088;'>".$u_onair."</span></b><br /> ".$u_name."</td>";
echo"</tr><tr>";
echo"<td align='center'><b><span style='color:#EE0088;'>".$u_titel."</span></b><br />";
echo trimlink($u_text, 15)."</td>";
echo"</tr><tr>";
echo"<td align='center'><b><span style='color:#EE0088;'>Statusanzeige:</span></b></td>";
echo"</tr><tr>";
echo"<td align='center'>";
echo"<iframe name='88'
src='http://www.meds-world.de/meds_flatcastbox_f.php?id=88&sid=1063349&u=http://www.radio-grenzwelle.eu/stream/hauptstream.html'
align='middle'  frameborder='0' scrolling='no'
style='height:34px ;width:150px;
border:0px; background-color:transparent; allowtransparency:true;'></iframe>";
echo"</td>";
echo"</tr>";
echo"</table>";
echo"<br />";
echo"<center><a href='http://www.radio-grenzwelle.eu/stream/hauptstream.html' target='_blank'><span style='font-size:15px; color:#FF00CC; font-weight:bold;'>&raquo Radio H&ouml;ren &laquo</span></a></center>";
echo"<hr class='side-hr'>";
echo"<center><a href='".BASEDIR."Wunschbox/index.php' target='_blank'><img src='".INFUSIONS."onair_status_panel/images/Wunschbox.png' alt='Wunschbox'></a></strong></center>";
closeside();
?>




wobei dieser code hier,

Code
echo"<center><a href='http://www.radio-grenzwelle.eu/stream/hauptstream.html' target='_blank'><span style='font-size:15px; color:#FF00CC; font-weight:bold;'>&raquo Radio H&ouml;ren &laquo</span></a></center>";
echo"<hr class='side-hr'>";
echo"<center><a href='".BASEDIR."Wunschbox/index.php' target='_blank'><img src='".INFUSIONS."onair_status_panel/images/Wunschbox.png' alt='Wunschbox'></a></strong></center>";





nur dafür da isch, dad man da in den chat kann. Aber vllt hilft dir die sendeplanabfrage obendrüber. :)
www.granade.eu/images/linkus/gross4.png