Top
Rd
LS
TS

Thumblink 配布ページ

Thumblink とは?

Webnail を利用してサムネイルリンク集を生成する PHP スクリプトです。 各種 Webnail の設定ファイル生成と、ページの表示を行います。 サムネイル自体は Webnail を使用して作成します。

使用方法

設定ファイル (XML) を書いたら generate.php を実行させ、必要なファイルを生成させて準備完了します。テンプレートファイルや CSS も簡単に変更できますので、下記の正常動作を確認できたら自分好みに変更するのもよいでしょう。

なお、サムネイル画像の生成は Webnail 2 か 偽 Webnail か Webnail "K" を使います。当方では高速動作で IE エンジンでも Gecko エンジンでもサムネイルを取得できる Webnail "K" をお薦めします。(ただ、v0.03 現在は Gecko エンジンでの取得にややバグがある模様です)

  1. 設定ファイルを書きます。
  2. generate.php を実行して必要なファイルを生成します (ブラウザから HTTP サーバーを通してアクセスするか、コマンドライン版の PHP で実行させてください)。エラーメッセージが出て途中で強制終了したら設定ファイルを書き直してください。
  3. 上記の作業で出来たリストファイルを Webnail に渡します
  4. ブラウザから HTTP サーバーを通して index.php (このファイル名は変更しても構いません) にアクセスします。
  5. 表示が出来たら、FTP などでファイルをアップロードしてください。generate.php と設定ファイルはアップロードする必要はありません。

詳細は設定ファイルの書き方テンプレートファイルの書き方を参照してください。

ダウンロード

右クリックやマウス長押しのメニューで保存してください。

既知の問題

現在、確認されている問題です。

謝辞

このスクリプトの作成にあたって、PageIterator クラスを使用させていただきました。 この場を借りてお礼を申し上げます。

補足

この PHP スクリプトは修正 BSD ライセンスで配布します。 但し、PageIterator クラスは除きます。

ToDo

現在の ToDo です。

更新履歴

type C v0.5.0
  • カテゴリに階層構造を付けられるようにした
  • 1 ページに複数のカテゴリを設定できるようにした
type C v0.1.0
  • ドキュメントを添付した
  • ソースコードの調整をした
  • テンプレートファイルの定数について調整をした
  • 設定ファイル、テンプレートファイル、リストファイルの固定ファイル名の制限をなくした
  • ファイル生成用スクリプトをブラウザでアクセスして使うようにした
  • 1 ページに表示するサムネイルリンク数を調節できるようにした
type C v0.0.1
  • 初の公開版 (ドキュメント無し)
  • ソースコードを全体的に書き直した
  • シリアライズドファイルを分割した
  • 設定ファイルを XML にした
  • カテゴリ機能を付けた
  • 自作クラスをパッケージした
  • PageIterator クラスを使用した
  • デフォルト CSS を少しはマシにした
  • デフォルトテンプレートの XHTML を少しはマシにした
type B
現在の css Zen Garden Shot の一部だけしか出来ない突貫工事版
type A
なつみかんとの連携しか出来ない初期版