我正在制定完整日历中的议程。它在除IE之外的所有浏览器中都能正常工作。它呈现了我在源代码中看到的条目,但没有在浏览器中显示它们。我在Expression Engine中制作了我的网站。我使用的代码是:
<link href='{site_url}ontwerp/intranet/scripts/fullcalendar/fullcalendar.css' rel='stylesheet' />
<link href='{site_url}ontwerp/intranet/scripts/fullcalendar/fullcalendar.print.css' rel='stylesheet' media='print' />
<script src='{site_url}ontwerp/intranet/scripts/jquery-1.10.2.min.js'></script>
<script src='{site_url}ontwerp/intranet/scripts/jquery-ui-1.10.3.custom.min.js'> </script>
<script src='{site_url}ontwerp/intranet/scripts/fullcalendar/fullcalendar.min.js'></script>
<script>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
editable: true,
events: [
{embed="intern/agenda_data"}
]
});
});
</script>
嵌入/agenda_data:
{exp:channel:entries channel="agenda" show_future_entries="yes" show_expired="yes" dynamic="off" limit="99999"}
{
title: '{title}',
start : '{entry_date format="%Y-%m-%d %H:%i"}',
end : '{expiration_date format="%Y-%m-%d %H:%i"}',
{if agenda_categorie=="Vakantie"}color: '#f5a320'{/if}
{if agenda_categorie=="Events VB"}color: '#c03d09'{/if}
{if agenda_categorie=="Betaalperiode"}color: '#5f781c'{/if}
{if agenda_categorie=="Decoratie"}color: '#186490'{/if}
},
{/exp:channel:entries}
如果有人能帮忙那就太好了。
根据IE的版本,它不支持JS对象末尾的开放逗号。如果您在通道进入循环中执行backspace=1
,它应该会解决问题。