Полный календарь JSON Demo не работает - PullRequest
0 голосов
/ 11 января 2011

Недавно я скачал программу Full Calendar и мне было интересно, что требуется для установки на сервере для работы с фидами JSON. Я попытался запустить демонстрационную версию json, предоставленную для загрузки, но она не извлекает никаких событий из предоставленного php-файла.

Спасибо за любую помощь

Ответы [ 3 ]

1 голос
/ 30 июля 2011

У меня возникла та же проблема, но решить ее довольно просто, просто убедитесь, что в json.html неправильно настроены заголовки (на самом деле нет ссылок на CSS, JQuery или файлы javascript), просто проверьте, что , Копия моего json.html:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link rel='stylesheet' type='text/css' href='../public/js/fullcalendar/fullcalendar.css' />
<link rel='stylesheet' type='text/css' href='../public/js/fullcalendar/fullcalendar.print.css' media='print' />
<script type='text/javascript' src='../public/js/jquery/jquery-1.5.2.min.js'></script>
<script type='text/javascript' src='../public/js/jquery/jquery-ui-1.8.11.custom.min.js'></script>
<script type='text/javascript' src='../public/js/fullcalendar/fullcalendar.min.js'></script>
<script type='text/javascript'>

    $(document).ready(function() {

        $('#calendar').fullCalendar({

            editable: true,

            events: "json-events.php",

            eventDrop: function(event, delta) {
                alert(event.title + ' was moved ' + delta + ' days\n' +
                    '(should probably update your database)');
            },

            loading: function(bool) {
                if (bool) $('#loading').show();
                else $('#loading').hide();
            }

        });

    });

</script>
<style type='text/css'>

    body {
        margin-top: 40px;
        text-align: center;
        font-size: 14px;
        font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
        }

    #loading {
        position: absolute;
        top: 5px;
        right: 5px;
        }

    #calendar {
        width: 900px;
        margin: 0 auto;
        }

</style>
</head>
<body>
<div id='loading' style='display:none'>loading...</div>
<div id='calendar'></div>
<p>json-events.php needs to be running in the same directory.</p>
</body>
</html>
0 голосов
/ 24 апреля 2012

Это сработало для меня, как только я установил правильный часовой пояс.

Добавьте это в файл json-events.php:

date_default_timezone_set('America/Los_Angeles');
0 голосов
/ 14 февраля 2011

он вызывает файл PHP (json-events.php), поэтому вам нужно запустить пример с веб-сервера, на котором установлен php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...