pagethumb.inc.php

サマリリンク先サムネイル表示プラグイン
リビジョン1.1
対応バージョン1.4.7
投稿者vbk
投稿日2008-10-04 (土) 12:34:10

リンク先のページをサムネイルとして見ることが出来るプラグインです。サーバーの内部で「CrenaHtml2jpg」をコマンドラインで操作しているため、Windowsマシン用です。 Webページが開かれる度に画像を生成するため、サーバーの環境によっては負荷が大きくなるかもしれません。ご注意ください。

実行例

ここを参照してください 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 (外部リンク)

ライセンス

GPL(General Public License)として配布しています

インストール

  1. 予め、CrenaHtml2jpgをインストールしておいてください。
  2. pagethumb.inc.tar.gz を展開すると3つのファイルが出力されます。
  3. pagethumb.js を pukiwiki/skin 内に設置してください。
  4. pukiwiki/skin/pukiwiki.skin.php の head タグ内に以下の行を追加してください。
    <script type="text/javascript" src="./skin/pagethumb.js"></script>
  5. pagethumb.inc.php を pukiwiki/plugin 内に設置してください。
  6. 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);

ダウンロード

以下のページよりダウンロードしてください
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 )

更新履歴

Internet Explorerでページをスクロールしたときに、サムネイルがずれるバグを修正しました。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-21 (火) 23:42:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.391 sec.

SourceForge