BlognPlus 用「フラッシュカレンダーモジュール」
ブログ内に「Kinarie&May」様のサイトで配布されている「MT用flashカレンダー」を設置できます。
「フラッシュカレンダーモジュール」
- 前後の月に移動しても、ページの切り替わりが発生しない。
- 記事のある日付の上にカーソルをのせると記事タイトルがポップアップして表示される。
- 個別記事表示時、および日別表示時でもその記事が書かれた月のカレンダーが自動的に表示される。
- 通常型(ボックス型)と横型カレンダーの両方に対応。
ボックス型カレンダー
横型カレンダー
動作環境
- BlognPlus v2.6.2
- BlognPlus v2.6.1
- BlognPlus v2.6.0
- BlognPlus v2.5.6
このカレンダーの動作にはブラウザに Adobe(元 Macromedia) Flash Player 6 以上のプラグインがインストールされている必要があります。
ダウンロード
利用規約
- このモジュールの所有権は 「nJOY」管理人 CJ にあります。
- モジュールを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
- モジュールの再配布・販売等は一切禁じます。
- 利用者個人の責任において改造は自由に行えます。
- スクリプト内にあるプログラム名・バージョン名・著作権表示を削除・変更する事は認めません。
- 当規約に同意された方のみ、このモジュールを無料で使う事が出来ます。
- もしよければ、あなたのブログに「nJOY BLOG」へのリンクをはってやってください。管理人が大変喜び、モジュール作成の励みになります。
「フラッシュカレンダーモジュール」(flashcal.zip, kb)
対応カレンダー
※ フラッシュカレンダーの SWF ファイルは同梱していませんので、別途「Kinarie&May」からダウンロードしてください。
- 「MT用通常型カレンダー ver3.00」
- 「MT用横型カレンダー ver3.00」
インストール方法(主な手順)
- ダウンロードした圧縮ファイル(flashcal.zip)を解凍する
- 「flashcal」フォルダを BlognPlus ディレクトリ下の「module」にアップロード
- 「config.php」のパーミッション「666」等に変更する
- 「guest」と「login」ディレクトリのパーミッション「777」等に変更する
- 「Kinarie&May」様のサイトからフラッシュカレンダーをダウンロードし、「flashcal」ディレクトリにアップロードする
- 管理画面でモジュールの設定を変更する。
- [再構築]ボタンを押し、XML ファイルを更新する。
- スキンファイルの任意の場所に独自タグを記述する
モジュール構成ファイル
- blognplus
- module
- flashcal
- a_function.php
- config.php
- control.php
- function.php
- index.html
- info.php
- install.php
- menu.php
- n_calender300.swf (*)
- style.php
- uninstall.php
- update.php
- viewer.php
- w_calender300.swf (*)
- guest
- login
赤文字のファイルのパーミッションは「666」「606」等にする必要があります。
/guest/ と /login/ のパーミッションは「777」「707」等にする必要があります。
* カレンダー用 SWF ファイルは同梱されていません。
インストール
「flashcal」フォルダを /module/ ディレクトリ下にアップロード後、未登録一覧に入っている「フラッシュカレンダーモジュール」の [インストール] ボタンを押してください。
動作設定
- PC
- PC 用スキンに独自タグを記述した場合、「PC」欄を「ON」にしてください。
- 携帯
- フラッシュカレンダーは携帯では動作しないので、「携帯」欄は「OFF」にしてください。
優先順位
特に制限はありません。
スキンファイルへの記述方法
スキンの HTML ファイル内のフラッシュカレンダーを表示させたい場所に {FLASHCAL} と記述してください。
カレンダーのデザインは「フラッシュカレンダー」の管理画面から変更できます。
管理画面
基本設定
自動更新
フラッシュカレンダーが参照する XML データは新規投稿&記事編集時にのみ更新されます。
しかし自動更新を「ON」にすると、設定した間隔で XML ファイルを常に最新の状態に保ちます。
以下の投稿方法を利用する場合は「ON」にする事をおすすめします。
- 携帯電話からの投稿(モブログ)
- ブログエディター(Windows Live Writer 等)からの投稿
- 記事の予約投稿
ログインユーザー用設定
このモジュールでは標準で公開記事のみのデータを格納した XML ファイルを作成します。
非公開記事を書いている場合はログインユーザー用に XML ファイルを「用意する」事で、非公開記事へのリンクを含んだカレンダーを表示する事ができます。
| XML 用意しない | XML 用意する |
公開記事 | 非公開記事 | 公開記事 | 非公開記事 |
ゲストユーザー閲覧時 | ○ | × | ○ | × |
ログインユーザー閲覧時 | ○ | × | ○ | ○ |
ゲストユーザー用の XML ファイルは /guest/ ディレクトリ下に保存されます。
ログインユーザー用の XML ファイルは /login/ ディレクトリ下に保存されます。
設定を変更する事で、ディレクトリ名を変更する事ができます。
カレンダーのデザイン設定
カレンダーの見た目を変更できます。
左下の簡易プレビュー内でカレンダーの配色を確認できます。
[変更]
[変更] ボタンを押す事で、現在の設定を保存する事が出来ます。
XML ファイルの再構築は行われません。
[XML 構築]
[XML 構築] ボタンを押す事で、XML ファイルを最新の状態に更新する事が出来ます。
以下に該当する場合、[XML 構築] ボタンを押してください。
- このモジュールを使い始めた時
- ログインユーザー用設定を変更した時
- カレンダーに表示されるべきリンクがなく、XML ファイルの不具合が疑われる時
仕様
タイトルの表示
1日に複数の記事がある場合、タイトルが表示されるのはその日で一番新しい記事のみです。
また記事タイトルが10文字以上の場合は、表示されるのは最初の10文字までです。
これらはモジュール側ではなくフラッシュカレンダー側の仕様です。
予約投稿された記事
モジュールが生成する XML ファイルは静的に生成しています。予約投稿の時間になっても XML ファイルは自動的に更新される事はありません。
以下にあげる時点で、XML ファイルは最新の状態になります。
- 自動更新「ON」で、設定した時間経過後
- 記事を新規投稿、また編集する(予約投稿の記事である必要はない)
XML ファイル
このモジュールでは一般公開用(ゲストモード)とログインユーザー用(ログインモード)に別々の XML ファイルを作成できます。閲覧者のログイン状態によりどちらの XML ファイルを読み込むか判別する事で、ゲストユーザーには非公開記事へのリンクが表示される事はありません。
しかし XML ファイルのアドレスが分かれば、ログインユーザーでなくともログインユーザー用の XML ファイルを閲覧する事が出来てしまいます。
非公開記事の情報(記事タイトルと投稿時間)の漏洩を防ぐにはログインユーザー用の XML 格納ディレクトリ名をデフォルト名(/login/)から変更してください。また定期的にディレクトリ名を変更する事をおすすめします。
アップグレードの仕方
Ver1.xx → 2.00
旧バージョンとの互換性はありません。
新バージョンをインストールする前に必ず旧バージョンをアンインストール& /flashcal/ ディレクトリの中身を削除してください。
注意点
- 旧バージョンで「admin.php」を改造している場合は、改造部分を除去する必要があります。
- BlognPlus のバージョンは v2.6.2 以上である必要があります。それ未満の場合は、モジュールをインストールする前に BlognPlus を最新版にバージョンアップしてください。
アンインストール方法
- モジュール管理画面から「モジュールアンインストール」ボタンを押す。
- スキンの HTML ファイルに追加したモジュール独自タグを削除する。
- /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 生成機能追加
[サイト作成のヒント集に戻る]