BlognPlus 用「フラッシュカレンダーモジュール」

ブログ内に「Kinarie&May」様のサイトで配布されている「MT用flashカレンダー」を設置できます。

「フラッシュカレンダーモジュール」

ボックス型カレンダー

フラッシュカレンダー ボックス型

横型カレンダー

フラッシュカレンダー 横型

動作環境

このカレンダーの動作にはブラウザに Adobe(元 Macromedia) Flash Player 6 以上のプラグインがインストールされている必要があります。

ダウンロード

利用規約

  1. このモジュールの所有権は 「nJOY」管理人 CJ にあります。
  2. モジュールを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
  3. モジュールの再配布・販売等は一切禁じます。
  4. 利用者個人の責任において改造は自由に行えます。
  5. スクリプト内にあるプログラム名・バージョン名・著作権表示を削除・変更する事は認めません。
  6. 当規約に同意された方のみ、このモジュールを無料で使う事が出来ます。
  7. もしよければ、あなたのブログに「nJOY BLOG」へのリンクをはってやってください。管理人が大変喜び、モジュール作成の励みになります。

フラッシュカレンダーモジュール」(flashcal.zip, kb)

対応カレンダー

※ フラッシュカレンダーの SWF ファイルは同梱していませんので、別途「Kinarie&May」からダウンロードしてください。


インストール方法(主な手順)

  1. ダウンロードした圧縮ファイル(flashcal.zip)を解凍する
  2. 「flashcal」フォルダを BlognPlus ディレクトリ下の「module」にアップロード
  3. 「config.php」のパーミッション「666」等に変更する
  4. 「guest」と「login」ディレクトリのパーミッション「777」等に変更する
  5. 「Kinarie&May」様のサイトからフラッシュカレンダーをダウンロードし、「flashcal」ディレクトリにアップロードする
  6. 管理画面でモジュールの設定を変更する。
  7. [再構築]ボタンを押し、XML ファイルを更新する。
  8. スキンファイルの任意の場所に独自タグを記述する

モジュール構成ファイル

赤文字のファイルのパーミッションは「666」「606」等にする必要があります。
/guest//login/ のパーミッションは「777」「707」等にする必要があります。

* カレンダー用 SWF ファイルは同梱されていません。

インストール

「flashcal」フォルダを /module/ ディレクトリ下にアップロード後、未登録一覧に入っている「フラッシュカレンダーモジュール」の [インストール] ボタンを押してください。

動作設定

PC
PC 用スキンに独自タグを記述した場合、「PC」欄を「ON」にしてください。
携帯
フラッシュカレンダーは携帯では動作しないので、「携帯」欄は「OFF」にしてください。

優先順位

特に制限はありません。

スキンファイルへの記述方法

スキンの HTML ファイル内のフラッシュカレンダーを表示させたい場所に {FLASHCAL} と記述してください。

カレンダーのデザインは「フラッシュカレンダー」の管理画面から変更できます。

管理画面

フラッシュカレンダー 設定

基本設定

自動更新

フラッシュカレンダーが参照する XML データは新規投稿&記事編集時にのみ更新されます。

しかし自動更新を「ON」にすると、設定した間隔で XML ファイルを常に最新の状態に保ちます。
以下の投稿方法を利用する場合は「ON」にする事をおすすめします。

ログインユーザー用設定

このモジュールでは標準で公開記事のみのデータを格納した XML ファイルを作成します。

非公開記事を書いている場合はログインユーザー用に XML ファイルを「用意する」事で、非公開記事へのリンクを含んだカレンダーを表示する事ができます。


XML 用意しないXML 用意する
公開記事非公開記事公開記事非公開記事
ゲストユーザー閲覧時××
ログインユーザー閲覧時×

ゲストユーザー用の XML ファイルは /guest/ ディレクトリ下に保存されます。

ログインユーザー用の XML ファイルは /login/ ディレクトリ下に保存されます。
設定を変更する事で、ディレクトリ名を変更する事ができます。

カレンダーのデザイン設定

カレンダーの見た目を変更できます。
左下の簡易プレビュー内でカレンダーの配色を確認できます。

[変更]

[変更] ボタンを押す事で、現在の設定を保存する事が出来ます。
XML ファイルの再構築は行われません。

[XML 構築]

[XML 構築] ボタンを押す事で、XML ファイルを最新の状態に更新する事が出来ます。
以下に該当する場合、[XML 構築] ボタンを押してください。

仕様

タイトルの表示

1日に複数の記事がある場合、タイトルが表示されるのはその日で一番新しい記事のみです。
また記事タイトルが10文字以上の場合は、表示されるのは最初の10文字までです。
これらはモジュール側ではなくフラッシュカレンダー側の仕様です。

予約投稿された記事

モジュールが生成する XML ファイルは静的に生成しています。予約投稿の時間になっても XML ファイルは自動的に更新される事はありません。
以下にあげる時点で、XML ファイルは最新の状態になります。

XML ファイル

このモジュールでは一般公開用(ゲストモード)とログインユーザー用(ログインモード)に別々の XML ファイルを作成できます。閲覧者のログイン状態によりどちらの XML ファイルを読み込むか判別する事で、ゲストユーザーには非公開記事へのリンクが表示される事はありません。

しかし XML ファイルのアドレスが分かれば、ログインユーザーでなくともログインユーザー用の XML ファイルを閲覧する事が出来てしまいます。
非公開記事の情報(記事タイトルと投稿時間)の漏洩を防ぐにはログインユーザー用の XML 格納ディレクトリ名をデフォルト名(/login/)から変更してください。また定期的にディレクトリ名を変更する事をおすすめします。

アップグレードの仕方

Ver1.xx → 2.00

旧バージョンとの互換性はありません。
新バージョンをインストールする前に必ず旧バージョンをアンインストール& /flashcal/ ディレクトリの中身を削除してください。

注意点

アンインストール方法

  1. モジュール管理画面から「モジュールアンインストール」ボタンを押す。
  2. スキンの HTML ファイルに追加したモジュール独自タグを削除する。
  3. /flashcal/ ディレクトリを削除する。

バージョンアップ情報

2009/10/21
ver2.00 MT用Flashカレンダー ver3.00 に対応
2009/05/30
ver1.32 BlognPlus v2.6.2 に対応
2009/05/09
ver1.31 管理画面でエラーが発生する不具合修正
2009/04/26
ver1.30 管理画面に固定メニュー導入
2006/12/26
ver1.22 BlognPlus v2.4.0 に対応
2006/10/14
ver1.21 ログイン用 XML ファイルへのリンクを修正
2006/07/05
ver1.20 再構築機能追加
2006/06/23
ver1.12 ログインユーザー用 XML ファイル名変更機能追加
2006/06/20
ver1.11 管理画面でリンク方法を設定可能に
2006/06/20
ver1.10 管理画面で記事件数を設定可能に
2006/06/15
ver1.01 非公開記事に対応
2006/05/10
ver1.00 XML 生成機能追加

サイト作成のヒント集に戻る