** pagethumb.inc.php [#s181a313]
|RIGHT:100|LEFT:360|c
|~サマリ|リンク先サムネイル表示プラグイン|
|~リビジョン|1.1|
|~対応バージョン|1.4.7|
|~投稿者|[[vbk]]|
|~投稿日|&new{2008-10-04 (土) 12:34:10};|
リンク先のページをサムネイルとして見ることが出来るプラグインです。サーバーの内部で「CrenaHtml2jpg」をコマンドラインで操作しているため、Windowsマシン用です。 Webページが開かれる度に画像を生成するため、サーバーの環境によっては負荷が大きくなるかもしれません。ご注意ください。

*実行例 [#v6299fa3]
[[ここを参照してください>http://www.vbkaisetsu.com/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fpagethumb.inc.php]](外部リンク)

*ライセンス [#y6aa6632]
GPL(General Public License)として配布しています

*インストール [#d293326c]
+予め、[[CrenaHtml2jpg>http://www.picolix.jp/crenahtml2jpg.html]]をインストールしておいてください。
+pagethumb.inc.tar.gz を展開すると3つのファイルが出力されます。
+pagethumb.js を pukiwiki/skin 内に設置してください。
+pukiwiki/skin/pukiwiki.skin.php の head タグ内に以下の行を追加してください。
 <script type="text/javascript" src="./skin/pagethumb.js"></script>
+pagethumb.inc.php を pukiwiki/plugin 内に設置してください。
+pagethumb.inc.php の以下の箇所を環境に合わせて修正してください。
 // CrenaHtml2jpgのパス
 $crena_exe_path = "E:\\crena\\CrenaHtml2jpg.exe";
 // サムネイルのキャッシュ場所(高速化のため、RAMディスクにするとよい)
 $image_data_path = "R:\\";

ポイント時に表示されるサムネイルは「pagethumb」というクラスで生成されます。スキンをCSSファイル等で変更してください。

このサイトのスキン設定例
 .pagethumb {
     border: ridge medium #006600;
     background-color: #ffffff;
     color: #000000;
 }

構文
 &pagethumb(URI[,text[,page_size[,thumb_size]]]);

URI…サムネイル・リンクに設定するURI。~
text(省略可)…リンクに設定する文字列(ここに何も入力しない場合、サムネイルがリンクになる。
page_size(省略可)…サムネイル化されるページが表示される画面の大きさ。
thumb_size(省略可)…サムネイルのサイズ。横幅だけを入力した場合、アスペクトが維持されたまま伸縮される。

実行例のソース
 -&pagethumb(http://www.yahoo.com,Yahoo!,1000x600);

 &pagethumb(http://www.google.com,,600x300,200);

*ダウンロード [#bfefe775]
以下のページよりダウンロードしてください~
[[pagethumb.inc.php>http://www.vbkaisetsu.com/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fpagethumb.inc.php]]

*更新履歴 [#na80bd34]
Internet Explorerでページをスクロールしたときに、サムネイルがずれるバグを修正しました。

~
#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.097 sec.

OSDN