<%popup(...)%>をサムネイル画像へ置き換えるプラグイン。
この『NP_Thumbnail』には、動作が異なる2つのバージョンがあります。
jpeg / png / gif に対応しています。(プログレッシブjpgには対応していません)
Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
管理画面からプラグインをインストールする
Nucleusで記事を投稿編集する際にメディアの埋め込み画面で「ポップアップ」を選択した場合に記事に挿入される<%popup()%>タグで、リンクテキストの入力がないものについて、自動的にサムネイル画像を表示すると同時に、元のサイズの画像のポップアップイメージへのリンクを生成します。
<%popup()%>タグで、リンクテキストの入力があるものについては、サムネイル自動表示のon/offをプラグインのオプションで設定することができます。
このプラグインをアンインストールした際は、従来のポップアップウィンドウへのリンク出力に切り替わるだけですので、安易に導入することができます。
スキン内の、記事を展開させるNucleus変数(<%blog()%>とか)よりも前に、
<%Thumbnail(400,600)%>
と書くと、そのページ内のサムネイルは400x600で生成されます。
この記述がないページは、プラグインオプションの数値を使用します。
Delete tables on uninstall?
プラグインを削除すると同時にテーブルデータも削除するか否か。
generate thumbnails with or without a comment
<%popup%>変数にリンクテキストを入力したものについてサムネイル自動出力するか否か。
「はい」: リンクテキストをサムネイル画像のalt値に変換した上でサムネイルを作成する。
「いいえ」: リンクテキストを入力した場合はサムネイルは作成せず、Nucleus標準機能のポップアップウィンドウへのリンクを出力する。
どちらに設定していてもリンクテキストを入力していない場合はサムネイルを自動作成します。
maximum width of the thumbnail
ここで指定したピクセル数以上の横幅の画像である場合はこの横幅のサムネイルを作成する。
maximum height of the thumbnail
ここで指定したピクセル数以上の高さの画像である場合はこの高さのサムネイルを作成する。
maximum width of the thumbnail
ここで指定したピクセル数以上の横幅の画像である場合はこの横幅のサムネイルを作成する。
maximum height of the thumbnail
ここで指定したピクセル数以上の高さの画像である場合はこの高さのサムネイルを作成する。
maximum width of the popup window
サムネイル画像をクリックして開くポップアップウィンドウの横幅の最大値
maximum height of the popup window
サムネイル画像をクリックして開くポップアップウィンドウの高さの最大値
generate thumbnails with or without a comment
<%popup%>変数にリンクテキストを入力したものについてサムネイル自動出力するか否か。
「はい」: リンクテキストをサムネイル画像のalt値に変換した上でサムネイルを作成する。
「いいえ」: リンクテキストを入力した場合はサムネイルは作成せず、Nucleus標準機能のポップアップウィンドウへのリンクを出力する。
どちらに設定していてもリンクテキストを入力していない場合はサムネイルを自動作成します。
Delete tables on uninstall?
このバージョンではテーブルを使用していないので無関係。
XREAの広告挿入スクリプトの影響で、ImageJpeg()やImagePng()の出力が正常に行われない場合、action.phpファイルへの広告挿入を抑制する対策が有効なケースがあります。
action.phpファイルのあるディレクトリの.htaccessファイルに
<Files action.php>
LayoutIgnoreURI *
</Files>
を追加するだけです。
【例】
画像の実サイズ:800x520
オプションで指定した最大サムネイルサイズ:300x300
スキンで指定した最大サムネイルサイズ:400x400
アイテム内での記述<%popup(20050830-gram1.jpg|100|230|)%> (自分でwidthとheightを手入力)
というケースでは、100x230でサムネイルを作成します。
でもって、ポップアップウィンドウサイズもこのサイズになります。
ver 3.0+ : gif support
ver 3.0 : trivial update to support Nucleus
CMS version3.0
ver 2.1b : bug fix
Ver 2.0b : generate static thumbnail images on media directory
Ver 1.1 : add classname to img tag
Ver 1.0 : First imprementation.
Ver 1.6 : fixed bug: resize (by nakahara21, chada pointed).
support correct link-url (&)
Ver 1.5 : support doSkinVar for specific maxsize (by nakahara21).
Ver 1.4 : maximum size of popup windows support (by nakahara21).
Ver 1.3 : add force_thumbnail option (coding by jirochou, added by Fujisaki).
GIF support (by Fujisaki).
Ver 1.1 : Bug fixed :image path (by nakahara21).
Ver 1.0 : First imprementation (by jirochou).