- 追加された行はこの色です。
- 削除された行はこの色です。
** google_calendar_viewer.inc.php [#ne636867]
|RIGHT:100|LEFT:360|c
|~サマリ|Google CalendarのCalendar Feed URIを読み込んで表示|
|~リビジョン|1.0|
|~対応バージョン|1.4.6|
|~投稿者|[[志田]]|
|~投稿日|&new{2006-05-05 (金) 13:56:26};|
**サンプル [#ze2cef30]
[[in3c:PukiWiki/google_calendar_viewerプラグイン#c0aefe01]]
**ダウンロード [#tac9d7ac]
[[google_calendar_viewer-1.tar.bz2:http://in3c.org/pukiwiki/index.php?plugin=attach&refer=PukiWiki%2Fgoogle_calendar_viewer%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3&openfile=google_calendar_viewer-1.tar.bz2]]
**ラインセンス [#fe0b5fcf]
[[GPL:http://www.opensource.jp/gpl/gpl.ja.html]]です。
**ファイル構成 [#a35d7abc]
-plugin/google_calendar_viewer.inc.php
-lib/seymour/
**インストールの仕方 [#r47d2a5f]
:plugin/google_calendar_viewer.inc.php|pluginディレクトリに入れます。
:lib/seymour|libディレクトリに入れます。
** google_calendar_viewer.inc.php [#r1437e14]
:書式|#google_calendar_viewer(URI, [TERM])
:種別|ブロック型プラグイン
:概要|Google CalendarのCalendar feedのURIを指定して、そのカレンダーのイベントを表示します。Atom FeedのParsarとして[[seymour:http://seymour.sourceforge.net/]]を使用しています。
''引数''
>
:URI|Google CalendarのCalendar FeedのURIを指定します。
:TERM|今日から何日分のイベントを表示するかを指定します。省略した場合はCalendar Feedに含まれるすべてのイベントを表示します。
''定数''
>
定数はplugin/google_calendar_viewer.inc.phpファイルの冒頭で定義されています。
:GOOGEL_CALENDAR_VIEWER_STYLE_SHEET|style sheetの記述を指定します。
:GOOGLE_CALENDAR_VIEWER_TEMPLATE|Google Calendarを表示するエリア全体のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_TITLE_TEMPLATE|カレンダー名を表示する部分のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_SUBTITLE_TEMPLATE|概要を表示する部分のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_ENTIRIES_TEMPLATE|イベント全体の部分のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_ENTIRY_TEMPLATE|個々のイベントの部分のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_ENTIRY_PUBLISHED_TEMPLATE|個々のイベントの日付の部分のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_ENTIRY_PUBLISHED_FORMAT|イベントの日付のフォーマットを定義します。
:GOOGLE_CALENDAR_VIEWER_ENTIRY_TITLE_TEMPLATE|個々のイベント名の部分のHTMLテンプレートを定義します。
:GOOGLE_CALENDAR_VIEWER_TERM_TEXT|表示期間を指定した場合の期間の注意書きの部分のHTMLテンプレートを定義します。
**使用例 [#q85c06f4]
>
>#google_calendar_viewer( http://www.google.com/calendar/feeds/g23fopdl4gvmqisc6r7gqj98cuoagioi%40import.calendar.google.com/public/basic, 30) -> 今日から30日後までの「JapaneseHolidays」のイベントを表示します。
**更新履歴 [#fd34a817]
|日時|内容|h
|2006-05-05|初版公開|
**コメント [#i70db154]
コメントをどうぞ
- 1つお願いが…。日付をpublishedではなく、contentから取れませんか?。publishedはアイテムを作った日で、イベントのそのものでは無いためです。自分でもいじってるのですが、seymourの使い方が今ひとつ解らなくて、是非お願いします。 -- [[QPD]] &new{2006-09-09 (土) 14:21:08};
- GOOGLE_CALENDAR_VIEWER_ENTIRY_TEMPLATEの%s%sを%s%s%sに変更すればとりあえずでるみたいです。 -- [[通りすがり]] &new{2007-01-10 (水) 01:50:49};
- ENTIRY,ENTIRIESはそれぞれENTRY,ENTRIESに直しておいた方がよいと思います. -- [[me]] &new{2007-01-12 (金) 19:24:00};
- 情報ありがとうございました。まずは、色々と要改造ということが解りました。筋道が見えたので、あとは馬力と時間が… -- [[QPD]] &new{2007-03-12 (月) 22:21:02};
- 不思議な馬力が沸いてきて、ノリと勢いだけで改造できました。こういう場合は、パッチをここに上げるのがよいでしょうか? -- [[QPD]] &new{2007-03-14 (水) 09:57:01};
#comment