(Translated by https://www.hiragana.jp/)
PEAK XOOPS - piCal 0.93

PEAK XOOPS - piCal 0.93 in englishin japanese






Main : XOOPS Modules : 

Category: XOOPS Modules ore     x22       php5
Download Now! Download Now! piCal 0.93 Popular Version: 0.93
Submitted Date:  2009/7/10
Description:
in englishin japanese


XOOPS2よう スケジューラづけカレンダーモジュール 「piCal」

重要じゅうよう通知つうち

piCalは設計せっけいふるいモジュールであり、どこかにXSSがあっても不思議ふしぎはあり
ません。そんなXSSがこうからつかってJPCERT/CCなどに報告ほうこくされても、とて
対処たいしょしきれないので、0.93以降いこうでは、Protectorの「おおきなかさ Anti-XSS」
有効ゆうこうでないと、一切いっさい動作どうさしないように仕様しよう変更へんこうしました。

この仕様しよう変更へんこういたいようなら、piCalのアップデートやインストールをしない
でください。

おおきなかさ Anti-XSS」は、最新さいしんのProtectorをインストールすれば、自動的じどうてき
有効ゆうこうになっているはずですが、ふるいバージョンからのアップデートだと、
OFFのままかもしれません。piCal 0.93以上いじょうをインストール/アップデートす
さいには、かならずその機能きのうがONになっていることを確認かくにんしてください。


●piCalとは

PHP+MySQLようのクラスです。かなり以前いぜん仕事しごとつくったカレンダー機能きのうをベー
スとしています。あくまで汎用はんようの「クラス」としてつくりましたが、かなり
XOOPSにとくした機能きのう充実じゅうじつしてきたと自負じふしています。

名前なまえ由来ゆらいは、うちの社名しゃめい PEAK の頭文字かしらもじと、iCalendar をわせただけで
す。かたは「ピーカル」ではなく「パイカル」です。
でも、あと調しらべてみたら、PythonようのiCalendarライブラリも、picalという
名前なまえのようです。こちらこそ「パイカル」でしょうから、かただけでもへん
えようか、などとかんがえたりしてます。(ヨタばなしにして失礼しつれい



開発かいはつ背景はいけい

XOOPSそのものはかなりまえから興味きょうみっていたのですが、2003ねんの4がつごろ
たまたまいくつかの案件あんけんがあって、ようやく直接ちょくせついじる機会きかいにめぐまれまし
た。

ところが、それらの案件あんけん必要ひつようになる、カレンダーもしくはスケジューラ
のう公式こうしきモジュールにはありません。当然とうぜん、3rd Partyモジュールをさがすこと
になるのですが、当時とうじ唯一ゆいいつみつかったeCalは、わたし利用りよう方法ほうほうにはそぐいませ
んでした。

最初さいしょはeCalをベースに改変かいへんしようかとおもったのですが、もとフランス語ふらんすごであ
ることもあって、あまりにもソースがみづらく、これくらいなら0からつく
てしまえ、と一念いちねん発起ほっきして、「車輪しゃりんさい発明はつめい」することになりました。 ;;

実際じっさい、カレンダー関係かんけいのPHPクラスなど、おそらくゴロゴロしているとおもうの
ですが、こよみというのは、意外いがいとローカルな仕様しようおおくて、あるくにこよみをベー
スとしたカレンダークラスをべつくにけにローカライズするのは大変たいへんです。

そんなわけで、piCalクラスも、XOOPS2ようインターフェースの部分ぶぶんも、当初とうしょ
日本にっぽん環境かんきょうのためだけにつくり、バージョン0.1〜0.4まで、日本人にっぽんじんだけを対象たいしょう
してきたのですが、Horacio Salazarさんたち熱心ねっしんなXOOPS伝道でんどうしゃにすすめら
れたこともあり、0.50でついに国際こくさいしました。

元々もともと日本にっぽん専用せんよう仕様しようつくっていただけに、国際こくさい非常ひじょう困難こんなんきわめました
が、いまはそれなりのものが出来できたとおもっています。

今後こんごも、「XOOPSにはpiCalがある」とわせるだけのモジュールにそだててい
こうとおもっています。



利用りよう方法ほうほう(piCal新規しんき導入どうにゅうほう

XOOPS2で使つかうのは簡単かんたんなはずです。

のモジュールと同様どうように、modules/ 以下いか展開てんかいしてください。とくにパーミッショ
ンを変更へんこうするようなフォルダはありません。

その、モジュール管理かんりでインストールすればOKです。ブロックやモジュー
ルのアクセス権限けんげんは、従来じゅうらいどおり、システムのグループ管理かんりでもできますが、
piCalにはmyblocksadminがありますので、piCalないおこなほう便利べんりなはずです。

一般いっぱん設定せってい」のオプションもかなりおおめですが、それほどむずかしいものはない
おもいます。以下いかに、比較的ひかくてき理解りかいしづらい「権限けんげん」についていておきます。

一般いっぱんユーザの権限けんげん

一般いっぱんユーザが登録とうろくしたスケジュールを全体ぜんたいにすぐ公開こうかいする場合ばあいは、「登録とうろく
承認しょうにん不要ふよう」をえらびます。

登録とうろくはできるけれども、管理かんりしゃ権限けんげんったメンバーによって「承認しょうにん」さ
れるまでは自分じぶんにしかえなくする場合ばあいは、「登録とうろくよう承認しょうにん」を
そもそも登録とうろくできなくするためには、「登録とうろく不可ふか」をえらびます。

グループごとにこまかく設定せっていしたいのでしたら「グループごと設定せっていする」をえらび、
かくグループの権限けんげん設定せってい」ページで個別こべつ指定していしてください。

なお、登録とうろくされたスケジュールは、承認しょうにんずみ承認しょうにんにかかわらず、登録とうろくしゃ
本人ほんにんおよび管理かんりしゃ編集へんしゅうできます。管理かんりしゃ編集へんしゅうしても、登録とうろくしゃはそのま
まですが、承認しょうにんスケジュールは自動的じどうてき承認しょうにんずみとなります。


「ゲストの権限けんげん

基本きほんてきには、「一般いっぱんユーザの権限けんげん」とおなじです。ただし、ゲストが登録とうろく
承認しょうにん状態じょうたいのスケジュールは、管理かんりしゃにしかえません。


複製ふくせい方法ほうほう

piCal 0.70 以上いじょうは、DUPLICATABLE V2 仕様しようつくってあります。
そのため、modules/ 以下いかのディレクトリめい自由じゆうめられます。
ただし、ちょっとしたルールがあるので、それだけはまもらなくてはいけません。
(数字すうじ以外いがいが1以上いじょう)+(のpiCalとかぶらないpiCal番号ばんごう)
という名前なまえにしてください。

数字すうじ一切いっさいふくまれないディレクトリめいも、ひとつだけ存在そんざい可能かのうです。
デフォルトの 'piCal' は、そのいちれいです。
(piCal番号ばんごうしのモジュール)

このモジュールをコピーして、'cal0' としてけば、piCal番号ばんごう0のモジュールのできあがり。
'cal00002' とかしてもいですが、これはpiCal番号ばんごう2のモジュールとしてあつかわれます。

とりあえず、0,1,2 の3つだけ用意よういしてあります。
テンプレートとsqlファイルを用意よういしさえすれば、いくつでも可能かのうです。
piCal番号ばんごう同一どういつのモジュールはふた同時どうじには存在そんざいできませんので、そのてんだけ注意ちゅういしてください。



●アップグレード方法ほうほう

piCal 0.40以降いこう運用うんようなさっているほうは、のモジュールと同様どうようです

(1) ほんパッケージをダウンロードし、解凍かいとうすべてのファイルをmodules/以下いか
上書うわがきアップロードします。
(2) システム管理かんり->モジュール管理かんり からpiCalのアップデートを実行じっこうします


なお、0.4x または 0.5x から 0.6 以降いこうにアップグレードするさいには、さらに、


(3) piCalのモジュールメンテナンス画面がめんにアクセスし、指示しじしたが


という手順てじゅん必要ひつようです。


なお、0.36以前いぜんのpiCalをお使つかいのほうで、0.4以降いこうにアップグレードするため
には、piCal 0.50 などをとして、テーブルを0.40形式けいしきにしてから、再度さいど
最新さいしんのpiCalへのアップグレード手順てじゅんんでください。



●FAQ

Q) なんだか表示ひょうじされる時間じかんがずれているのですが…
A) piCalはその性格せいかくじょう、タイムゾーンの設定せってい正確せいかくにしないといけません。
ありがちなのは、9あいだずれているというパターンで、この場合ばあい、あなた
のアカウントのタイムゾーンがグリニッジ標準時ひょうじゅんじのまま、という可能かのうせい
まずうたがってください。(管理かんりしゃのタイムゾーンは、インストールとく
設定せっていしないかぎり、GMTのままです)
また、デフォルトのタイムゾーンや、サーバのタイムゾーンがくるっている
こともかんがえられます。
とく海外かいがいサーバをお使つかいの場合ばあい、そのサーバのタイムゾーンをきちんとしつらえ
じょうする必要ひつようがあります。

Q) ミニカレンダーの外観がいかん変更へんこうしたい

piCal本体ほんたい部分ぶぶんは、XOOPSのテンプレートシステムを利用りようしていませんが、
ミニカレンダーとうではpatTemplateというテンプレートクラスを利用りようして
います。
ミニカレンダーの外観がいかん変更へんこうする場合ばあい以下いか手順てじゅんとなります。

1. images/default/ を images/(しんスキンフォルダめい)/ にまるごとコピー
2. piCal管理かんり画面がめん一般いっぱん設定せっていで、しんスキンフォルダめいをセットします
3. しんスキンフォルダないの minical*.tmpl.html を編集へんしゅうします。

なお、patTemplateでは、{VARIABLE} という形式けいしき変数へんすうがその中身なかみ置換ちかん
されます。

拡張かくちょうミニカレンダー」のほうでは、XOOPSのテンプレートを利用りようしています。


著作ちょさくけんなどの表記ひょうき

piCalクラスおよびこのパッケージないかくファイルは、GPLに準拠じゅんきょします。
"see COPYING" というやつです。
当然とうぜん利用りよう配布はいふ自由じゆうです。商用しょうよう利用りようかまいませんし、改変かいへん自由じゆうですが、GPLである以上いじょう改変かいへんバージョンの配布はいふおこなさいには、ソースの公開こうかい必須ひっす条件じょうけんとなりますので、ご注意ちゅういください。



v.093 (2009-07-10)
- ProtectorのおおきなかさAnti-XSSが有効ゆうこうでないと一切いっさい動作どうさしないように仕様しよう変更へんこうした
- 日本にっぽん祝日しゅくじつデータを2015ねんまで追加ついかした
- eguide2ようプラグインのアップデート (thx nobu)

v.092 (2009-02-20)
- index.phpにXSS脆弱ぜいじゃくせいが1箇所かしょのこっていたのを修正しゅうせい (thx JPCERT/CC)
- 印刷いんさつようテンプレートを修正しゅうせい (thx ttts)
- 一応いちおう本家ほんけばん2.3との相性あいしょう問題もんだい若干じゃっかん手直てなおししてみた (thx Zorro)

v.091 (2007-03-15)
- ほとんどのプラグインからcaldate=の記述きじゅつ削除さくじょ
- プラグイン追加ついか
-- d3forum-forum
-- d3forum-topic
-- d3forum-post
-- pico-content-modified
-- pico-content-created
- テンプレートのほろ修正しゅうせい 0.91a
- 言語げんごファイル追加ついか
-- danish (thx Anders) 0.91b
-- ja_utf8 0.91f
- RSS出力しゅつりょくコントローラで、無効むこうなエンティティがるのを修正しゅうせい 0.91c
- プラグイン追加ついか
-- xpwiki (thx nao-pon) 0.91d
- ロケール修正しゅうせい
-- canada.php (thx lusher) 0.91e
- ロケール追加ついか
-- utf8_japan.php 0.91g
- プラグイン更新こうしん
-- eguide2 (thx nobu) 0.91h

v.090 (2007-03-12)
- 安定あんていばんへの格上かくあ
- テンプレートないこまかなtypo修正しゅうせい

v.090 beta (2006-11-04)
- Cube2.1 でうごくように、mymenu を 0.18 にアップデート
- SQL文中ぶんちゅうで、textフィールドへの defaultがセット してあったのを削除さくじょ
- Proxy経由けいゆでiCalendarデータを取得しゅとくできる設定せってい追加ついか
- myblocksadmin関連かんれんしすぎたファイルの復活ふっかつ (thx Foxy) 0.90beta2
- 週間しゅうかん表示ひょうじプラグイン処理しょりのバグを修正しゅうせい (thx hidehide55) 0.90beta3

v.089 Cube 2.1betaとの互換ごかんせい問題もんだい解消かいしょう (2006-10-19)
- Cube2.1でブロックタイトルの%sが解釈かいしゃくされないのを修正しゅうせい (thx minahito)
- Cube2.1で拡張かくちょうミニカレンダーが表示ひょうじされないのを修正しゅうせい (thx minahito)

v.088 特殊とくしゅキャラクターのあつかいの仕様しよう変更へんこう (2006-08-17)
- 詳細しょうさい表示ひょうじで、htmlspecialcharsをかけるようにした
- しょうほそ以外いがいのテキストりで、最初さいしょにstrip_tags()をかけていたのをやめた
- 内蔵ないぞうgticketをバージョン2に更新こうしん
- プラグイン更新こうしん
-- eguide 2.0 (thx nobu) 0.88a
- イベント管理かんりでSQLエラーが発生はっせいしていたのを修正しゅうせい (thx akaba) 0.88a

v.087 多少たしょうのバグつぶし (2006-6-9)
- rss2_*.php でのpubDate出力しゅつりょくをやめた。(xhldでければそのままcomingになるはず)
- 承認しょうにんイベントにコメントがつけられてしまうバグの修正しゅうせい
- プラグイン更新こうしん
-- plzXoo-question
- プラグイン追加ついか
-- smartsection (thx PinMaster)
-- eguide2 (thx nobu)
- ロケール追加ついか
-- hongkong (thx danielh2o)
- プラグイン修正しゅうせい (0.87a)
-- weblog-blogid
-- weblog-date
-- bulletin 2.0 (0.87b)
- fixed compatibity with MySQL 5.x in sql/pical.sql (0.87b)
- fixed a block option of untildays (0.87b)
- イベント管理かんりかえ予定よてい過去かこ未来みらいつね表示ひょうじされてしまうバグを修正しゅうせい (0.87c)

v.086 XSS修正しゅうせい (2006-4-28)
- あまた存在そんざいするXSSをいちとおつぶした(とおもう) (thx tohokuaiki)

v.085 互換ごかんせい問題もんだい解消かいしょうとう (2006-2-15)
- 権限けんげん設定せってい画面がめんで、チケットようareaの指定していミスがあったのを修正しゅうせい
- mytplsadmin導入どうにゅう
- xoops_version.php の記述きじゅつほうを XoopsCube 2.1 にわせた
- mymenu 更新こうしん (XoopsCube 2.1との互換ごかんせい問題もんだい解消かいしょう)
- ニュージーランドのlocaleファイル追加ついか (thx zANavAShi)
- フランス語ふらんすご更新こうしん (thx marco)
- しげるからだ中国語ちゅうごくご更新こうしん (thx chia)
- utf8-tw更新こうしん (thx chia)
- カテゴリー操作そうさがおかしくなっていたバグを修正しゅうせい (thx dendeke) 0.85a
- ポーランド追加ついか (thx kurak_bu) 0.85b
- フランスのロケール追加ついか (thx Phillipe) 0.85b
- ニュージーランドのロケール追加ついか (newzealand) (thx Daryl) 0.85c
- bulletinようのプラグイン追加ついか 0.85c
- 時間じかん指定していのある終了しゅうりょう指定してい解釈かいしゃくをより一般いっぱんてき改善かいぜんした (thx minora) 0.85d

v.084b こまかなバグつぶし (2005-12-1)
- 祝日しゅくじつほう改訂かいていによる祝日しゅくじつデータの変更へんこう (thx hashimoto)
- PHP-5.0.5だと検索けんさくでfatal errorがでる問題もんだい解決かいけつ (thx hoso)
- リストビューの日付ひづけ条件じょうけん生成せいせいのバグ修正しゅうせい (thx tohokuaiki)
- mylinks および mydownloads ようのプラグインが承認しょうにんでも表示ひょうじしてしまうバグの修正しゅうせい

v.084a 参照さんしょう関連かんれん修正しゅうせい (2005-11-16)
- 必要ひつよう参照さんしょうわたしに修正しゅうせい 4.4.x 対策たいさく (thx okuhiki)
- 改行かいぎょうつぶ部分ぶぶんのtypoを修正しゅうせい (thx okuhiki)

v.084 互換ごかんせい関連かんれんメインの修正しゅうせい (2005-11-14)
- updated myblocksadmin 0.41 and mymenu 0.15
- PHP 5.0.5との相性あいしょう問題もんだい改善かいぜん
- HTTPレスポンス分割ぶんかつ攻撃こうげき可能かのうせいつぶし(もとのままでも大丈夫だいじょうぶだったはずですが)
- 改行かいぎょうコードのLFへの統一とういつ

v.083 バグつぶしおよびプラグイン関連かんれん改良かいりょう (2005-9-9)
- プラグインマネージャがおもいっきり使つかいづらかったのを改善かいぜん(できたかな?)
- 複製ふくせいモジュールが、モジュールアップデートでALTER TABLEされなかったバグを修正しゅうせい
- プラグインマネージャの処理しょり複製ふくせいモジュールであちこち間違まちがっていたのを修正しゅうせい
- piCalプラグインにcidによるオプションしぼ機能きのう追加ついか
- プラグイン追加ついか
-- membershipモジュールの誕生たんじょう (thx sophistry)
-- 白扇はくせん誕生たんじょう (あとは、ロウソク&ケーキアイコンさえあれば…

v.082 バグつぶしメイン (2005-9-1)
- PHP_SELFのXSS対策たいさくで、SCRIPT_NAMEの誤用ごようなどを修正しゅうせいした
- 編集へんしゅう画面がめんでも、12あいだ/24あいだ切替きりかえくようにした
- ドイツファイル更新こうしん (thx Rene)

v.081 セキュリティアップデート (2005-8-27)
- fixed PHP_SELF XSS
- XOOPS 2.2 への対応たいおう (minicalex, ブロックタイトルとう)
- myblocksadmin を 0.40 に更新こうしん
- commonないのjscalendarがいくつかのテーマと相性あいしょうわるかったのを調整ちょうせい
- ロボットがminicalexへアクセスしたときは、矢印やじるしのリンクさきをpiCalとするように変更へんこう
- tchineseファイルの更新こうしん (thx Kikuchi)

v.080 release (2005-6-29)
- プラグインマネージャの使つか勝手がって改善かいぜんおよびバグ修正しゅうせい (thx tohokuaiki)
- プラグインのオプション解禁かいきん (とりあえずnewsとmyalbum-p-photosのみ)
- カナダの祝日しゅくじつロケール追加ついか (thx sdmacint)
- プラグイン修正しゅうせい
-- weblog (thx tohokuaiki)

v.080RC5 (2005-5-27)
- myblocksadmin を0.29にアップデート
- RRULE処理しょりで、BYMONTH指定していしでFREQ=YEARLY指定していさい処理しょり変更へんこうした
- スケジュール編集へんしゅう画面がめんで、カテゴリーの親子おやこ関係かんけい表示ひょうじするようにした
- ロシアファイル更新こうしん (thx Andrey)
- プラグインふた追加ついか
-- weblinks (thx yshima)
-- yomi (thx yshima)
- 既存きそんのプラグインにあったtypoをいくつか修正しゅうせい

v.080RC4 (2005-5-24)
- SSLかどうかの判定はんていルーチンを改善かいぜんした
- 各種かくしゅtypoの修正しゅうせい (thx Andrey)
- 管理かんり画面がめんじききがのこってしまっていた部分ぶぶん言語げんご定数ていすう (thx Andrey)
- カテゴリー階層かいそう構造こうぞう改善かいぜんカテゴリーを選択せんたくしたらおや自動じどう選択せんたく (thx Andrey)
- イベント案内あんないようプラグインのtypo修正しゅうせい (thx seiji)
- xoops_version.php でプラグインテーブルの記述きじゅつけていたのを修正しゅうせい

v.080RC3 (2005-5-17)
- 日毎ひごと週間しゅうかんビューでも、プラグインシステムを有効ゆうこうした
- かえ条件じょうけん生成せいせいされたレコードをひとつだけ一時いちじてき削除さくじょする機能きのう追加ついか (EXRULE, EXDATE といったとう方法ほうほうではないため、もと編集へんしゅうすると復活ふっかつしてしまいます)
- イベントごとのiCalendarの出力しゅつりょくを、POSTからGETに変更へんこう
- iCalendar出力しゅつりょくボタンをイメージに変更へんこう (thx Greg)
- jscalendarを選択せんたく可能かのうに (common/jscalendarがなければXOOPSオリジナル)
- HTMLによる表現ひょうげん方法ほうほう多少たしょう改善かいぜんした (thx hodaka)
- プラグインの追加ついか
-- wordpress 0.5
-- おしえて!Xoo
- スペイン更新こうしん (thx rlois)
- ロシア更新こうしん・ロシア休日きゅうじつロケール追加ついか (thx Andrey) - v.080RC3a

v.080RC2 (2005-5-6)
- ミニカレンダーなどいくつかのtypoを修正しゅうせい (thx okuhiki, kamei)
- jscalendarが、テーマのテーブルはば100%によってくずれるのを修正しゅうせい
- プラグイン管理かんりテーブルに表示ひょうじじゅん追加ついか
- サーバのタイムゾーンとしてなに採用さいようするかのオプションを追加ついか

v.080RC (2005-5-3)
- テーブル構造こうぞう変更へんこうした(モジュールアップデートをおわすれなく!)
- あたらしいjsカレンダーの導入どうにゅう (special thx Mihai Bazon!)
- 時間じかん表現ひょうげんについてロケール情報じょうほう排除はいじょした
- プラグインマネージャの作成さくせい
- 12あいだせい・24あいだせい選択せんたくしきとした
- 24以降いこう表現ひょうげんを、よくときとした
- 拡張かくちょうミニカレンダーにおける矢印やじるし処理しょり修正しゅうせい改善かいぜん
- ミニカレンダーで、アンダーラインがおかしい問題もんだい修正しゅうせい
- テーブルメンテナンスのタイムゾーンのあつかいを根本こんぽんてき改善かいぜんした
- サマータイムがらみの処理しょり修正しゅうせい
- 拡張かくちょうミニカレンダーのキャッシュ処理しょり修正しゅうせい
- 下記かきプラグインの追加ついか
-- weblog 1.4
- スウェーデン更新こうしん (thx efla)
- ドイツ更新こうしん (thx rene)

v.076 (2005-4-22)
- タイムゾーンを保存ほぞんするフィールドのかたがおかしかったのを修正しゅうせい
- JavaScriptカレンダーのボタンを変更へんこう (thx Greg)
- 英語えいご修正しゅうせい (thx Peter)
- UKの休日きゅうじつロケール追加ついか (thx Kelvin)
- 西にしオーストラリア休日きゅうじつロケール追加ついか (thx Steve)
- waiting 0.8ようのモジュールないプラグイン実装じっそう
- どこでもXOOPSコメントとの相性あいしょう問題もんだい解決かいけつ
- XOOPSサーチモジュール1.8以降いこう仕様しよう対応たいおう
- piCalのクラス定義ていぎを1かいしかまないように改善かいぜん (thx nobu)
- カテゴリーめいでサニタイズわすれがあったのを修正しゅうせい
- RSS出力しゅつりょくスクリプトの修正しゅうせい (thx okuhiki)
- 拡張かくちょうミニカレンダーブロックの新規しんき追加ついか
- プラグインシステムの実装じっそう
- 追加ついかプラグイン
-- news
-- myAlbum-P (Duplicatable)
-- eguide (http://mysite.ddo.jp/modules/mydownloads/singlefile.php?lid=8)
-- mydownloads
-- mylinks
-- piCal (これのみ特殊とくしゅで、のpiCalは表示ひょうじ不能ふのう。プラグインファイルめいよう変更へんこう

v.075 (2005-02-11)
- XOOPSサーチモジュールがあれば、検索けんさく結果けっかにコンテキストをふくめるようにした
- どこでもコメントモジュールで、動作どうさがおかしくならないように調整ちょうせい
- sitemapルようプラグインで、ちゃんとカテゴリー権限けんげん処理しょりおこなうよう修正しゅうせい
- 管理かんり画面がめんトップがDuplicatableになっていたかったのを修正しゅうせい

v.074a (2005-01-16)
- sitemap ようプラグインをどうこり

v.074 (2005-01-10)
- RSS出力しゅつりょくでタグがじか出力しゅつりょくされてしまうのを、htmlspecialchars()かけるようにした
- 米国べいこくよう祝日しゅくじつファイルの更新こうしん
- イタリアファイルの更新こうしん (thx cubiq)

v.073 security fixes (2005-01-07)
- チケットシステムのフル実装じっそう
- 管理かんり画面がめんいち箇所かしょサニタイズわすれがあってXSSとなっていたのを修正しゅうせい (thx okuhiki)
- 本日ほんじつ予定よてい今後こんご予定よていのRSS2を一応いちおう実装じっそうしてみた
- ロケール概念がいねん導入どうにゅう言語げんごとロケールの分離ぶんり
- 祝日しゅくじつめい表示ひょうじするようにしてみた
- *の予定よていブロックの複製ふくせい可能かのう
- *の予定よていブロックをカテゴリーしぼみできるようにした
- *の予定よていブロックの表示ひょうじ期間きかん上限じょうげん設定せっていできるようにした
- *の予定よていブロックの最大さいだい表示ひょうじ件数けんすうを、ブロックオプションへと移行いこうした
- updated myblocksadmin 0.22 & mymenu 0.08

v.072 (2004-11-09)
- クローラーがpiCalのリンクさき追跡ついせきしないようMETAのrobotsを"nofollow"に強制きょうせい変更へんこう

v.071 (2004-10-18)
- あらたに登録とうろくされたイベントブロックのtypo修正しゅうせい (thx kuropen)

v.070 (2004-10-5)
- DUPLICATABLE V2 の実装じっそう
- 開発かいはつばん0.7x と安定あんていばん0.6x をけた

v.060pre05 bug fixes (2004-9-30)
- allow_url_fopen off でもicalインポートがうごくように改良かいりょう
- カテゴリー管理かんり画面がめん改良かいりょう
- クラス定義ていぎファイルを、class フォルダのなか移動いどう (クラスとしての利用りようでは要注意ようちゅうい
- リダイレクトの方法ほうほう改良かいりょう
- 日付ひづけフォーマットの解釈かいしゃくルーチンを修正しゅうせい (thx cchiu)
- 翌月よくげつなどのリンクがおかしいケースがあったのを修正しゅうせい (thx AZNative)
- 月間げっかんカレンダーのイベントにドットを追加ついか (thx AZNative)
- サーバにサマータイムが設定せっていされている環境かんきょうでのRRULE展開てんかい方法ほうほう修正しゅうせい (special thx to AZNative!)
- モジュールアップデートをおこなってもブロックオプションが初期しょきされない仕掛しかけの導入どうにゅう (thx nobunobu)
- 2009ねん9がつ国民こくみん休日きゅうじつ追加ついか
- myblocksadmin を 0.07 にアップデート
- ブラジルポルトガルファイルの追加ついか (thx Marcelo Yuji Himoro)

v.060per04 security fixes (2003-6-22)
- SQL Injection および CSRF 脆弱ぜいじゃくせい修正しゅうせい (すべてつぶせたかどうか) (thx Valcilon)
- イベントマネージャのデフォルトでは、今後こんごのイベントのみをしぼむようにした
- 指定していおよび指定してい以降いこうブロックの名前なまえを、ブロック管理かんり画面がめんから変更へんこうできるようにした (日付ひづけえたい部分ぶぶんを%sにしてください)
- myblocksadmin および mymenu の更新こうしん
- カテゴリーツリーにループがあるとタイムアウトするバグの修正しゅうせい (thx almhouse)
- cid がGETにあると、勝手かってにイベントをしぼんでしまうバグの修正しゅうせい (thx megu)
- xoops_version.php にテーブル記述きじゅつれがあったのを修正しゅうせい (thx Ryuji)
- pical_constants.php のtypo修正しゅうせい (thx moon)
- ポルトガルファイルの追加ついか (thx Olivier)


v.060pre03 bug fixes (2003-2-9)
- 詳細しょうさい画面がめんでの日付ひづけに、時差じさ計算けいさんふくわすれていたのをFix (thx Chado)
(おそらく0.60pre01でのエンバグ)
- 今後こんご予定よていブロックで通常つうじょうイベントに余計よけい時差じさ計算けいさんをしていたのをFix (thx Chado)
- UNTIL指定していかなくなっていたtypoをFix (thx jfernau)
- 0:00〜0:00とういちにち境界きょうかい線上せんじょうながさのないイベントに対応たいおう (thx ykida)
- 今日きょう予定よていブロックなどの表示ひょうじ処理しょり修正しゅうせい
- defaultテーマなどtableにmargin指定していしてあるとIE5でくずれることの対策たいさく
- カレンダーのフレームしょくで、基本きほんてき背景はいけいしょく指定していできるようにした
また、この設定せっていのデフォルトに、background-color:white; を追加ついかした
このみとえばこのみですが、背景はいけい暗色あんしょくだとひどづらくなるので)
- スウェーデンファイルを更新こうしん (thx Leif Madsen)
- フランス語ふらんすごファイルを更新こうしん (thx Team Webpolysite)


v.060pre02 major version pre-release (2003-1-17)
- ドイツファイルを更新こうしん (thx Berni)
- 予定よてい一覧いちらん画面がめんをもうすこしマシにした(あまりにもやっつけだったので)
- 日付ひづけをバラバラにPOSTされたときには、GETでリロードするようにした
- カテゴリーについてのイベント通知つうち実装じっそうした
- うみ敬老けいろう祝日しゅくじつほう改訂かいてい対応たいおう

v.060pre01 major version pre-release (2003-1-14)
- カテゴリーの実装じっそう
- カテゴリーとグループあいだのアクセス権限けんげん実装じっそう
- 指定していされたカテゴリーなどを表示ひょうじするサブメニュー
- イベントのリスト表示ひょうじ画面がめん
- プリントよう画面がめん
- コメントすう記録きろくするようにした
- イベントそのもののタイムゾーンを利用りようできるようにした
- 上記じょうき変更へんこうともない、イベントテーブルの構造こうぞう変更へんこうされた
- そのテーブルをメンテナンスする管理かんりしゃよう画面がめん追加ついか
- イベントやサーバのタイムゾーンを記録きろくすることで、タイムゾーンがあや
サーバへの移動いどう可能かのうとした
- 1970ねん以前いぜんまたは、2038ねん以降いこう日付ひづけあつかえるようにした(機能きのう限定げんていてき)
- 「新規しんき登録とうろくされた予定よてい」ブロックを追加ついかした
- RRULE展開てんかいかんするいくつかのバグ修正しゅうせい
- 全日ぜんじつイベントだと開始かいし表示ひょうじがおかしい場合ばあいがあるのを修正しゅうせい
- スウェーデン追加ついか (thx Leif Madsen)


v.0512 some fixes (2003-12-29)
- ドイツファイル更新こうしん (thx Berni)
- 「*の予定よていイベント」でイベント追加ついかボタンのあやま表示ひょうじバグを修正しゅうせい (thx bellbird)
- iCal_parser のミスタイプ修正しゅうせい (thx Tom_G3X)
- イベント通知つうちテンプレートのミスタイプ修正しゅうせい (thx hhankt)
- Outlook との互換ごかんせい(piCal -> Outlook)をすこ改善かいぜん

v.0511 some fixes (2003-12-27)

・WKSTの実装じっそう
月曜げつよう開始かいしさいの、JSカレンダーの表示ひょうじ方法ほうほう修正しゅうせい


v.0510 (2003-12-26)

・「*の予定よてい」ブロックをXOOPSテンプレート
・XOOPSコメント追加ついか
・XOOPS通知つうち機能きのう追加ついか(とりあえず、全体ぜんたいのイベント追加ついかおよびイベントへの
コメントだけ)
・RRULEの展開てんかい間違まちがえるバグを修正しゅうせい (thx leonine)
いちにち開始かいし時間じかんOFFSET機能きのう実装じっそう

※ テンプレートなどが追加ついかされていますので、モジュールアップデートをお
わすく。
また、あたらしい「*の予定よてい」ブロックは、しんブロックとみなされますので、
再度さいど、ブロックアクセス権限けんげんをつけて、表示ひょうじ設定せっていにしてください。


v.0509 (2003-12-18)

・myblocksadminがXOOPS2.0.3以前いぜんだと、権限けんげんレコードをすべて削除さくじょしてしま
うバグ(?)を修正しゅうせい (thx caramuxo)
・Sectionsモジュールのバグ対策たいさく ($xoopsTplが取得しゅとくできない)


v.0508 some fixes

投稿とうこうしゃ表示ひょうじ追加ついか
・myblocksadmin の追加ついか
・English Typo の修正しゅうせい
・「指定していされた以降いこう)の予定よてい」におけるブロックタイトルえの
ほうが、一部いちぶのモジュールとたっていたのをFix (原因げんいん追究ついきゅうしていない
がとりあえずxoopsGalleryで確認かくにん


v.0507 some fixes & tchinese added (2003-11-14)

月間げっかんフルサイズカレンダーブロックで、テンプレートをhttp経由けいゆだし
していたTypoをFix (thx umetaro)
・ヘッダのカラーをアサインしわすれていたのをFix (thx giant)
・HTMLの記述きじゅつミスなどで編集へんしゅうボタンが表示ひょうじされなくなるハマリへの対策たいさく (thx ykida)
・そのこまかなユーザビリティの改善かいぜん
・tchinese 追加ついか (thx xoobs)


v.0506 many fixes & two languages added (2003-11-11)

・descriptionにおいて addslashesがじゅうにかかってしまっていたバグを修正しゅうせい
(このバグ、初期しょきころからずっときずっていたようです)
・*以降いこう予定よていおよび*にち予定よていブロックにおいて、date( "n/j" ) だったのを修正しゅうせい
日本語にほんごだとうえのブロックにおいて、タイトルになまタグ表示ひょうじされてしまうのを修正しゅうせい
日本語にほんご以外いがいで、mbstring環境かんきょうがあると、mb_convert_kanaにかかってしまい、
ウムラウトなどが破損はそんするのを修正しゅうせい
・〜の予定よていブロックの<pre>をすべてはずした
月間げっかんフルサイズカレンダーブロックに、長期ちょうきイベントの凡例はんれい表示ひょうじ
・adminトップ画面がめんで、承認しょうにんちイベントすう表示ひょうじするようにした
ここで気付きづいたのですが、waitingモジュールも、WHEREぶしをrruleに対応たいおうする必要ひつようゆう
・nederlands 追加ついか (thx Chimpel)
・russian 追加ついか (thx FrenchmaN)


v.0505 a fix & two languages added (2003-11-8)

・ブロックよう定数ていすう _MB_PICAL_JUMP を、本体ほんたい使つかまわしてしまっていたのを修正しゅうせい
・french 追加ついか (thx Philippe Masson)
・spanish 追加ついか (thx carloslmz)


v.0504 some fixes (2003-11-7)

・requireおよびincludeのパスを、絶対ぜったい表記ひょうきあらためた
include_path の設定せってい次第しだいで、偶然ぐうぜん名前なまえ一緒いっしょほかのファイルをす危
けんせい排除はいじょするため
検索けんさくに、プライベート条件じょうけん追加ついかするのをわすれていたのをfix
よくたら、まだ日本語にほんごのこっていたので、抜本ばっぽんてき修正しゅうせい
月別つきべつフルサイズカレンダーのジャンプさき指定していミスを修正しゅうせい


v.0503 Windows adaptation (2003-11-7)

・Windowsでは__FILE__が\で区切くぎられたパスをかえすため、その対応たいおうおこなった。
(Very thx Ryuji !!!)


v.0502 small changes (2003-11-6)

・date()でフォーマットしていた部分ぶぶんを、極力きょくりょく strftime()を使つかうようにした。
英語えいごけん以外いがいのための対応たいおう


v.0501 small fixes (2003-11-5)

・「今日きょう予定よてい」「今後こんご予定よてい」ブロックの日付ひづけ取得しゅとくFix (Thx kuramotosouseiji)
・weekly.tmpl.html にもtypo(翌月よくげつリンク)があったのを修正しゅうせい (thx hiro24)
・サーバのタイムゾーンを、XOOPSの設定せっていではなく、date('Z')のもどから
るようにした
これにともない、formatTimestampを使つかっていた部分ぶぶん修正しゅうせい
・ドイツ言語げんごファイルを更新こうしん (Thx Bernhard Haim)
ずかしながら、拙作せっさくのXoopsLanguageCheckerのバグで、ドイツ言語げんご
ァイルが破損はそんしてました。


v.050 release (2003-11-4)

・まだまだバグはありそうですが、とりあえず0.50のリリースバージョンと
します。

・グループごとに、「投稿とうこう」「編集へんしゅう」「削除さくじょ」の権限けんげん設定せっていできるようにしま
した。ただし、ようXOOPS2.0.4で、かつ、Preferencesでユーザの権限けんげんを、グ
ループパーミッションにしたがう、という設定せっていにしておく必要ひつようがあります。

・ドイツ言語げんごファイルを追加ついか (Thx Bernhard Haim)



v.050pre05 (2003-10-29)

・pre03あたりでおこなった変更へんこうが、xoopscodes.php のじゅうみエラーを引
こしている現象げんしょう修正しゅうせい(でもこれ、どうてもnewsモジュールがわのバ
グなんですけど……)
・サーバとユーザのTZがちがうと、RRULEの曜日ようび日付ひづけ指定していでずれる症状しょうじょう修正しゅうせい
(なんとなく、不十分ふじゅうぶんもするのだが…)
全日ぜんじつフラグのひとつ、記念きねんをちょっとだけ実装じっそう
各種かくしゅミニカレンダーに、イベントがあるかどうかのフラグを追加ついか
patTemplateのテンプレートでいじれば、きなかたち変更へんこうできます。
おもくなるかな、とおもって、あえてやっていなかったのですが、patTemplate
導入どうにゅうしてからすでに十分じゅうぶんおもいので、これくらいじゃ影響えいきょうありませんでした。
・php.ini などで 元々もともと mb_output_handler をONにしている環境かんきょうへの適応てきおう
った (thx toshimitsu)
・その mb_* 関数かんすうがらみの処理しょりを、全体ぜんたいてきにもうすこしマシにした
(そうはっても、日本語にほんご以外いがいのマルチバイト環境かんきょうなんてまったくらな
いので、ちゃんと対応たいおうできているかどうかはまったく不明ふめいです)



v.050pre04 (2003-10-25)

本来ほんらい最大さいだいよっ表示ひょうじされるはずの長期ちょうきイベントが、3つになっていたのをおさむ
ただし
一応いちおう、HTML lint にすこしだけ沿うようにした (imgのalt追加ついかとか、<br>→
<br />とか、ほかにも結構けっこういっぱい。でも、&→&は決定的けっていてきにソースが
づらくなるので、プログラムがくまではペンディングします。)
(thx puchi)
著作ちょさくけん表示ひょうじ追加ついか一応いちおう業務ぎょうむ時間じかんにも作業さぎょうしてたりしますので……)



v.050pre03 (2003-10-25)

・RFC2445のCLASSを実装じっそう
一応いちおう、グループ機能きのう搭載とうさい
RRULEの異常いじょうなまでの複雑ふくざつさにくらべたら、グループ&ユーザの公開こうかい非公開ひこうかい
は、はるかに簡単かんたん実装じっそうなので、ぎゃくにずるずるとさきばしにしてしまいま
した。この機能きのう希望きぼうされていたほう、おたせいたしました。



v.050pre02 (2003-10-24)

かえ展開てんかい発行はっこうするINSERTぶんにaddslashesしわすれてた(あせ)
・YEARLYなどで、unixtimestampがあふれると無限むげんループにおちいっていたバグを
修正しゅうせい
(このまわり、まだまだありそう……)
無条件むじょうけんでrestore_error_handler をかけるようにした (コアがわ修正しゅうせいしな
以上いじょう、モジュールがわ自衛じえいするしかないですね)



v.050pre01 (2003-10-22)

全面ぜんめんてき国際こくさい
しゅうはじまりを月曜日げつようびにも出来できるようにした



v.0422 (2003-9-29)

・error_reportingのもどわすれていたのを修正しゅうせい (thx toshimitsu)
・daily.tmpl.html のtypo(翌月よくげつリンク)を修正しゅうせい (thx einguste)


v.0421 (2003-9-16)

・0.42でけた「サーバとユーザのTimezoneがちがとき、デフォルトでひょう
しめされる『今日きょう』がちがうバグ」が、じつはもっとエンバグしていたのを
修正しゅうせい

・バージョンナンバーを、マイナーバグfixもふくめ、すべて数字すうじ修正しゅうせい
(モジュール管理かんり画面がめん確認かくにん出来できないのは致命ちめいてきなため)



v.042a (2003-9-5)

かえ指定してい展開てんかいで、全日ぜんじつイベントでないものだと、展開てんかいされたデータ
時刻じこくがおかしくなっていたバグを修正しゅうせい

おそらくこれは、0.40からずっとあったバグだとおもわれます。



v.042 (2003-9-3)

・PHP4.2.0未満みまんで、array_searchがNULLをかえしてしまう不具合ふぐあい対応たいおうした

・iCalendar出力しゅつりょくで、デバッグようのprint_rがのこっていたバグを修正しゅうせい

潜在せんざいてきにあったminicalendarキャッシュのバグを修正しゅうせい条件じょうけん変更へんこう

・サーバとユーザのTimezoneがちがとき、デフォルトで表示ひょうじされる「今日きょう」が
ちがうバグを修正しゅうせい (thx leonine)

あまりうつくしくない解決かいけつほうだったりしますが。Timezone関係かんけいはまだまだバグ
がありそうで、結構けっこうあたまいたいです

・XOOPSインターフェース文字もじれつ国際こくさい

piCalクラス本体ほんたい国際こくさいについては、かなりのだい工事こうじになりますので、
0.50でやります。そちらがくまでは、0.4けい安定あんていバージョンとかんが
ください。



v.041 (2003-7-30)

長期ちょうきイベントをよこバーによって表示ひょうじするようにしてみた(月間げっかん表示ひょうじのみ)

ただし、よこバーによる表示ひょうじは4けん上限じょうげんです。いちがつに5けん以上いじょう長期ちょうきイベン
トが存在そんざいした場合ばあいちょう過分かぶんについては、通常つうじょう全日ぜんじつイベントと同様どうよう表示ひょうじ
されます。



v.040c (2003-7-29)

・SSLかSSLかの判定はんていを、$_SERVER['SSL_PROTOCOL']ではなく、
$_SERVER['HTTPS']でするように修正しゅうせい (thx JuNya)



v.040b (2003-7-27)

・RRULEのFREQ=WEEKLYで、BYDAY=SU が展開てんかいされないバグを修正しゅうせい



v.040a (2003-7-27)

・sql/mysql.sql のコメントをした (XOOPSバグ対策たいさく)



v.040 (2003-7-26)

かえ条件じょうけん(rrule)を実装じっそうしました

実装じっそうさいしては、Cocoaさんのページ(http://itok.jp/mac/cocoa/)を参照さんしょう
しました。大変たいへんわかりやすいページ、本当ほんとうにありがとうございました。

・イベントテーブルめいを、*_schedule から *_pical_event に変更へんこうした

いまさらですが、XOOPSのガイドラインに沿うようにしました。これにともなって、
0.2から0.3のとき同様どうように、アップグレードスクリプトを実行じっこうする必要ひつようがあ
ります。
このテーブルのカラムもひと追加ついかになっています(rrule_pid)。じつはこちら
がメインの目的もくてきです。データ構造こうぞう先見せんけんあかりがなくてすみません。
なお、テーブルの正規せいきも「あえて」目指めざしていません。

・ミニカレンダーをテンプレート

「ミニカレンダーの「今日きょう」や←・→をクリックしたときにはメインもカレ
ンダーにしたい」「もっと抜本ばっぽんてきにデザイン変更へんこうしたい」「フォントサイ
ズを相対そうたいではなく絶対ぜったい指定していにしたい」
などといった希望きぼうをおちのほうは、このスキン機能きのうをぜひご活用かつようください。
images/default/ をすべてコピーして、テンプレートファイルをえ、
piCalの設定せっていで、スキンフォルダを指定していするだけです。
default そのものはえないことをおすすめします。将来しょうらいてきなバージョ
ンアップなどで上書うわがきされるおそれがあるからです。

標準ひょうじゅん状態じょうたいのミニカレンダーをキャッシュするようにした (XOOPSインタフェース)

テンプレートすることで、さすがに実行じっこう時間じかんがややおそくなったため、いち
ばんおお表示ひょうじされるとおもわれる当日とうじつのカレンダーのみ言語げんごべつにキャッシュす
るようにしました。

・データ登録とうろく直後ちょくごにリロードするさい、Header( "Location: *" ) で暗黙あんもくに、
httpという指定していをしてしまっていた部分ぶぶん修正しゅうせい

・alldayのかくビットに意味いみたせるようにした

ただし、このビットにおうじて表示ひょうじ方法ほうほうえるのはまださきです。



v0.36 (2003-7-16)

・patTemplateにわたすテンプレートファイルを、URIでわたしてしまっていたバ
グを修正しゅうせい


v0.35 (2003-6-21)

・v0.34でエンバグした部分ぶぶん修正しゅうせい (calendarjs.php を場所ばしょ)



v0.34 (2003-6-20)

日付ひづけ入力にゅうりょくのJavaScriptを用意よういした(XOOPS2インターフェース)



v0.33 (2003-6-17)

・admin画面がめんイベント一覧いちらんにページ分割ぶんかつおよび抽出ちゅうしゅつをつけた



v0.32 (2003-6-16)

日付ひづけジャンプコントローラをつけた

・カレンダーメインのレイアウトを変更へんこうできるようにしてみた

変更へんこうのやりかたは、スキン機能きのう一緒いっしょで、images/ のしたで defaultをべつのディ
レクトリめいにコピーし、そのなかの*.tmpl.htmlをえます。
{}でかこわれた部分ぶぶんがpiCalによってえられます。

ねん表示ひょうじカレンダーをつけた

・piCalのembed css を <head></head> のなか出力しゅつりょくできるようになった
(thx Ryuji)



v0.31 (2003-6-10)

・0.30でスケジュールの承認しょうにん出来できなくなっていたのをFix

実験じっけんてきに、iCalendar <-> Outlook のリンク変換へんかん実装じっそうしてみました



v0.30 (2003-6-7)

※ テーブル構造こうぞうふくめ、かなり抜本ばっぽんてき修正しゅうせい(?)しています。0.20以前いぜんのバ
ージョンをお使つかいのほうは、テーブルをアップグレードする必要ひつようがあります。
(readme.txt 参照さんしょう)
※ いっぱい修正しゅうせいしたわりに、デバッグの時間じかんがありません。バグ報告ほうこくよろしく
ねがいします。

・iCalendarのインポートに対応たいおうさせるため、Timezoneの設定せっていをした。

*scheduleテーブルの時間じかんはすべて、サーバのTimezoneで格納かくのうしてます。
ユーザのTimezoneは、xoopsなどから取得しゅとくします。表示ひょうじはすべてユーザの
Timezoneです。
また、時差じさ計算けいさんをする必要ひつようせいから、開始かいし日時にちじ終了しゅうりょう日時にちじをunixtimestampがた
しきつことにしました。最初さいしょはメンテナンスせいから、「あえて」dateがた
timeがたべつのフィールドにつようにつくったのですが、この形式けいしき時差じさけい
さんをすると負荷ふかたかくなりすぎるため、あきらめました。

時間じかん指定していにおいて、全日ぜんじつというオプションを用意よういした。

日付ひづけそのものが対象たいしょうとなる予定よてい記念きねんなど。時差じさ影響えいきょうなし)と、時刻じこくとい
だいとなる予定よてい時差じさによっては日付ひづけわる)の両方りょうほうがあることに、いまになっ
がつきました。allday という新規しんき追加ついかしたフィールドで区別くべつしていま
す。0が時間じかんつきイベント、1が通常つうじょう日付ひづけイベント、2が祝日しゅくじつめいなどの特別とくべつ
日付ひづけイベントとする予定よていです。(現時点げんじてんでは、0かそれ以外いがいかの区別くべつしかして
いない)
なお、iCalendarの仕様しようで、実際じっさい日数にっすうがDTSTARTとDTENDのとなりますので、
これにあわせて、alldayがONの場合ばあいいちにちのみのイベントでもstartとendの
は86400びょうあるようにつくっています。

・iCalendarデータのインポートを用意よういした。(admin画面がめん)

phpicalendarのパーサをみました。
ただし、現時点げんじてんでは、rruleフィールドの処理しょり入出力にゅうしゅつりょくともに出来できません。
iCalenndarのrrule処理しょりとpiCal自身じしんでのかえ入力にゅうりょくについては、つぎおお
なマイナーバージョンアップ(0.40)にてまとめておこないます。

月別つきべつカレンダーをブロックとして用意よういした。

中央ちゅうおう表示ひょうじ以外いがいでは使つかものにならないとおもいますが、リクエストがあったので
一応いちおう用意よういしてみました。

・unique-idをフィールドとしてつようにした。

iCalendarとの親和しんわせいからの要請ようせいです。
どうせフィールドを追加ついかするなら、とついでに、extkey0とextkey1という
int(10)のフィールドも追加ついかしました。newsなどべつのモジュール(テーブル)
との連携れんけいおこな場合ばあい使つかえるかもしれません。その場合ばあいは、extkey1を使つかって
ください。extkey0は、スケジュールデータの上位じょうい分類ぶんるい使つか予定よていがなくもな
いので。

・Ryujiさんさく検索けんさく機能きのうんだ。

テーブル構造こうぞうわった部分ぶぶんをすりあわせたほかは、そのまんまませて
いただきました。おくればせながら、だい感謝かんしゃです。

簡易かんいスキン機能きのうをつけた

piCal/images/ のしたにフォルダをつくり、そこに default とおな名前なまえかくファ
イルを用意よういしてください。あとは、管理かんり画面がめんのpiCal一般いっぱん設定せっていにて、そのフォル
めい登録とうろくすればOKです。
また、これにともない、gifファイルめいも、ではなく、使つかかたから名前なまえをつ
なおしました。
れい:
pencil.gif → addevent.gif
dot_b.gif → (用途ようとおうじ) dot_future.gif or dot_allday.gif

・いくつか国際こくさい準備じゅんびをはじめた

最初さいしょはあまりではなかったのですが、それなりに有用ゆうようなコードになっ
てきた(とおもう)ので、今回こんかいのTimezoneの追加ついかふくめ、国際こくさいすこしずつこう
えています。とりあえずyoteiという変数へんすうめいずかしいので、event に変更へんこう
しましたので、インターフェースをつくられるかた(……って、若干じゃっかんいちめいさまだけ
だとおもいますが)はご注意ちゅういください。



v0.20 (2003-5-11)

まずは、Ryujiさん(http://joetsu.info/ryuji/)に感謝かんしゃします。

・「よう承認しょうにん」の設定せっていでも、一度いちど承認しょうにんした予定よていは、いくらでも変更へんこう出来できてしま
う(ゲストでも!)というバグをFIX (thx Ryuji)

詳細しょうさい画面がめん編集へんしゅう画面がめんけた。(thx Ryuji)

・XOOPS2のテンプレートを使つかひとように、すこしでもOverrideしやすい方法ほうほう
さくちゅう (thx Ryuji)

piCalクラスでもどうモジュールでも、テンプレートは使つかっていません。ただ、
テンプレートの必要ひつようせいわたしもそれなりに承知しょうちはしてますので、もし必要ひつようほう
がいらっしゃいましたら、piCal_xoopsクラスを変更へんこうする、もしくはさらなる
サブクラスを作成さくせいして、かく表示ひょうじ関数かんすうをOverrideしてください。
xoops_version.php もよう変更へんこうです。

・ミニカレンダーの日付ひづけをクリックしたときのデフォルト動作どうさを、piCalの月別つきべつ
表示ひょうじ変更へんこう

・ボタン位置いちのvalign='middle'の指定していわすれを修正しゅうせい

わたしのスタイルでは顕在けんざいしないので気付きづきませんでした。

・とりあえず、iCalendar出力しゅつりょくボタンをつけた (よう mbstring)

あくまで「とりあえず」というレベルです。



v0.13

・$conn を独自どくじに mysql_connect からている部分ぶぶんを、すべて
$xoopsDB->conn から取得しゅとくするようにした

こんなやりかたは、PHP5になって、private指定していされてしまったら一発いっぱつでアウト
なんですが、getVarメソッドも定義ていぎされていないので仕方しかたないですよね。


・「今後こんご予定よてい」ブロックの追加ついか

これにともない、「今後こんご予定よてい表示ひょうじ件数けんすう」というconfig optionを追加ついか



v0.12

・midの取得しゅとく方法ほうほう変更へんこう。どのページでもブロック表示ひょうじできるようにした。



v0.11

・mbstringのないサーバで登録とうろくできないのをふせぐようにした。

実際じっさいには、なにもエミュレートしていないので、そういうサーバでは、ながけん
のスケジュールは、1/2のかくりつ文字もじけするでしょう。

・ブラウザによって、ときぶんのフォームがただしく表示ひょうじされないのを修正しゅうせい



v0.10 (2003-4-23)

最初さいしょのリリース


Downloaded 78787 times  78787  File Size 652.49 KB  Supported Platforms tar.gz|zip|ore|php5|x22  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (3)


Comments list

GIJOE  Posted on 2009/8/20 3:56
Quote:

aamjad2001 wrotes:
Can you add rss to piCal calender. xtcallender has rss in it and that a great thing. cant you add it to pical?
piCal has RSS since 2005/01/07
You can find it in CHANGES.
Just access rss2_coming.php etc.

Quote:
please reply in english
???
I always answer in English unless the question is written in Japanese.

And I've deleted your extra question.
It looks multi-posting.
aamjad2001  Posted on 2009/8/18 14:41
Can you add rss to piCal calender. xtcallender has rss in it and that a great thing. cant you add it to pical?

please reply in english
GIJOE  Posted on 2009/8/13 12:56
tigrimpaさん、こんにちは。

Quote:

バージョンアップしても,モジュール下部かぶ表示ひょうじされるコピーライトの番号ばんごうが0.8のままになっているみたいです(piCal.phpのPICAL_COPYRIGHT).どうでもいいようなことですし,自分じぶんのは自分じぶんでなおしましたが,ちょっとになるので,つぎのバージョンアップのときにでもなおしておいていただけるとにならなくてたすかります!よろしくおねがいします.

さっき手元てもと開発かいはつツリーのはなおしました。

指摘してきありがとうございました。
tigrimpa  Posted on 2009/8/5 10:23
こんにちは,pical愛用あいようしてます.
バージョンアップしても,モジュール下部かぶ表示ひょうじされるコピーライトの番号ばんごうが0.8のままになっているみたいです(piCal.phpのPICAL_COPYRIGHT).どうでもいいようなことですし,自分じぶんのは自分じぶんでなおしましたが,ちょっとになるので,つぎのバージョンアップのときにでもなおしておいていただけるとにならなくてたすかります!よろしくおねがいします.
matrix001  Posted on 2008/1/18 10:03
> ※ XUGJやひよこむとうのXOOPSユーザあいだのサポートサイトが
> ありますのでご利用りようをオススメします。

ここは、英語えいごぬしでしたか・・・ありがとう御座ございました。
すこてみましたが、また、ってみます。
hi-debow  Posted on 2008/1/17 18:32
matrix001さん、こんにちは。

こちらのトップページをごらんになりましたか?
Quote:
このサイトは基本きほんてき国際こくさいサポートです。日本語にほんごでの質問しつもんは、XUGJにおねがいします。
もちろん、バグレポートやコード貢献こうけん、ニュース記事きじへのコメント(み)など、このサイトにあるべき情報じょうほうであれば、日本語にほんごでも歓迎かんげいします。

こちらのサイトをごらんください。
さがしのものがあるとおもいますが・・・XUGJ

※ XUGJひよこむひとしのXOOPSユーザあいだのサポートサイトがありますのでご利用りようをオススメします。

どちらもかなりのりょう情報じょうほうまっていますよ。
matrix001  Posted on 2008/1/17 17:19
質問しつもんがあります。

初心者しょしんしゃなのですが、あちこちきながらなにとかmoduleなるものを
れたり出来できました。

こちらのpiCal 0.91れてみましたが、デザインの
テンプレートのはばせまくて、はみしています。

ホームページはすこあつかえるのですが、tableのはば設定せっていだと
おもうのですが、どのあたりのファイルかさっぱりかりません。

もし、よろしければ、おしえていただければとおもいます。

下記かきれています。
Powered by XOOPS Cube Legacy 2.1.2

よろしくねがいいたします。
GIJOE  Posted on 2007/7/12 5:28 | Last modified
Quote:

pippi wrotes:
I'm interested to insert a link inside the detail of a item of calendar. In particular I'm interested to use the syntax x_siteurl so I can specify a relative url without problem if I move the site to another domain.
You can use BB-Code of [ siteurl ]

eg)
your post

Quote:
It's possible to use html code inside the item's detail?
No.
pippi  Posted on 2007/7/11 6:24
I'm interested to insert a link inside the detail of a item of calendar. In particular I'm interested to use the syntax x_siteurl so I can specify a relative url without problem if I move the site to another domain. Could you suggest me how to implement that? It's possible to use html code inside the item's detail?

Thanks
OneOfTen  Posted on 2007/3/2 19:13
Quote:
Quote:
OneOfTen wrotes:
Shouldn't there be a way of clicking on the dates in the MiniCalenderEx after which the choosen day or the week of that day or the month should be displayed?

Just modify the template of pical_minical_ex.html.

That's what I did. But I thought that it is a feature of piCal because there is an option for that in the admin-menu.

Quote:
Quote:
And how can I arrange that the dates for which I inserted events are marked in the MiniCalender?

As the block of MiniCalendar does not use template system, it is not so easy.
Ok, then I will modify the block each time add a date.

Thanks for your great work!
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!