<< April 2024 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

<< [うたわれ] うたわれるものらじお #38 | main | [sb2][plugin] イメージヘルパーでHighslideJSを利用する >>

March 27, 2007

[plugin] イメージヘルパーの改造
March 27, 2007 09:24 AM written by 兼乃

イメージヘルパー ver 0.02
(sb開発研究所)
イメージヘルパーは、記事編集画面などで利用できる「イメージ挿入」セレクタの形式を自由にカスタマイズするプラグインです。

非常に便利なプラグインなのですが、HighslideJS等を利用するのにユニークな画像固有の情報を取得できないのでちょっぴり不便です。

ですので、SereneBachでアップロードファイル毎に付いているIDを取得できるタグを追加する改造を施してみます。
(*非公式の手法ですので、行う場合は自己責任にて)


ImageHelpler.pm 196行目
$text =~ s/$name_tag/$image_name/g;
my $image_id = $imag->id();
my $id_tag = '%image_id%';
$text =~ s/$id_tag/$image_id/g;

$text = '<option value="' . $text . '">' . $imag->name . '</option>' . "\n";

*赤字の部分を追加


一応説明文にも追加
imagehelper.html 46行目
<li class="odd">%exif_comment% : コメントを表示します。</li>
<li class="even">%image_id% : イメージIDを表示します。</li>
</ul>

*赤字部分を追加


以上。