media.phpの代わりに利用できる便利なメディアマネージャ。従来のmedia.phpを拡張し、削除とファイル名変更機能を追加。加えて、画像の必須属性であるalt属性の入力もサポート。
| General Plugin info | |
|---|---|
| 作者: | Mocchi |
| 最新のバージョン: | ver.2.0.1(2008/01/31) |
| 入手先: | http://japan.nucleuscms.org/bb/download.php?id=1313(51KB, Zip) |
| フォーラム参照先: | http://japan.nucleuscms.org/bb/viewtopic.php?t=2805 |
| セキュリティチェック: | |
Nucleus CMSには外部ファイル(画像やPDFなど)をサーバにアップロードし、アイテムに埋め込む機能が備わっています。 このプラグインは、その機能を拡張し、ファイル名の変更と削除機能を追加してあります。 また、GreyBoxをバンドルしたバージョンを利用することで、機能の呼び出しを少しだけ装飾することができます。
Ver.1.2から、以下の2つのオプションを追加しました。
デフォルトでは、Nucleusインストール時と同様に、プライベート・コレクション・ディレクトリ機能がオンとなっています。オフにすることで、メンバー間の共有ディレクトリの使用を徹底することができます。 なお、メディア・ディレクトリにフォルダが作成されていない状態でこの機能をオフにすると、エラーとなります。その場合は、FTPソフトかサーバ提供環境でディレクトリを作成してください。
表示ファイル数を5件から50件の間で指定できます。
Nucleusのグローバル設定にある「アップロードするファイル名の頭に日付を付加する」オプションにより一覧画面での日付とファイル名の表示およびファイル名変更時の動作が異なります。
スキンに変数を記述することで、スキンから機能を呼び出すことができます。以下の2つの記述を、スキンに追加してください。なお、テンプレートからの呼び出しはサポートしていません。
<%if(hasplugin,ImprovedMedia)%>
<%ImprovedMedia(head)%>
<%endif%>
<%if(hasplugin,ImprovedMedia)%>
<%ImprovedMedia(anchor)%>
<%endif%>
すると、<%ImprovedMedia(anchor)%>を追加したところにアンカー「ファイル管理」が出現します。このアンカーをクリックすることで、機能の呼び出しをすることができます。なお、こうして呼び出されたMedia Controlは、ボタン「文書に挿入」を持たず、ファイルのアップロード・削除・ファイル名の変更のみ利用できます。
NP_ActionLogPlusを一緒に利用している場合、外部ファイルに関する履歴に「ファイル削除」と「ファイル名変更」が加わります。このプラグインが発生するイベント「PostRenameMedia」「PostDeleteMedia」をキャッチするからです。
NP_ImageManager、NP_EachBlogDir、NP_Mediatocuと同時に使う事はできません。
備忘録として残しておきます。