Lid |
|
hi all,
Ik ben even een kalendertje aan het maken voor een website. Maar ik heb een paar eigenaardige probleempjes. En ik weet niet echt waar ik het moet gaan zoeken...
Ik maak gebruik van een jQuery plugin genaamd 'Full Calendar', deze bouwt voor mij de GUI, ik hoef enkel de data aan te leveren. Dit doe ik in php via JSON.
Maar wanneer ik mijn pagina met de kalender open, dan verschijnen mijn evenementen niet onmidelijk, ik moet eerst eens naar een andere maand en terug alvorens ze worden weergegeven. Een refresh maakt geen verschil uit.
Verder is er ook nog een klein opmaak foutje, namelijk op zaterdag is de dag veel smaller, en wanneer ik eens van maand wissel zoals hierboven, komt alles terug goed.
Ik heb even 2 screenshots gemaakt. Eén als ik de pagina open, en één als ik eens van maand veranderd ben.
http://maartenc...m_voor.png
http://maartenc...eem_na.png
Heeft hier iemand een verklaring voor?
Ik geef ook even mijn php code mee...
<?php
include("config.php");
$Events_Ophalen = mysql_query("SELECT * FROM agenda ORDER BY start DESC") or die(mysql_error());
$events = array();
while($row = mysql_fetch_assoc($Events_Ophalen)) {
$eventArray['id'] = $row['id'];
$eventArray['title'] = $row['title'];
$eventArray['start'] = date('Y-m-d H:i',$row['start']);
$eventArray['end'] = date('Y-m-d H:i',$row['end']);
$eventArray['url'] = $row['url'];
$eventArray['allDay'] = $row['allDay'];
$eventArray['editable'] = $row['editable'];
$events[] = $eventArray;
}
header('Content-type: application/json');
echo json_encode($events);
?>
<?php include("config.php"); $eventArray['id'] = $row['id']; $eventArray['title'] = $row['title']; $eventArray['start'] = date('Y-m-d H:i',$row['start']); $eventArray['end'] = date('Y-m-d H:i',$row['end']); $eventArray['url'] = $row['url']; $eventArray['allDay'] = $row['allDay']; $eventArray['editable'] = $row['editable']; $events[] = $eventArray; } header('Content-type: application/json'); echo json_encode ($events); ?>
|