** 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]

&ref(http://www.ark-web.jp/sandbox/wiki/misc/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};
- QPDさん,ぜひおねがいします! -- [[ys]] &new{2007-04-07 (土) 23:58:28};
- ぜひ使いたいのですが,You don't have permission to access /sandbox/wiki/misc/google_calendar_viewer-1.tar.bz2 on this server となってダウンロードできません. --  &new{2008-01-24 (木) 09:10:19};
- http://releltl.0lx.net/sitemap.html -- [[link]] &new{2009-01-13 (火) 09:28:57};

#comment
//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.041 sec.

OSDN