何とか完成したかな?ということでここで発表してみます。
NP_ItemIcon(仮)
アイテムごとに設定したアイコン画像をテンプレート内に表示します。
ついでにカテゴリアイコンも表示させることが出来ます。
アイテムの本文より外に、アイテムで指定したアイコンを表示可能になるのが最大の利点かな?
とりあえず現時点でWelcomeのところで使ってます。
他のところで使ってるところ見せたかったけどアイコンの手配が・・・
週末中に何とかします。
ダウンロードはこちら
すこしソースに直し損ねてた分があって26日22時34分に差し替えました。
それ以前にダウンロードした人は落としなおしてください。
NP_ItemIcon 0.22[95clicks]
詳しい使い方は続きで。
使い方
<%IconAdd(Height,Width,catmode)%>
テンプレートの中に記述してください。
Height,Width:デフォルトの画像サイズ
catmode:カテゴリアイコンを使用するか
-0 カテゴリアイコンは使用しない(デフォルトアイコン表示) デフォルト
-1(排他使用) アイテムごとのアイコンが設定されていない時のみ表示
-2(併用) 常にカテゴリアイコンを併用表示
例
<%IconAdd%>
<%IconaAdd(10,20)%>
<%IconAdd(,,2)%>
オプション
デフォルトパス
FancyURLや、ブログを別ディレクトリに展開している人は相対パスだと無理かもしれません。
デフォルトアイコン名
アイコン未設定のアイテムで表示するアイコンファイル名です。
ここを空白にするとデフォルトアイコンを表示する場合なにも表示されなくなります。
デフォルトサイズ
サイズ指定の優先度は
アイテムごとの設定>テンプレートのパラメータ>プラグインオプション
です。
複数アイコンの同時表示
アイテムでアイコンファイルを設定する場合に'/'で区切ってください。
例:default.gif/info.gif
このとき説明も同様に区切って書いておくと左側から順番に使われます。
例:デフォルトアイコン/インフォメーション
今のところ、アイテムごとの設定ではアイコンサイズは1つしか設定できません。
なので複数アイコンを指定しても同じサイズで表示されます。
カテゴリアイコンもこのサイズです。
画像サイズを指定しないで出力させたい場合、全てのサイズ設定情報を削除して使ってください。
アイコンファイルの置き方について
オプションで設定したパスの中に入れてください。
カテゴリアイコンはこの中にcategoryというディレクトリを作ってその中に、カテゴリID.gifという名前で置いてください。
1.gif,2.gifというように。(カテゴリ名.gifにしなかったのは私のブログのカテゴリ名が日本語なため)
このプラグインの使い道
同一カテゴリ内でアイコンを使い分けることによって擬似サブカテゴリを実現するとか・・・
天気のアイコンを用意しておいて日記で天気を表示させるとか・・・
アイテムの本文内に表示するので構わなければ必要ないのですけどね(笑)