# Calendarjp プラグイン

## バージョン: 1.0.8

## 作成者: Yoshinori Tahara - dengen

## 公開日: 2009.08.01

## ライセンス: GPL

## 概要:

- Calendarjp プラグインは，Calendar プラグインを日本人ユーザー向けにローカライズしたものです。

## 機能:

- Calendarプラグインの日付や時間などの表記を日本式に変更しています。
- ログインユーザーによる全体イベント登録で、アドバンストエディタを使用できます。

## 条件:

- このプラグインは，Geeklog 1.5.0 用です。それ以外のバージョンでは動作確認を行っていません。

## この説明のセクション:

- １） インストール
- ２） アンインストール
- ３） 改訂履歴

### １） インストール

インストールには，手動でプラグイン用のディレクトリを作成し，適切なディレクトリへファイルをコピーする必要があります。

以下の説明で，

- <geeklog_dir> は，db-config.php が存在するディレクトリ
- <public_html> は，lib-common.php が存在するディレクトリ
- <admin> は，管理者用ファイルが存在するディレクトリ（普通は，<public_html>/admin/ ）

を表しています。

#### Step 0 - データベースのバックアップ

- Calendarjp プラグインはテーブルを追加するので，管理者メニューの「DBのバックアップ」や phpMyAdmin を使用して，事前に Geeklog のデータベースをバックアップしておきます。

#### Step 1 - アーカイブの展開

- Calendarjp プラグインのアーカイブを <geeklog_dir>/plugins ディレクトリに展開します。calendarjp という名前のディレクトリができます。

#### Step 2 - 必要なディレクトリの作成

- <public_html> ディレクトリの下に calendarjp という名前のディレクトリを作ります。
- <admin>/plugins/ ディレクトリの下にも calendarjp という名前のディレクトリを作ります。

#### Step 3 - 必要なファイルのコピー

- <geeklog_dir>/plugins/calendarjp/ ディレクトリに移動します。
- admin ディレクトリの内容を，Step 2 で作成した <admin>/plugins/calendarjp/ ディレクトリにコピーします。
- public_html ディレクトリの内容を，Step 2 で作成した <public_html>/calendarjp/ ディレクトリにコピーします。

#### Step 4 - プラグインエディタでインストールの実行

- Root ユーザとしてログインし，プラグインエディタから calendarjp のインストールを実行します。
- 失敗した場合には，エラーログ（ error.log ）を調べます。
- これで，Calendarjp プラグインはインストールされました。
- 投稿管理メニューまたはサイドバーのメニューから、「カスタムメニュー」をクリックすると、カスタムメニューリストが表示されるでしょう。

Goto Top

### ２） アンインストール

#### Step 0 - データベースのバックアップ

- Calendarjp プラグインはアンインストール時に，Calendarjp プラグインが使用していたテーブルを破棄するので，管理者メニューの「DBのバックアップ」や phpMyAdmin を使用して，事前に Geeklog のデータベースをバックアップしておくことをお勧めします。

#### Step 1 - プラグインエディタでアンインストールの実行

- プラグインエディタから，calendarjp をアンインストールします。このとき，Calendarjp プラグインが使用していたテーブルは破棄され，その中に記録されていたデータも削除されます。

#### Step 2 - ディレクトリの削除

- インストールの過程で作成した3つのディレクトリ（ <geeklog-dir>/plugins/calendarjp/ ，<public_html>/calendarjp/ ，<admin>/plugins/calendarjp/ ）を削除します。

Goto Top

### ３） 改訂履歴

バージョン | 公開日 | 説明
--- | --- | ---
1.0.8 | 2009.8.1 | 修正 一般ユーザーが全体イベントを投稿する場合に、「リンク」の初期値「http://」がスパムリンクと判断されてしまう問題を修正しました。
1.0.7 | 2009.02.15 | 修正 calendarプラグインのバージョン1.0.3の変更をマージしました。 修正 ナビゲーションバーの操作で常に全体カレンダを表示してしまう問題を修正しました。 修正 カレンダでの年月日及び時間の選択が、イベントエディタにおいて初期値として入力されるようにしました。 修正 HTMLコードの適正化を実施しました。
1.0.6 | 2008.10.24 | 修正 一般ユーザーが全体イベントを投稿する場合に、calendarプラグインへ投稿されてしまう問題を修正しました。
1.0.5 | 2008.10.19 | 修正 まれにcalendarプラグインからデータを正常に引き継げない場合があることに対応しました。
1.0.4 | 2008.10.8 | 修正 アップグレードに対応していなかったので対応しました。
1.0.3 | 2008.9.26 | 修正 インクルード対策ほかGeeklog1.5.1のcalendarの修正をマージしました。
1.0.2 | 2008.9.10 | 初期バージョン

Goto Top