Jamen dog! Hvor er det JavaScript henne?
Din browser understøtter ikke JavaScript eller har ikke understøttelsen slået til. Slå JavaScript til i din browser for at se denne side ordentligt, eller opgrader til en browser, der understøtter JavaScript.
Besøgende online nu
Gæster online 9
Brugere online 0

Antal brugere: 184
Nyeste bruger: 007

datobestemt indhold

Sidst opdateret den 14 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Jeg kune bruge et element der skifter indhold alt efter dato.

Jeg forstiler mig noget med

if date < 10/04/2010 and dat > 17/04/2010
then
det viste indhold
else
if date < 17/04/2010 and dat > 24/04/2010
then
det viste indhold
else
if date < 24/04/2010 and dat > 31/04/2010


osv. nogen der har et godt forslag?
Venlig hilsen, Kenneth
F
fljFusioneer
Skrevet d. 14 år siden
Hvis du ønsker et "roterende" indhold, for eksempel at et antal billeder hver vises 1 dag og så forfra igen, så er der et eksempel på det i http://php-fusion.dk/forum/viewthread...ost_107563.

Om du kan bruge det til noget må du selv vurdere...
C
ChristianVeteran
Skrevet d. 14 år siden
Jeg ved ikke hvor store krav du stiller til fleksibiliteten af løsningen - det kunne utvivlsomt laves mere elegant, så datoerne eksempelvis let kunne ændres. Men man kan umiddelbart "oversætte" ovenstående til PHP:

if (time() < 1270875600 && time() > 1271480400) {
   // Det viste indhold
} elseif (time() < 1271480400 && time() > 1272085200) {
   // Det viste indhold
} elseif (time() < 1272085200 && time() > 1272690000) {
   // Det viste indhold
}

Mon det er noget i den stil du tænker på?

[color=#ff0000]EDIT:[/color] Flemming var - igen - hurtigere på tasterne... ;)
Redigeret af Christian d. 13-03-2010 00:01, 14 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Tak for svarene, jeg vil lige få kikket på det og så vende tilbage
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Ja det hjalp mig så ikke.
Lad mig starte med at forklare mere detaljeret hvad det er jeg ønsker, og du er inde på noget af det rigtige PMM.

lad os forestille os jeg har følgende element:
openside("<center>Ugens Weekend Menu</center>");
  echo "
Super Brugsen<br>
Ugens menu<br><br>

Hovedret:<br>
Oksehøjreb<br>
Ovnbagte kartofler<br>
Bønner og gulerøder<br>
Bearnaisesauce<br><br>

Dessert:<br>
Is ala et eller andet<br><br>

Hertil:<br>
En flaske fransk rødvin<br><br>

Bestildes onsdag<br>
Afhentes fredag
";
closeside();

Det er der jo ingen ben i, men det gør jeg skal sørge for at ændre indholdet hver uge.

Nu er det så jeg får 6 menuer tilsendt, hvor hver menu skal vises fra torsdag klokken 00:00:01 til onsdag klokken 24:00:00 i hver sin uge.
Det ville så være rart om jeg kunne bruge en funktion der vælger indholdet efter dato.

Og ja. Det er jo det PMM skriver.
jeg vil erkende at mit kendskab til kodning ikke rækker til at forstå PMMs forslag.
jeg ville foretrække man kan skrive de forskellige datoer i et let forståligt format.

Håber i bære over med mig, og hjælper mig.
Venlig hilsen, Kenneth
F
fljFusioneer
Skrevet d. 14 år siden
Kunne man forestille sig noget i stil med:

<?php
$menuer = array(
  "3 Mar 2010" => "Super Brugsen<br>
Ugens menu<br><br>

Hovedret:<br>
Oksehøjreb<br>
Ovnbagte kartofler<br>
Bønner og gulerøder<br>
Bearnaisesauce<br><br>

Dessert:<br>
Is ala et eller andet<br><br>

Hertil:<br>
En flaske fransk rødvin<br><br>

Bestildes onsdag<br>
Afhentes fredag",
  "10 Mar 2010" => "Hønsefødder og gulerødder",
  "17 Mar 2010" => "Banankage med flødeskum",
  "24 Mar 2010" => "Slut"
);

$now = time();
foreach($menuer as $key => $item)
{
  $age = $now - strtotime($key);
  if ($age > 0 && $age < 3600*24*7) { break; }
}
openside("<center>Ugens Weekend Menu</center>");
echo $item;
closeside();
?>


Der kan man fylde menuer ind i arrayet med almindelige "datoer", og så happer den selv den, der gælder.
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Uanset om jeg forsøger mig frem med Egonbj's eller flj's forslag får jeg følgende fejlmeddelelse:

Citer

Parse error: syntax error, unexpected '<' in /hsphere/local/home/arndt/solbjerg-alive.dk/administration/panel_editor.php(128) : eval()'d code on line 1


Jeg ved ikke om det betyder noget, men det er jo tænkt som et sideelement.
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Egonbj, hatten af for de opmærksomme, jeg bukker mig i støvet.
Selvfølgelig vidste jeg der var en forskel, men kune ikke huske det, og så kommer du med din kommentar, knald sagde så da jeg bankede hovedet ned i sofabordet og udbrød, SELVFøLGELIG, av for fanden.

Jeg tror nu jeg kan få FLJ's forslag til at du, nu virker hans script i det mindste

Jeg vender tilbage, bare urolig.
Venlig hilsen, Kenneth
F
fljFusioneer
Skrevet d. 14 år siden
Det kunne være fristende at bruge news - oprette en egen kategori med menuer og så bruge start og slut datoer/tider derfra. Det eneste man skulle gøre, var så at parse indholdet fra news ud i et element.
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Det var jo ikke det der var meningen, altså denne fortsatte diskution.
men nej hvor er det spændende at se hvordan en "lille" ting kan udvikle sig, Jeg følger spændt udviklingen.
Venlig hilsen, Kenneth
F
fljFusioneer
Skrevet d. 14 år siden
Lige præcis! Og måske et link til detaljerne i "menuen".
Du kan se alle diskussionstråde i dette debatforum.
Du kan ikke starte en ny diskussionstråd i dette debatforum.
Du kan ikke svare i denne diskussionstråd.
Du kan ikke påbegynde en afstemning i dette debatforum.
Du kan ikke vedhæfte downloads i dette debatforum.
Du kan ikke vedhæfte downloads i dette debatforum.
Log ind
Er du endnu ikke registreret bruger? Klik her for at oprette dig.
Glemt kodeord?