問題タブ [icalendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1214 参照

php - MoodleにiCalendarを統合する

私は Moodle プロジェクトに取り組んでおり、システムに最新のビルド (1.9) をダウンロードしてインストールしました。私はこのフレームワークを初めて使用しているので、現在、環境とドキュメントに慣れようとしています。

私が必要としているのは、PHP iCalendar API を使用して、Moodle のフロント ページに iCal のようなカレンダーを埋め込むことです。私は PHP iCalendar の最新バージョンをダウンロードしましたが、さらに詳しく理解するための助けが必要でした。Moodle サイトに (通常の Moodle カレンダーの代わりに) カスタム ビルドのカレンダーを配置できるようにするプラグインのようなものを構築しようとしています。

誰かが以前に似たようなことをしたことがありますか? 助言がありますか?

0 投票する
2 に答える
2048 参照

.net - C# で日付を変換する

'20081231T130000' (ICalendar だと思います) のような文字列を C# の DateTime に変換する簡単な (組み込みの) 方法を知っている人はいますか? または、文字列を解析する必要がありますか?

0 投票する
1 に答える
4492 参照

php - PHPカレンダーの繰り返しロジック

すでにこれを行っているプロジェクトが100万あることを私は知っています。私がやろうとしているのは、PHPとMySQLを使用してオンラインカレンダーを作成することだと言っていますが、これが私が計画していることです。

  1. データベース内のテーブル

    /li>
  2. 基本的なフロー、データベースからすべてのレコードをプルしますINNERJOINcalendar_itemおよびcalendar_item_exceptionONid / calendar_item_id

  3. 例外の今日の日付を確認することから始めて、そこにあるものをすべて印刷します...calendar_itemに何も移動しない場合。

これはすべて、この時点まで私の頭の中で完全に理にかなっています。recurrence_idの実際のロジックを追加するためにここからどこに行くべきか、そしてそれを実装する方法を知りたいです:

つまり、アイテムは__dateにありますrecurs(recurrence_id)毎日(数量)5x(間隔)3日ごと(join_calendar_day)月曜日、水曜日、金曜日

私はical形式を見て、PEARを調べましたが、例外を作成するための次のステップを正直に把握できません(別のフレームワーク、できればPHPとMySQLだけを使用せずに発生することを本当に望んでいます)。

私の質問をさらに明確にするために、私は抽象的な原則ではなく、実際の例を探しています。私はプログラマーではないので、何かが機能しているのを見て、それを分析して理解できるようにする必要があります。

PEAR、Ruby、Horde、その他のフレームワークはなく、PHPとMySQLだけで、できるだけシンプルにしてください。

0 投票する
2 に答える
1949 参照

outlook - 3回以下のクリックで複数のイベントをOutlook2003カレンダーに送信するにはどうすればよいですか?

基本的に、誰かが私のWebサイト上の一連のイベントをクリックして、それらすべてを簡単な方法で主要なOutlookカレンダーに同期できるようにしたいと考えています。

  • 複数のイベントを含むicを送信できることは知っていますが、これにより2番目のカレンダーが作成されます(3クリックを超えるカレンダーをインポートしない限り)。

  • ユーザーをWebcalに同期させることもできますが、Outlook 2003以前では機能しません(2番目のカレンダーも作成されます)。

  • 会議出席依頼を記載したメールを送信することもできますが、それはO(n)です(各要求を受け入れます)

これはFirefoxでも機能する必要があるため、ActiveXObjectハッカリーはありません。

3回のクリックが答えの「精神」です。4かかる場合は、それで問題ありません。

これまでのところ、webcalは私が持っている中で最高ですが、イベントを元のカレンダーに貼り付けることができればもっと良いでしょう。

編集:繰り返しルールが言及されました-RRULE(BYDAY、BYMONTHなど)を使用してすべてのイベントを1つのVEVENTにまとめてから、概要/説明をそれぞれに異なる方法で設定する方法はありますか?これは完璧な解決策になります。

EDIT2:ええ、実際にはOutlookは同じ日の繰り返し(またはBYMONTHDAY、SECONDSなどの素晴らしいパラメーターのいずれか)をサポートしていません。したがって、Outlookで繰り返しが任意のイベント時間を作成することはできません。

0 投票する
1 に答える
6210 参照

asp.net - ICS フィードを解析/表示するための .NET に適切なライブラリはありますか?

ウェブサイトに Google カレンダーを埋め込みたいのですが、Google カレンダーに組み込まれている色などのオプションが嫌いです。

このようなことを行うための優れたライブラリをまとめた人はいますか? 私は特に DotNetNuke サイトで実行していますが、埋め込み可能な js コード、またはこれを行うための .NET ライブラリは素晴らしい答えです。

0 投票する
8 に答える
46765 参照

icalendar - iCal ファイルの改行のエンコード

Outlook、Google カレンダー、Apple カレンダーに正しくインポートされるように、iCal ファイルの記述部分の改行をエンコードする方法を見つけようとしています。

私が継承した元のコードでは、"=0D=0A" を引用印刷可能なエンコーディングで使用していました。これは、Outlook ではうまく機能しますが、Google カレンダーでは機能しません。

仕様では、改行を表すには「\n」を使用する必要があるようです。これは Google カレンダーではうまく機能しますが、Outlook では文字どおりの「\n」文字が挿入されるだけです。

カレンダーシステム全体で一貫して機能するこれを行った方法はありますか?

0 投票する
1 に答える
12502 参照

php - UTC を Unix タイムスタンプに変換する

時刻と日付が UTC の RSS フィードを解析しています。これを UNIX タイムスタンプに変換する必要があります。これを行う簡単な方法はありますか?