2011-01-11 35 views
0

最近、フルカレンダープログラムをダウンロードし、サーバーにインストールしてJSONフィードを使用するために必要なものが不思議でした。ダウンロードしたjsonデモを実行しようとしましたが、提供されたPHPファイルからイベントを取得しません。任意のヘルプフルカレンダーJSONデモが動作しない

+0

は、JSON-events.phpファイルにこれを追加します。私はXamppを使用しており、PHPは他のすべてのページで作業しています。 –

答えて

0

ため

おかげで、私は同じ問題を得たが、解決には、PHPファイル(JSON-events.php)を呼び出しますので、あなたは、PHPが

1

がインストールされているウェブサーバからの例を実行する必要が非常にeaslyです。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

私はDaveと同じ問題に直面していますが、私はあなたの答えをあまり理解していません。ヘッダーセクションへのcss/jsファイルへのリンクがないことを意味していますか? ? –

+0

こんにちはDimitrisさん、あなたの質問に答えてください:ヘッダリンク(「リンク」と「スクリプト」タグを持つもの)を私が確立したポイントに追加する必要があります。ここでのことは、それらを追加しないと、Daveの元の問題が表示されるということです。これは、jqueryとCSSへのリンクが動作するために必要なためです。 –

0

私はタイムゾーンが正しい設定後にそれは私のために働きました。私は同じ問題を抱えている

date_default_timezone_set('America/Los_Angeles'); 
関連する問題