# Calendarjp プラグイン

## バージョン: 1.1.6

## 作成者: Yoshinori Tahara - dengen

## 公開日: 2013.02.21

## ライセンス: GPLv2

## 概要:

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

## 機能:

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

## 条件:

- このプラグインは，Geeklog 2.0.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.1.6 | 2013.02.21 | 修正 calendarプラグインの最新版(1.1.3)の変更をマージしました。
1.1.5 | 2011.05.18 | 修正 calendarプラグインの最新版(1.1.2)の変更をマージしました。
1.1.4 | 2011.03.06 | 修正 calendarプラグインの最新版の変更をマージしました。 追加 イベントの「詳細」をWikiスタイルで編集できるようにしました。 追加 イベントの表示ページのテンプレートでテンプレート変数{event_id},{lang_owner},{owner_name},{owner_id}を使用できるようにしました。 追加 イベントの表示ページのtitleタグにイベントのタイトルを表示ようにしました。
1.1.3 | 2010.11.13 | 修正 calendarプラグインの最新版の変更をマージしました。 追加 イベントの「詳細」をWikiスタイルで編集できるようにしました。
1.1.2 | 2010.5.12 | 修正 calendarプラグインの最新版の変更をマージしました。 追加 フィードに日時、イベントの種類、場所、詳細を書き出すようにしました。
1.1.1.1b2 | 2010.1.21 | 修正 全体イベント投稿したときに、承認待ちリストに追加されない問題を修正しました。
1.1.1.1b1 | 2009.11.12 | 追加 全体イベント投稿にログインを要求するモードを追加しました。
1.1.1 | 2009.11.6 | 修正 calendarプラグインのバージョン1.1.1の変更をマージしました。
1.1.0 | 2009.7.26 | 修正 calendarプラグインのバージョン1.1.0の変更をマージしました。 修正 言語ファイルの$LANG_MONTHの値変更に合わせた変更を行いました。 修正 言語情報（$_CONF['language']）を見て、日本語以外の場合には英語の日付様式を採用するようにしました。
1.0.7 | 2009.2.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