|
■tansumania.cgiをエディタで開いて設定を行います。
#!/usr/local/bin/perl
(Perlへのパスを指定。※プロバイダによって異なりますので不明な場合はプロバイダーへ質問してね)
$logfile = './tansumania.txt';
(投稿された記事を保存するファイルです)…全てのアルバム内の情報が保存されています
$logfile2 = './tansumania_j.txt';
(作成されたアルバムの情報を管理するファイルです)
$datamax = 100 ;
(ログの最大保存件数です)
※指定件数を超えた場合は、古い記事より消去されていきます。
$pagemax = 8 ;
(アルバムを開いた場合(サムネイル表示時)、1画面に何件表示するか)
$flg_name = 2 ;
(入力フォームに名前欄は不要?(0:不要 1:必要(必須入力)
2:必要(省略可)))
※この他に「Email・HP・TITLE」の各々の設定が出来ます
$flg_scrl = 1 ;
(BACK,NEXT,前画面等のボタン類はどこに必要?
1:アルバムの上部のみ 2:アルバムの下部のみ 3:上下両方)
$sortdisp = 1 ;
(登録されたアルバムのプルダウン表示のソート順(1:最新を上に
2:最新を下に) )
$thum_border = 1 ;
(各画面のフォーム・画像等の表示に「四隅用枠」を表示させる?(0:NO
1:YES))
$thum_line = 1 ;
(サムネイル表示の際、1行に表示させる画像数)
※$thum_line = 1を指定して$pagemaxを2以上にすると縦長に表示されます

$thum_align = 1 ;
($thum_line=1の場合(縦長に表示する時ね)、画像(又はタイトル)の表示位置は?)
※(1:左寄せ 2:中央揃え 3:右寄せ) ※$thum_line=1以外は意味無し
$thum_CellWidth = 150;
(サムネイル表示の際、テーブル1列の横幅を指定。指定しない場合は0を設定)
$thum_CellHeight = 150
(サムネイル表示の際、テーブル1列の縦幅を指定。指定しない場合は0を設定)
$thum_Width = 100 ;
(サムネイル表示の際、画像幅(Pixel)サイズを超えた場合は画像縮小表示。)
※0を指定した場合は画像サイズそのままの幅で表示します
$thum_Height = 100 ;
(サムネイル表示の際、画像高さ(Pixel)サイズを超えた場合は画像縮小表示。)
※0を指定した場合は画像サイズそのままの高さで表示します
$thum_kotei = 0 ;
(上記thum_Widthとthum_Heightの指定方法を
1:縦横比率で縮小表示 2:thum_Widthとthum_Heightの固定サイズで表示)
$thum_padding = 10 ;
(サムネイル表示の際のセルとセルの間の幅)
$thum_title = 1 ;
(サムネイル表示の際にタイトルも一緒に表示する?(0:NO
1:YES) )
$thum_name = 1 ;
(サムネイル表示の際に投稿者名も一緒に表示する?(0:NO
1:YES) )
$thum_message = 1 ;
(サムネイル表示の際にコメントも一緒に表示する?(0:NO
1:YES) )
$thum_date = 1 ;
(サムネイル表示の際に投稿日付も一緒に表示する?(0:NO
1:YES) )
$thum_satuei = 1 ;
(サムネイル表示の際に撮影日も一緒に表示する?(0:NO
1:YES) )
$detailsw = 0 ;
(詳細表示画面で「名前・投稿日時・コメント」等全て表示したくない時に"1")
$kanrisw = 1 ;
(管理人以外は投稿を許可させる?(0:いいえ 1:はい))
$kanrisw2 = 1 ;
(管理人以外はフォルダ作成を許可させる?(0:いいえ 1:はい))
$kanrisw = 1 ;
(管理人以外は投稿を許可させる?(0:いいえ 1:はい))
@TBL_FILE = ('gif','jpg','jpeg','png','txt');
(アップロードを許可するファイル形式)
$renchan1 = 0 ;
(指定分以内の連続投稿はエラーとする。設定しない場合は0としてね。)
$renchan2 = 10 ;
(指定回数以上の連続投稿はエラーとする。設定しない場合は0としてね。)
$UpFolder = "./img/"
(アルバム作成時に、ここで指定したフォルダ直下にフォルダが自動作成されます)
※アルバムへの投稿時、アップロードされたファイルは対応するアルバム(フォルダ)内に
アップロードされます
$disp_name = 1
(投稿記事の詳細表示画面において「名前」を表示する?(0:no 1:yes))
$disp_date = 1
(投稿記事の詳細表示画面において「投稿日時」を表示する?(0:no 1:yes))
$folder_perm = 0777
(アルバムを保存するフォルダ作成時のパーミッション指定。サーバー管理者から指定された値を指定)
777なら0777、701なら0701として下さい。
▼設定例
■$pagemax=8
■$thum_line = 4(1行に1件表示)
■$thum_align = 1 (左寄せ)
■$thum_title = 1(タイトルを表示)
■$thum_Width = 100(幅:100Pixelで表示)
■$thum_Height = 100(高:100Pixelで表示) |
■$pagemax=1
■$thum_line = 1(1行に1件表示)
■$thum_align = 2 (中央揃え)
■$thum_title = 1(タイトルを表示)
■$thum_Width = 0(幅:通常サイズで表示)
■$thum_Height = 0(高:通常サイズで表示) |
 |
 |
|
▼初期表示フォルダの設定 ※Ver0.73より
→tansumania.cgiにアクセスした際に、指定したアルバム(フォルダ)を自動的に開く設定が可能です。
☆設定方法
1. 初期表示したいアルバム(フォルダ)を開きます。
2.画面最下部に以下の箇所がありますので、パスワードに「管理者パスワード」を入力し、
「初期表示設定」を選択して、「実行ボタン」を押下するだけ。
※初期表示を止める場合は、「初期表示解除」を実行するだけ。
■各ファイルをサーバーへアップロードします。
| ファイル名 |
説明 |
パーミッション |
転送モード |
| tansumani.cgi |
本体 |
755 |
アスキーモード |
| tansumania.txt |
アルバム毎に投稿された記事を保存するファイル |
666 |
アスキーモード |
| tansumania_j.txt |
作成されたアルバムを管理するファイル |
666 |
アスキーモード |
| jcode.pl |
日本語コード変換ライブラリ |
755 |
アスキーモード |
| cgi-lib.pl |
perlライブラリ |
755 |
アスキーモード |
| img(サーバーにフォルダを作成してね) |
作成したフォルダ内に、アルバム(フォルダ)をCGI内部から自動作成します。 |
777 |
|
| white_bl.gif、white_br.gif、white_l.gif、white_r.gif |
角丸の四角枠用画像 |
|
バイナリーモード |
※パーミッションはプロバイダーによって上記以外の設定となる事がありますので、
設置出来ない場合は、一度プロバイダーのサイトなりで調査してみて下さい。
※よくわからないけどCGIから自動でフォルダ生成出来ないサーバーってあるのかな?
あったらこのCGIは使えません。(^-^;)
|