Dabei seit: 05.12.2006 Ort: Earth Rocks Alter: - Geschlecht:
Verfasst Mi 21.05.2008 13:30 Titel
Fuzy hat geschrieben:
pech gehabt oder alternative?
nuja … eher pech gehabt ne … denn was nützen dir ein paar zeilen Code wenn du kein php kannst – die stehen ja nicht für sich allein da sondern treten auch noch in interaktion mit anderen Elementen um zu funktionieren
Dabei seit: 01.02.2007 Ort: Würzburg Alter: 35 Geschlecht:
Verfasst Mi 21.05.2008 14:33 Titel
wenn du genauer beschreibst was du willst, kann sich bestimmt jemand erbramen und dir das mit php schreiben.
zumindest den ansatz, den du auch ohne kentnisse erweitern könntest.
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=5; // Wieviele Sekunden ein Banner angezeigt wird
Timer();
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if (curTime>=closeTime){
if (i < 2){ // Wieviele Banner angegeben wurden.
i++;
document.banner.src = eval("banner" + i + ".src");
}
else{
i = 1;
document.banner.src = eval("banner" + i + ".src");
}
startTime();
}
else{
window.setTimeout("Timer()",1000)}
}
function clickLink(){
top.location = links[i]
}
function descript(){
window.status = description[i]
}
// -->
</script>
<title>Banner/Grafik Rotation auf einer Seite</title>
</head>
Dabei seit: 06.07.2006 Ort: hamburg Alter: 50 Geschlecht:
Verfasst Mi 21.05.2008 16:48 Titel
zweite variante...
(soll ja auch für die allgemeinheit was bringen...)
xml-File:
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<content>
<period UhrVon="0" UhrBis="17">
<inhalt>
<![CDATA[
<!-- hier Fuzys beliebiger html-quelltext -->
<h1>es ist zwischen 0 und 17 Uhr</h1>
<p>bla mit & und " ...</p>
<img src="blablabla" />
]]>
</inhalt>
</period>
<period UhrVon="17" UhrBis="24">
<inhalt>
<![CDATA[
<!-- hier Fuzys beliebiger html-quelltext -->
<h1>es ist zwischen 17 und 24 Uhr</h1>
<p>bla mit & und " ...</p>
<img src="blablabla" />
]]>
</inhalt>
</period>
</content>
php-File + Ausgabe-Test
Code:
<?php
/**
* Funktion zum auslesen des XML Files
* gemessen an der aktuellen Stunde des Tages.. (0-23)
*
*/
function FuzyGetTimeRelContent ()
{
// Aktuelle Stunde ermitteln
$ActHour = date("G");
// Name des XML-Files
$FuzyFile = "FuzyXML_txt.xml";
// Und nu den Eintrag ausm XML-File holen,
// der im element "period" in der aktuellen Stunde liegt...
if (file_exists($FuzyFile)) {
$xml = simplexml_load_file($FuzyFile);
$path ="/content/period[".$ActHour.">=@UhrVon][".$ActHour."<@UhrBis]";
if (!$res = $xml->xpath($path)) {
echo "Period not found in ".$FuzyFile."!<br />";
}
else {
echo $res[0]->inhalt;
}
}
else {
exit("File ".$FuzyFile." not found");
}
}
/**
* Funktionstest // Einzubauen in die Seite...
*/
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB