アルバム3 album3.cgi

トップへ English Page


機能
    アルバム
  • 各ページ毎での写真表示
  • オプションメニューによる写真選択
  • 次写真、前写真リンク表示機能
  • スライドショーモード
  • ランダム表示モード
  • 写真メニューオフモード
  • 写真枠固定モード
  • リストファイル更新のみによる簡単アップデート
  • リストファイル作成ページ
  • リストファイル無しでも写真閲覧可能
  • リストファイル無効モード
  • 設定ページによる簡単設定アップデート
  • 写真アップロードページ
  • 画像プリロードによる高速表示
  • 一切の設定無しでも使用可能
  • 携帯専用の携帯用アルバムもあります
  • 画像の一覧、サムネイル表示、ダウンロードには画像ダウンロードがあります
  • 動画のリスト表示、再生には動画リストがあります
  • トップページに写真をランダムに表示するCGI、フォトディスプもあります
  • サムネイル自動作成+一覧表示のみの機能としては画像一覧画像一覧2が利用できます。
album2.cgiより追加された機能
  • スライドショーモード
  • ランダム表示モード
  • 写真メニューオフモード
  • 写真枠固定モード
  • リストファイル作成ページ
  • 写真アップロードページ
  • リストファイル無効モード
設置方法
  1. 書き込み可能でCGI実行可能なディレクトリにalbum3.cgiを置く。
  2. album3.cgiの1行目のperlのパスをプロバイダに従って変更する。
  3. album3.cgiのパーミッションを適切に変更する。
  4. ブラウザ上でalbum3.cgiを実行する。
  5. 管理人パスワードを聞いてくるので設定する。
  6. 「管理用」をクリックし、「セットアップ」をチェックしセットアップ画面でそれぞれ適切に変更し「設定」をクリックする。
    この内容がalbum_setup.plに保存される。
    この画面はalbum3.cgi?mode=setupでいつでも呼び出せる。
  7. 画像ファイルを管理者設定で設定した画像ディレクトリに格納する。
    「管理用」リンクから「リストファイル作成、画像アップロード」をチェックし、そこから画像を設定したディレクトリにアップロードすることも可能。
  8. 必要であればalbum.lstを作成し、album3.cgiと同じディレクトリに格納する。
    「管理用」リンクから「リストファイル作成、画像アップロード」をチェックし、そこからリストファイルを作成することも可能。
  9. album3.cgiを実行するとアルバムとして機能する。
バージョンアップ方法
    新しいCGIの一行目のPerlのパスを変更して置き換えるだけです。今まで使っていた設定はそのまま継承されます。
リストファイルについて
    リストファイル(デフォルトはalbum.lst)の内容は普通のテキストで、ファイル名、タイトル、コメントを半角カンマで区切って1行ごとに並べます。
    album.cgi, album2.cgiと完全にコンパチブルです。
    画像ファイルの数に制限はありません。リストファイルに並べるだけ無限に表示できます。
    タイトル、コメントに文字数制限はありません。
    リストファイル無しでもデフォルトで写真閲覧可能です。その場合は画像ディレクトリにある画像ファイル全てがアルファベット順に表示され、タイトルに画像ファイル名が表示されます。
    また、リストファイルに画像ファイル名のみ記述されて、タイトル、コメントが無くても写真閲覧可能です。その場合もタイトルには画像ファイル名が表示されます。
    行頭の「#」はコメントと解釈されてその行は表示されません。
    画像ファイル名が全角文字等、半角英数以外の場合の動作は保証できません。
    リストファイルを管理人設定で無効にするとファイルが存在してもファイル無しと同じ動作をします。

    設置環境と動作の関係は以下の通りです。



    album3.cgi あり あり あり あり
    album.lst 無し/無効 あり/有効 あり/有効 あり/有効
    album.lst ファイル名記述 - あり あり あり
    album.lst タイトル記述 - 無し あり あり
    album.lst コメント記述 - 無し 無し あり

    タイトルがファイル名表示 Yes Yes No No
    指定したタイトル表示 No No Yes Yes

CGI&サンプル モードの設定例 更新履歴
  • 3.013 : 6/17/07 : BODY内挿入に「の前」を追加。
  • 3.012 : 12/29/06 : head_insert_enを修正
  • 3.011 : 11/20/06 : リストファイル作成ページエントリーの処理を修正
  • 3.010 : 11/19/06 : イメージディレクトリにhttpからのパスを使えるように変更。body内挿入分を追加。
  • 3.009 : 6/28/06 : ページ内のヘッダにCharsetを挿入
  • 3.008 : 6/26/06 : コメントの位置を指定するオプションを追加
  • 3.007 : 6/25/06 : レイアウトを修正
  • 3.006 : 6/18/06 : タイプミスを修正
  • 3.005 : 5/12/06 : 画像アップロード時のエラーを修正
  • 3.004 : 10/20/05 : 更にフルパスを避けるコードを追加
  • 3.003 : 10/19/05 : ファイルをアップロードした時にファイル名がフルパスになるのを修正
  • 3.002 : 10/1/05 : Copyrightにリンクを追加
  • 3.001 : 9/10/05 : タイトル表示と戻るリンク表示オプションを追加
  • 3.0 : 9/6/05 : Created