デジタランド - TopPage CGI & PHP & JavaScript - リンク


TopPage >> CGI & PHP >> PHOTO-GALLERY TypeIII
データご利用について


PHOTO-GALLERY TypeIII Perl-CGI ◇ 画像管理

■ファイル更新履歴
●2005/10/26:Ver Build114 更新
 管理画面で 『アルバムの全削除』 が効かないエラーを修正。
 さつき さんご報告ありがとうございました。
※修正ファイル: index.cgi と _dll フォルダ内の admin.pl です。
  Build112 より更新される場合は、解凍後 index.cgi と admin.pl をサーバに
  アップロードなさって下さい。
●2005/04/11:Ver Build112 更新
 管理画面で 『アクセスが認証されない』 エラーを修正。
 深那 優 さんご報告ありがとうございました。
●2005/03/14:Ver Build111 更新
 前回の更新の際に、前々回に修正した部分の前のモジュールを入れてしまいました。。。(TT)
 toshi さん何度も申し訳ありません。m(__)m
 Ver.110からの更新方法は、dll フォルダ内の adm_album_set.pl だけをサーバにアップし直して、その上で既存のアルバムのいづれかで新規に作品を1点だけ追加発表してみて下さい。
 ログ類はそのままで引き継がれ、正常に更新されます。
●2005/02/25:Ver Build110 更新
 更新というか、モジュールファイル入れるの忘れていました。。。(TT)
 toshi さんありがとうございます。m(__)m
●2004/12/17 : Ver.1 Build101 更新
  2つ目以降のシリーズを作成した場合、最初のシリーズが表示されなくなるバグを
  修正。
このバグに関しては作成されるファイル類自体は正常に更新されていますので、
  Ver.100 からアップデートされる場合は以下の手順で行って下さい。

■1:Ver.101 の圧縮ファイルをダウンロードし、解凍して下さい。
■2:_dll フォルダにある *.pl ファイル全てを、現在 Ver.100 が動いているサーバに
    上書きアップロードして下さい。
Ver.100 で作成されたファイル類は、全てそのままご利用頂けます。
●2004/09/19 : Ver.1 Build100 公開

■ご注意
 この CGI は、ログファイル類を全て CGI によって自動作成する仕様となっており、何よりアップロードする画像ファイル(JPEG)は常に新規にサーバ内にコピーされます。 そのため、CGI による新規ファイルの生成が認められていないサーバではこの CGI は動作しませんのでご注意下さい。

■ご利用規定
 万一、この CGI を利用することにより利用者の方に何らかの不利益等が発生しても、作者は一切の責を負いませんので、その旨、あらかじめご了承下さい。


▼このシステムの仕様
●動作環境 Perl CGI が動作し、CGI によるファイル生成が行えるサーバ環境
●文字コード Shift-JIS
●ログ拡張子 データファイル:*.dat // 画像ファイル:*.jpg
●Cookie 3種類のクッキーを発行
●主対象ブラウザ Microsoft Internet Explorer Ver.5 以降


▼このシステムの特徴


●1 複数のシリーズを設定し、そのシリーズ毎に複数のアルバムを作成・管理できます。
例えば 『日本のお城』 というシリーズを作成し、その中に 『江戸城』、『大阪城』、『姫路城』・・・ などとアルバムを作成できて、そのアルバム毎に作品を登録・管理できます。
但し、1シリーズ当たりで作成できるアルバム数は
最大で10アルバムまでです


●2 訪問者数をカウントします
設定された1アルバム毎に閲覧者数をカウントします。


●3 但し、サーバ側でのサイズ調整等は一切行いません
このシステムは、撮影された画像にレタッチやトリミング等の各種調整を加え、作品として完成されたものを展示することを主眼に置いています。
登録される画像は、必ず、縦横サイズが300×450(あるいは450×300)となるようあらかじめ編集作業を行って下さい
上記サイズ以外の画像は登録することが出来ません。
また、PHOTO-GALLERY IM(Type1)などのように、登録された JPEG 画像から各種 EXIF 情報等の抽出も行いません。
但し、撮影者がそれら撮影データやコメントなどを別途記載して登録表示させることが出来ます。


▼ご利用方法
●1:圧縮ファイルをダウンロードして下さい。

【PHOTO-GALLERY TypeIII // CGI ファイル】
Ver.1 (Build 114) LZH 圧縮


●2:ダウンロードされた LZH ファイルを解凍すると、以下のファイルが出来ます。

index.cgi PHOTO-GALLERY 本体 メイン CGI ファイル
imgup.cgi 画像アップロード用 CGI ファイル
□dll フォルダ - .htaccess アクセス設定ファイル
・index.htm ファイル(ダミー用)
・その他、*.pl ファイル15種類
□img フォルダ - 画像ファイル14種類
・index.htm ファイル(ダミー用)
□logs フォルダ - .htaccess アクセス設定ファイル
・index.htm ファイル(ダミー用)
□upimg フォルダ - ・index.htm ファイル(ダミー用)


●3: index.cgi ファイル、及び imgup.cgi ファイルをメモ帳などで開いて、それぞれ
以下の点を修正して下さい

一行目の

#!/usr/bin/perl

を、ご利用のサーバの指定パスに変更して下さい。
たいていの場合、これか

#!/usr/local/bin/perl

だと思います。


●4: dll フォルダ内の set.pl ファイルをメモ帳などで開いて、以下の点を
変更して下さい。

#▼システムのユーザー名(写真作品の著作権者)
$copyright='著作権者名';


登録作品の著作権者名。

#▼このCGIの設置年月
# アクセスカウンタのスタート年でも使用しますので
# 必ず半角数字で yyyy/mm 形式で指定して下さい。
$since='2004/09';


システムを設置するスタート 年/月
必ず、2004/09 等、4桁/2桁 の形式になるようにして下さい。

#▼システム CGI のファイル名
$cgi="index.cgi";


システムメイン CGI のファイル名。
変更する場合に設定して下さい。


#▼このシステムから見た戻り先のURL
$homepage="http://www.digitaland.net/";


index.cgi から見た戻り先のURL。


#▼管理者用画像登録 CGI のファイル名
# この CGI で PhotoGallery の画像をアップロードします
$upcgi="imgup.cgi";


画像登録用 CGI のファイル名。
変更する場合に設定して下さい。


#▼書き込み用ファイルのパーミッション
# 変更不要の場合は $pms="";
$pms=0644;


書き込み(上書き可能)ファイルのパーミッション。
サーバによって、これを指定しなければログが更新されない場合や、
また逆に指定するとエラーになる場合もあります。


#▼ログファイル用フォルダ名
$log="_logs";


同梱されている _logs フォルダのフォルダ名です。
変更する場合に設定して下さい。


#▼画像アップロード用フォルダ名
$imglog="upimg";


同梱されている lupimg フォルダのフォルダ名です。
変更する場合に設定して下さい。


#▼管理者用パスワード(半角英数字で)
$masterpass='MainPass0123';


管理用パスワード。
必ず半角英数字で指定して下さい。


#▼ブラウザに表示されるタイトル(タグ使用不可)
$webtitle='■PHOTO-GALLERY Type-III■ - DIGITALAND';


ブラウザのウインドウ枠に表示されるページタイトルです。

#▼ページ内上部に表示されるタイトル(タグ使用可)
# タイトルに画像を指定する場合は index.cgi から見たパスで
# <IMG src="・・・"> で記載して下さい
$pagetitle='<IMG src="img/title.jpg" width="305" height="78" border="0">';



ページ内上部に表示されるタイトルです。
文字タイトルにすることも、デフォルトのように <IMG src= タグを使って画像タイトルを指定することもできます。

#▼BGM 設定(mid ファイルのみ)
# 不要の場合は $BGM='';
$BGM='';



ページでBGMを使用する場合の MIDI ファイル指定。
index.cgi から見たファイル名を記載して下さい。
もし、index.cgi と同じフォルダに bg.mid というファイルで利用される場合は
$BGM='bg.mid';
となります。

#▼その BGM ファイルに著作権表示、またはリンクが必要な場合
# $BGM_CR に BGM ファイルの著作権者名を、
# $BGM_LINK に BGM ファイルの配布サイトを http:// から
# 指定して下さい。
$BGM_CR='';
$BGM_LINK='';



BGMを使用される場合で、その MIDI ファイルの作者名やサイトを明示する必要がある場合に指定して下さい。
例えば、MIDI ファイルの作者名が ベートーベンさんで、ベートーベンさんのサイトが http://www.midi.jp/ である場合
$BGM_CR='ベートーベン';
$BGM_LINK='http://www.midi.jp/';

となります。

但しこの設定は以下のような決まりがあります。
●1:$BGM_CR だけを指定した場合は作者名だけが表示されます。
●2:$BGM_CR と $BGM_LINK の両方を指定した場合は、表示された
    作者名にリンクが設定されます。
●3:$BGM_LINK だけを指定した場合は、作者名が表示されないので
    リンク自体が無視されます。

●5: 上記、設定後、全てのファイル・フォルダ類をサーバにアップし、それぞれのファイルのパーミッションを以下のように変更して下さい。

index.cgi ファイル 0755 (実行可能ファイルパーミッション)
imgup.cgi ファイル 0755 (実行可能ファイルパーミッション)
_logs フォルダ 0777 (ファイルの生成・書込可能パーミッション)
upimg フォルダ 0777 (ファイルの生成・書込可能パーミッション)

※これらパーミッションは、それぞれご利用されているサーバによって
  異なる場合がありますので、動作しない場合はサーバ会社まで
  お問い合わせ下さい。


※このシステムには2つの .htaccess ファイルが入っていますが、
  サーバによってはこれら .htaccess ファイルがあると正しく動作
  しない場合があります。
  そのような場合は、これら .htaccess ファイルをサーバ上から削除
  して試してみて下さい。



 なお、従来の

●通常版 PHOTO-GALLERY
●PHOTO-GALLERY IM

 の各バージョンと、この PHOTO-GALLEY TypeIII にはファイルの互換性はありませんのでご注意下さい



PHOTO-GALLERY TypeIII の使い方

●1:
 各種設定を完了して最初に当CGIにアクセスすると、以下のような画面が表示されます。



●2:
 画面内 『このあたり→○』 の の辺りをクリックすると、管理者用アドミニストレータページへのログイン確認画面が表示されますので、設定した管理者パスワードを入力してログインを行って下さい。

●3:
 ログインが認証されると以下のような管理者画面が表示されますので、



 図内入力欄に、
   ■シリーズの名称
 を指定して 『シリーズ新規作成』 ボタンを押して下さい。

 仮に、
   ■シリーズの名称: ”街のペット達”

 とした場合、下図のように更新されます。



 △アドミストレータ画面


●4:
 続いて、アドミニストレータ画面 ”街のペット達” シリーズ内の 『新規アルバムの作成』 にタイトルを入力して 『アルバム新規作成』 ボタンを押して下さい。


●5:
 以下、画面に沿って感覚的にご利用頂けると思います。




★ご注意

 なお、このシステムでは、

●最後に作品を登録された ”シリーズ” が最上段にソートアップ   され、
●最後に作品を登録された ”アルバム” が、シリーズ枠内の最上段左端にソートアップ

 されます。

 ですので、シリーズ名やアルバム名に 『その他』 などという名称を付けると、あまり相応しくない全体配置になる場合がありますのでご注意下さい。





Digitaland Copyright© Tetsuya Jo 2002..2004