Radiostatus Flatcast |
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 04.07.2012 um 19:05 |
|
Hallöchen Zusammen,
da der andere Thread gesperrt ist mach ich einfach nen neuen auf um einfach zu Sagen das der Code doch funktioniert, wie Ragdoll schon sagte wars doch nen Copy & Paste problem
Ich habe da aber mal ne Frage denn wie kann ich es machen dass wenn niemand auf Sendung ist das ich unter dem "Noavatar" noch nen text hinschreibe wie z.B. "Zurzeit findet kein Sendebetrieb statt".
Ich habe den Code auch etwas an meine bedürfnisse angepasst, könnte mir einer von Euch helfen ?
openside("Radiostatus");
$wtag = strftime("%u");
$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];
}
}
}
//Avatar ON
if ($data['user_avatar'] != "") {
$avatarrc = str_replace(array("[","]"), array("%5B","%5D"), $data['user_avatar']);
$avatar = "<img src='".IMAGES."avatars/".$avatarrc."' border='0' alt='' height='80' witdh='80'>";
} else {
$avatar = "<img src='".IMAGES."avatars/no_avatar.gif"' border='0' alt='' height='80' witdh='80'>";
}
//Avatar OFF
echo"<table align='center'>";
echo"<tr>";
echo"<td align='center'>".$avatar."</td>";
echo"</tr>";
echo"<tr>";
echo"<td align='center'>".$u_name."</td>";
echo"</tr>";
echo"<tr>";
echo"<td align='center'>".$u_text."</td>";
echo"</tr>";
echo"</table>";
echo "<hr class='side-hr'>";
echo "<a href='http://www.DOMAIN.de' target='_blank'><center>» Radio hören «</center></a>";
closeside();
Würde mich freuen .. |
|
|
|
Senior Mitglied
|
Layzee Geschrieben am 04.07.2012 um 19:37 |
|
Ich für meinen Teil habe keine Lust mehr Dir zu helfen - und ich stehe dazu.
Wie die Anderen hier das sehen weiss ich nicht... |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 04.07.2012 um 19:41 |
|
Nunja wenn du mir nicht helfen möchtest ist das doch oki, habe mich wiedereinmal falsch benommen und ich stehe auch dazu... hoffe natürlich trotzdem das mir einer von den anderen helfen kann.
Zusammengefügt am 05. Juli 2012 um 10:49:22:
In meinem Post 1 habe ich versehendlich den anderen Code mit dem ich probiert habe gepostet dieser noch nicht ging. Hier der Code der funktioniert:
Ich bin mir nicht sicher aber ich muss glaube definitiv irgendwas mit else einbauen damit bei Keiner Sendung einfach auch da steht das keine Sendung läuft usw. :/
openside("Radiostatus");
$wtag = strftime("%u");
$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($u_avatar=="")
{
$u_avatar="no_avatar.gif";
}
echo"<table align='center'>";
echo"<tr>";
echo"<td align='center'><img src='".IMAGES."avatars/".$u_avatar."' border='0' height='85' witdh='85'/></td>";
echo"</tr>";
echo"<tr>";
echo"<td align='center'><b>ONAIR:</b><br /> ".$u_name."</td>";
echo"</tr>";
echo"<tr>";
echo"<td align='center'><b>Sendungstitel:</b><br /> ".$u_text."</td>";
echo"</tr>";
echo"</table>";
echo "<hr class='side-hr'>";
echo "<center> <a href='http://www.DOMAIN.DE/' target='_blank'>» Radio Hören «</a></center>";
closeside(); |
Bearbeitet von Paramedic am 05.07.2012 um 10:49
|
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.07.2012 um 14:26 |
|
Glauben ist nicht wissen.
Probieren ist hier die Lösung und der weg zum erfahrung Sammeln.
Soviel Klammern sind es ja nicht wo du durchprobieren musst mit else.
Dann mal rann. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.07.2012 um 14:57 |
|
Wohl wahr .. aber wenn ich wüsste wo genau :/ Da sind nun auch DB abfragen usw. dabei. Ich müsste quasi wissen wo genau ".$u_name." und ".$u_text."!
Ich habs nun mal versucht, aber nun wird nichts angezeigt :/
if (dbrows($result)>0)
{
while($info= @mysql_fetch_array($result))
{
$u_id=$info[1];
$u_text=$info[2];
}
}{else
echo "Zurzeit findet keine Sendung statt!";}
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];
}
}{else
echo "Radio Geschlossen";}
}
if($u_avatar=="")
{
$u_avatar="no_avatar.gif";
}
|
|
|
|
Senior Mitglied
|
Ragdoll Geschrieben am 05.07.2012 um 15:56 |
|
Aehm o.ô direkt nach der AUSGABE WER ON AIR IST! nicht in ner db-abfrage sammal o.ô
Du beschaeftigst dich schon soooooooooooooooo lang damit... undwoanders kannste doch auch das, also auch hier. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.07.2012 um 16:15 |
|
Zitat direkt nach der AUSGABE WER ON AIR IST!
UND WO IST DIESE AUSGABE ? ICH KENNE MICH DIESBEZÜGLICH NICHT AUS DA DAS DB ABFRAGEN ODER SO SIND.
O.o
|| EDIT ||
Habs nun hinbekommen xD Keine Ahnung wie aber es funzt jetzt nun |
Bearbeitet von Paramedic am 05.07.2012 um 16:20
|
|
|
|
Senior Mitglied
|
Ragdoll Geschrieben am 05.07.2012 um 17:00 |
|
Ja dann lösung posten, vllt brauchens andere noch! |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.07.2012 um 17:56 |
|
habe nur das hingemacht:
if($u_name=="")
{
$u_name="Keine Angabe";
}
if($u_text=="")
{
$u_text="Keine Angabe";
}
Zusammengefügt am 05. Juli 2012 um 19:54:56:
Kommando zurück!
Wenn jemand auf dem Stream ist, wird nun dauerhaft das so angezeigt:
Das irritiert mich nen bisschen
Zusammengefügt am 05. Juli 2012 um 20:13:45:
Komisch nun gehts wieder, eben vor ca. 20 min gings nicht xD xD
Zusammengefügt am 05. Juli 2012 um 21:10:42:
So nach genauem rumprobieren hab ich herausgefunden dass er nur im 1 Stunden Rytmus abließt statt im 2 Stunden Rytmus hat dazu jmd. ne lösung ?
Zusammengefügt am 07. Juli 2012 um 18:13:53:
Hat diesbezüglich keiner ne idee wie man im 2 Std. Rytmus abließt ? |
Bearbeitet von Paramedic am 07.07.2012 um 18:13
|
|
|
|
Seiten Administrator
|
David Geschrieben am 08.07.2012 um 15:02 |
|
Der komplette Code des Panels wäre hilfreich. |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 08.07.2012 um 15:05 |
|
Post 1 oder 3 aber hier nochmal - Danke für deine Rückmeldung:
openside("Radiostatus");
$wtag = strftime("%u");
$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($u_avatar=="")
{
$u_avatar="no_avatar.gif";
}
if($u_name=="")
{
$u_name="Keine Offizielle Sendung";
}
if($u_text=="")
{
$u_text="Keine Offizielle Sendung";
}
echo"<table align='center'>";
echo"<tr>";
echo"<td align='center'><img src='".IMAGES."avatars/".$u_avatar."' border='0' height='85' witdh='85'/></td>";
echo"</tr>";
echo"<tr>";
echo"<td align='center'><b>ONAIR:</b><br /> ".$u_name."</td>";
echo"</tr>";
echo"<tr>";
echo"<td align='center'><b>Sendungstitel:</b><br /> ".$u_text."</td>";
echo"</tr>";
echo"</table>";
echo "<hr class='side-hr'>";
echo "<center><iframe name='70'
src='http://www.meds-world.de/meds_flatcastbox_f.php?id=70&sid=1063349&u=http://www.Domain.de/hauptstream.html'
align='middle' frameborder='0' scrolling='no'
style='height:40px ;width:150px;
border:0px; background-color:transparent; allowtransparency:true;'></iframe></center>";
echo "<hr class='side-hr'>";
echo "<center><a class='RS' href='http://www.Domain.de/hauptstream.html' target='_blank'><b>» Radio Hören «</b></a></center>";
closeside(); |
|
|
|
Seiten Administrator
|
David Geschrieben am 08.07.2012 um 16:09 |
|
Ja ist ja eigentlich klar, dass er im Stundentakt ausließt, was spricht dagegen? |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 08.07.2012 um 16:28 |
|
Er soll im 2 Std. takt das machen, weil im 2 Std. Rytmus gesendet wird.
Es sieht auch komisch aus, wenn eine Stunde der Moderator On Air ist, dann plötzlich für eine Stunde nicht usw.
Gibt es da eine Lösung das man es im 2 Std. takt machen kann ? |
Bearbeitet von Paramedic am 08.07.2012 um 16:35
|
|
|
|
Jung Mitglied
|
taker Geschrieben am 08.07.2012 um 19:19 |
|
Der liesst den gr sendeplan aus also musst du auch den gr sendeplan auf 2 std sendezeit im Admin stellen somit hast du dann deine 2 std |
|
|
|
Senior Mitglied
|
Layzee Geschrieben am 08.07.2012 um 21:38 |
|
Umgekehrt wird ein Schuh draus...
Stell den Sendeplan auf stündlich um, dann funktionierts.
Ich hatte vor langer Zeit mal das gleiche Problem und leider auch keine andere Lösung dafür gefunden.
Für Fragen die direkt den gr_sendeplan bzw die Daten, die er in die Datenbank schreibt, betreffen wende Dich bitte an Granade. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 08.07.2012 um 22:23 |
|
@ Taker:
Es ist der 2 Std. Rytmus eingestellt, habe ich schon erwähnt.
@ Layzee:
Das mit dem 1 Std. Rytmus ist leider nicht gewollt, ja ich weiß im 1 Std. Rytmus funktioniert es ohne Probleme aber es sollte auch im 2 Std. Rytmus irgendwie funktionieren.
Bei Granade war ich auch schon, die haben das Thema aber gelöscht weil der Code nicht von Granade kommt, was ich persönliche ne Sauerei finde denn immerhin geht es da hauptsächlich um die Auslesung vom Sendeplan. |
|
|
|
Senior Mitglied
|
Ragdoll Geschrieben am 09.07.2012 um 00:07 |
|
Das thema wurde nicht gelöscht weil der code nicht von granade stammt, eher weil du es ins falsche forum getragen hast! |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 09.07.2012 um 10:27 |
|
Ja eigentlich schon, ich hatte ihn eigentlich bei Sendeplan - Fragen und Probleme eingetragen, und selbst wenn warum verschiebt man ihn dann nicht ? |
|
|
|
Senior Mitglied
|
Layzee Geschrieben am 09.07.2012 um 10:32 |
|
Warum gibst Du / gebt Ihr nicht einfach mal 20 Euro aus und kauft den Sendeplan von Krelli (Systemweb)? Das Ding bringt ein "OnAir-Panel" mit, damit hast Du was Du willst. |
|
|
|
|