27. juni 2004 - 14:23Der er
24 kommentarer og 1 løsning
Skifte billeder på klokkeslet og ugedage..
Hej.Jeg er slet ikke en haj til dette men prøver virkelig at suge alt til mig her på eksperten.dk ! Jeg har nu en sjov ide som jeg bare har sat mig for at lave ,og det er : Billeder der skifter i løbet af dagen ... f.eks. mandag fra kl 00-06 et billede ,kl 06-10 et andet billede osv. Det skal være sådan at man kan sige at torsdag fra 12-16 vises et billede .. så man har kontrol over hvilket billde/tekst og hvornår. Gerne et færdig scribt MEN helt ok med at forklare hvad jeg skal gøre ;-) TUSIND TAK
$dag=date('W'); // 0=søn, 1=man, 2=tors $time=date('H'); // fra 00 til 23
Nu har du hvad du behøver.. Lad os sige, mandag fra 00-06 vises b1.gif eller b2.gif
if( $dag == 1 && ($time => 0 && $time <= 06) ) // mandag, mellem 00-06 print '<img src="b1.gif">'; else print '<img src="b2.gif">'; // resten af tiden.
.. hvis vi skal være lidt flinke og lave det lidt nemere for dig. $m er en variable som indeholder de billeder du ønsker at vise..fx
// Opsætning
$m['søn'][0] = 'b1.gif'; // viser b1.gif søndage mellem 00:00 og 00:59 $m['søn'][1] = 'b1.gif'; // viser b1.gif søndage mellem 01:00 og 01:59 $m['man'][12] = 'b2.gif'; // viser b2.gif mandage mellem 12:00 og 12:59
// kode $dag=date('W'); $time=date('H'); $ugedage = array('søn','man','tir','ons','tor','fre','lør');
lige en sidste ting kan man sætte tiden til f.eks. at billedet starter kl 13,15 ?? Når billedet skal skifte ,hvordan gør jeg det så ,har haft lidt med at billederne bare placeres ved siden af hinanden ? Håber du lige vil hjælpe med det sidste Tak
Men det bliver noget rod. Jeg ville nok lave det om, så du arbejder med minutter.
altså: ------------------------------------------------ $dag=date('w'); // 0 = søn $tid=tilMinutter(date('H'),date('i')); // antal minutter siden midnat
function tilMinutter($timer,$min) { // omregner fra timer/minutter til minutter siden midnat return $timer*60+$min; }
Dette smider du bare i din script, og så skal meta'en bare kalde samme url med x antal sekunder
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.