15. juli 2009 - 23:42Der er
8 kommentarer og 1 løsning
Events i min kalender
Jeg har lavet en lille fin kalender: http://partytracker.dk/ptcal/ Og har så prøvet at gøre sådan at jeg kan tilføje events med arrays, men jeg kan kun få den til at vise 1 event. Hvordan kan jeg få den til at vise alle oprettede arrays som events?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Hvis du insisterer på at dit appointments array skal se ud som det gør, bliver du jo nød til at løbe det igennem for hver gang du har en dag. Lidt omsonst. Du kan gøre således istedet:
Lige et tillægsspørgsmål: Ved du hvordan jeg kan gøre sådan i de tomme felter viser den henholdsvis de sidste dage fra den forrige måned og de første dage fra den næste måned. (ligesom i Mac applikationen iCal)
Det kommer vist til at kræve lidt mere omlægning af koden. Idéen er at du skal udregne hvor mange dage du går ind i en almindelig uge, før du får den første dato i den aktuelle måned.
F.eks. i den aktuelle måned, starter du onsdag - dag 3. Og da mandag i principper er dag nummer 1, skal du jo trække en fra den første dag, hvilket giver du to dage du skal regne tilbage.
Det kan du f.eks. gøre således: //denne måned $thisMonth = mktime(0, 0, 0, $month, 1, $year); $startDay = date("w", $thisMonth); $thisMonth = mktime(0, 0, 0, $month, date("t", $thisMonth), $year); $endDay = date("w", $thisMonth);
Jeg prøvede lige med din løsning det gav følgende resultat: http://partytracker.dk/test.php Som du kan se virker måneden før fint nok, men måneden efter virker ikke som den skal.
Istedet for at skrive $appointments["2009-07-05"] = true; så kan du skrive $appointments["2009-07-05"] = "Her er min event beskrivelse"; og når du så skal skrive den eventbeskrivelse ud, skriver du jo bare: echo $appointments["2009-07-05"];
Totalt logisk, hvorfor tænkte jeg ikke sådan :P Mange tusind tak for alt din hjælp :D
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.