Ich versuche es mal zu beschreiben. Hoffentlich versteht es einer :mrgreen:
Ich habe einen neuen Blog der sich mit einem Radiosender beschäftigt. Der Header soll so sein, dass er sich je nach Programm selbst verändert. Das ist die php-Datei die berechnet, welcher Header genommen werden soll:
<?
// Was läuft jetzt? BERECHNUNG
$name_tag[0] = "So";
$name_tag[1] = "Mo";
$name_tag[2] = "Di";
$name_tag[3] = "Mi";
$name_tag[4] = "Do";
$name_tag[5] = "Fr";
$name_tag[6] = "Sa";
$heute = date("d.m.Y",mktime(0, 0, 0, date("m"), date ("d"), date("Y")));
$num_tag = date("w");
$tag = $name_tag[$num_tag];
$timestamp = time();
$uhrzeit = date ("H",$timestamp);
if ($tag=="Mo" || $tag=="Di" || $tag=="Mi" || $tag=="Do" || $tag=="Fr")
{
switch($uhrzeit)
{
case "05":
$programm="Japke & Co. - Die Guten-Morgen-Show";
$headerbild="header/gutemorgen.gif";
break;
case "06":
$programm="Japke & Co. - Die Guten-Morgen-Show";
$headerbild="header/gutemorgen.gif";
break;
case "07":
$programm="Japke & Co. - Die Guten-Morgen-Show";
$headerbild="header/gutemorgen.gif";
break;
case "08":
$programm="DJapke & Co. - Die Guten-Morgen-Show";
$headerbild="header/gutemorgen.gif";
break;
case "09":
$programm="Japke & Co. - Die Guten-Morgen-Show";
$headerbild="header/gutemorgen.gif";
break;
case "10":
$programm="Mehr Spaß bei der Arbeit mit André Schneider";
$headerbild="header/arbeit.gif";
break;
case "11":
$programmMehr Spaß bei der Arbeit mit André Schneider";
$headerbild="header/arbeit.gif";
break;
case "12":
$programm="Mehr Spaß bei der Arbeit mit André Schneider";
$headerbild="header/arbeit.gif";
break;
case "13":
$programm="Mehr Spaß bei der Arbeit mit André Schneider";
$headerbild="header/arbeit.gif";
break;
case "14":
$programm="Mehr Spaß bei der Arbeit mit André Schneider";
$headerbild="header/arbeit.gif";
break;
case "15":
$programm="Mehr Spaß bei der Arbeit mit André Schneider";
$headerbild="header/arbeit.gif";
break;
case "16":
$programm="Bis 16.20 Uhr: Feierabend-Hitmix mit Enrico Ostendorf. Anschließend: Der gute Start in den Feierabend";
$headerbild="header/feierabend.gif";
break;
case "17":
$programm="Der gute Start in den Feierabend";
$headerbild="header/feierabend.gif";
break;
case "18":
$programm="Der gute Start in den Feierabend";
$headerbild="header/feierabend.gif";
break;
case "19":
$programm="Der gute Start in den Feierabend";
$headerbild="header/feierabend.gif";
break;
case "20":
$programm="Der gute Start in den Feierabend";
$headerbild="header/feierabend.gif";
break;
case "21":
$programm="Der gute Start in den Feierabend";
$headerbild="header/feierabend.gif";
break;
default:
$programm="Dancelastiges Nachtprogramm";
$headerbild="header/nachtschicht.gif";
}
}
else
{
switch($tag)
{
case "Sa":
switch($uhrzeit)
{
case "06":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "07":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "08":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "09":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "10":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "11":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "12":
$programm="Japke & Co. am Samstag";
$headerbild="header/gutemorgensamstag.gif";
break;
case "13":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "14":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "15":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "16":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "17":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "18":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "19":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "20":
$programm="Der Party-Hitmix mit Enrico Ostendorf";
$headerbild="header/hitmix.gif";
break;
case "21":
$programm="Der Party-Hitmix mit Enrico Ostendorf";
$headerbild="header/hitmix.gif";
break;
case "22":
$programm="Der Party-Hitmix mit Enrico Ostendorf";
$headerbild="header/hitmix.gif";
break;
case "23":
$programm="Der Party-Hitmix mit Enrico Ostendorf";
$headerbild="header/hitmix.gif";
break;
default:
$programm="Der Non-Stop-Nachtmix. Der Ostseewelle-Computer spielt Musikchef.";
$headerbild="header/nachtmix.gif";
}
break;
case "So":
switch($uhrzeit)
{
case "06":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "07":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "08":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "09":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "10":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "11":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "12":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "13":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "14":
$programm="Wochenend-Show mit wechselnden Moderatoren";
$headerbild="header/wochenende.gif";
break;
case "15":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "16":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "17":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "18":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "19":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "20":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
case "21":
$programm="Das Wir-Geben-Euch-Alles-Wochenende mit wechselnden Moderatoren";
$headerbild="header/wirgebeneuchalles.gif";
break;
default:
$programm="Der Non-Stop-Nachtmix. Der Ostseewelle-Computer spielt Musikchef.";
$headerbild="header/nachtmix.gif";
}
break;
default:
$programm="Sendestörung.";
$headerbild="header/stoerung.gif";
}
}
if ($headerbild=="" || $headerbild==" ")
{
$headerbild="header/ausfall.gif";
}
else
{
}
global $programm;
?>
Alles anzeigen
Und der Auszug der header.php wo das Header-Bild ist soll so aussehen:
<body id="home" class="log">
<div id="header">
<div id="logo" onclick="location.href='<?php bloginfo('url'); ?>';" style="cursor: pointer;">
<?php get_programmberechnung(); ?>
<!--<img src='http://www.morning-crew.de/wp-content/uploads/2008/01/header2.png' alt='Morning Crew' />-->
<h1 id="blogname"><a href="<?php bloginfo('siteurl'); ?>"><!--<?php bloginfo('name'); ?>--></a></h1>
<div class="description"><font color=white><a href="/hinweis/">Hinweis</a></font></div>
<!--<div class="description"><?php bloginfo('description'); ?></div>-->
</div>
<div id="pages">
<ul>
<li><a href="<?php echo get_settings('home'); ?>/">Home</a></li>
<li><a href="/ueber/">Crewinfo</a></li>
<li><a href="/kontakt/">Kontakt</a></li>
<li><a href="/tagwolke/">Tagwolke</a></li>
<li><a href="/impressum/">Impressum</a></li>
</ul>
</div>
Alles anzeigen
Wenn ich das mit dem Header aber so mache, wie es da steht kommt folgender Fehler:
Zitat
Fatal error: Call to undefined function: get_programmberechnung() in /kunden/197197_19063/webseiten/wp-content/themes/praca-redux/header.php on line 23
Hat jemand verstanden was ich will und kann mir jemand helfen?