2011-08-29 11 views
0

Solspaceの.icsファイルをエクスポートするカレンダーモジュールを使用して、Expression Engine Calendarを作成しています。ユーザーがリンクをクリックしてGoogleカレンダーに予定を追加できるようにしたいと考えています。Googleカレンダーに.icsカレンダーの予定を追加するにはどうすればよいですか?

Google検索が広すぎて、これがどのように行われるかについての具体的な指示が必要です。

答えて

2

あなたは、icsファイルをエクスポートするモジュールを使用していると言います。

一般的にリンクは、icsファイル(またはicsファイルを動的に生成するコード)にリンクする必要があります。

ユーザーがリンクをクリックすると、ブラウザはそれをicsファイルと見なし、ユーザーの設定に応じて(通常はカレンダーに追加する)アクションを促します。

あなたは、具体的だけ自分のGoogleカレンダーに追加する場合は、あなたがこのテストサイトでご覧リンクのhrefの種類を生成する必要があります。 http://test.icalevents.com/calendar-of-all-events/

それは「に全体のカレンダーを追加する例がありますグーグル)や「Googleにちょうどイベントを追加」(同様に、より一般的なICSへのリンク)。

希望、それは明確?

+0

そのicalevents.comのリンクは死んでいます。誰かの偉大な人がそこにいるはずの例をインラインにすることができますか? –

+0

もう一度、基本的にgoogleにこのようなリンクを追加します:http://www.google.com/calendar/event?action=TEMPLATE&text=JGs%20Event&dates=20130511T160000Z/20130511T170000Z&trp=false&details=Fantastic%0A – anmari

1

あなただけの、訪問者のカレンダーに個々のイベントを追加し、ここで、Googleの開発者向けドキュメントを追跡するためのリンクを持っているしたい場合:http://www.google.com/googlecalendar/event_publisher_guide_detail.html

それからちょうどあなたのテンプレートで仕様にリンクを構築するためにあなたのさまざまなフィールド変数を使用します。

+0

こんにちはデレクになり、私は私ができるようになるダイナミックな何かが必要。という読み何百ものイベントを扱っています。 – fmz

+0

"ダイナミック"について詳しく説明できますか?一度に何百ものイベントを意味しますか?カレンダー*購読を追加することについて話していますか? –

+0

Derek、はい、これはSolspaceモジュールを使用した本格的なカレンダーです。 – fmz

関連する問題