携帯用アルバム almob.cgi

トップへ


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

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



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

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

縮小画像作成オフモード
  • 管理人設定の「縮小画像作成」の設定を「作成しない」に設定すると画像の自動縮小を行わずそのまま表示します。
  • 予め携帯用画像が用意されている場合はこのモードが利用できます。
  • このモードではGDを利用しないのでスクリプト内の「use GD;」をコメントアウトすることでGDがインストールされていないサーバーで利用することができます。
CGI&サンプル
    サンプル 管理用セットアップ画面のサンプル
    almob.cgi album.lstのサンプル

    サポート掲示板へ

更新履歴
  • 1.004 : 2/6/08 : 画像を縮小しないオプションを追加
  • 1.003 : 1/30/08 : リンクにaccesskeyを追加
  • 1.002 : 12/22/07 : リストファイル無しの場合の表示順オプションを追加
  • 1.001 : 11/19/07 : 縮小画像ファイルサイズ制限機能を追加
  • 1.0 : 11/11/07 : Created.