百万人の煩悩生活  ページ一覧  検索  更新履歴  RSS  ログイン

image_highslide.rbプラグイン

image_highslideプラグイン

tDiaryで画像のサムネイルを表示する際にHighslide JSを使って原寸表示させるためのプラグインです。

Highslide JSは、Lightbox JS等に代表されるサムネイルから拡大表示する際に前面にウィンドウを出して表示してくれるJavascriptライブラリです。

image.rbプラグインでアップロードした画像を表示することを前提にしていますので、image.rbが有効になっている必要があります。

インストール

Highslide JSの導入

まずHighslide JSを持ってきて、ファイル一式をtdiary/misc/plugin/image_highslide/の下に入れてください。

プラグインの導入

プラグインのimage_highslide.rbをtdiary/misc/plugin/の下に、*.cssをtdiary/misc/plugin/image_highslide/ の下に入れてください。

こうなるはず

tdiary/
  └misc/
   └plugin/
     └image_highslide.rb --- プラグイン本体
     └image_highslide/
         *.css --- プラグイン添付のスタイルシート
         *.js  --- highslide本体のJavascript群
         images/ --- highslide付属の画像ファイル

imageプラグインのimage()メソッドをオーバーライドしているので、imageプラグインでサムネイル表示させていた部分については置き換わります。

制限事項

スタイルシートも添付していますが、現在は white-rounded-outline スタイル固定としています。

(そのうちに設定画面からCSSを切り替えられるようにしてもいいかもしれない)

ダウンロード

更新日時:2012/04/20 00:29:54
キーワード:[tdiary] [highslide.js] [image.rb] [image_highslide.rb]
参照:[tDiary用自作プラグイン]