ITサポーターズの仲間たち    mushi

IT関連のサポートに携わる変人が微弱な電波を発してます。
ビビビビビッ!

URL変更のお知らせとお願い 当サイトのドメインが変更となりました
http://zxvf.homeip.net から http://zxvf.stzo.net に変更となりました。
当サイトにリンクしていただいている方々にはご面倒ですが変更をお願いいたします。(2014/4/7)

PHP iCalendar


PHP iCalendar PHP iCalendarとやらを試してみた



PHP iCalendarとやらを試してみた

インストールは簡単。
解凍して適当なフォルダ名にしてwebから見えるようにすればいい。

あとは config.inc.php が無いので config.inc-dist.php か default_config.php あたりをコピーして使う。
中身はほとんど一緒だけど、微妙に違うので見比べてみてどっちがいいか考えよう。
考えるのが面倒なら、とりあえずどっちでもいい。

編集するところは
$language = 'Japanese';

これだけでとりあえずアクセスすれば表示される。
認証とか必要なら .htaccess を置いてやろうね。
設定項目が結構あるけど、使いながら徐々に使いやすいように変更してやればいいと思う。

最後に calendars フォルダに自分のiCalファイル ics ファイルを放り込めば自動で読み込んでくれる。
あとアクセス権の問題があるので問題があればパーミッションを見直そう。
ある程度使い勝手は悪いけど使えるかな。
携帯で見れるといいんだけど、無理っぽい。
テンプレートをカスタムすればいいんだろうけど面倒なので放置。
それよりも便利な方法として ics ファイルをリンクでもなんでもいいからWebDAVから扱えるようにしておく。

そんでもって sunbird から使うのがいいだろう。
(そうすると余計に携帯からのインターフェイスが欲しくなるんだけど…)

外からアクセスする必要性が無ければ、DAV使わなくても、ローカルだけならsambaからアクセスすれば超お手軽。
うん、なかなか便利だ。
sunbirdも今まで使ったこと無かったけど、マルチプラットフォームなんで色々なOS使ってる僕なんかだとすごくいい。
1つのファイルを共有できるからすごく使い勝手がいいね。ものすごく気に入った。

最後にバグなんだけど、カレンダーから予定をクリックすると別小窓が開いて予定が見れるんだけど、こいつが文字化けして役立たず。

なので下記を修正してやるとメシウマ。
event.php の29行目あたり

//$event['description'] = stripslashes(utf8_decode(urldecode($event['description'])));
$event['description'] = stripslashes(urldecode($event['description']));
//$event['event_text'] = stripslashes(utf8_decode(urldecode($event['event_text'])));
$event['event_text'] = stripslashes(urldecode($event['event_text']));


// のコメントしてるとことが元ね。utf8_decodeを外してるだけ。
これでちゃんと表示できる。

< 過去の記事 [ 12月の 全てのトピック リスト ] 新しい記事 >
via IPv4

twitter

●→ トップページ

12/17(Sun) 11:18:51

サイト内検索

 

トピックのカテゴリー

全てのトピック
今日の思考回路
趣味について
ニュース!
Technical
Linux
OSX
その他いろいろ

みんなのリンク

全てのリンク
ニュース
アミューズメント
生活
Tools
Windows
OS X
Technical
その他のリンク
MACアドレスで位置情報検索


Archives




新しいトピック
最新:05/08 18:22


Valid XHTML 1.0 Transitional

Syndicate this site(XML)

RSS1.0(RDF)

RSS2.0(RSS)

SpecialThanks
011370033

....   

Copyright (C) 2005-2017 Amato. All rights reserved.