|
◇それぞれの環境に設定をあわせていく作業を行います。
あなただけのナイスなSG-LIGHTにカスタマイズしていってください。
※設置成功後、さらにカスタマイズできる項目があります。 がんばって下さい!
public_html(ホームディレクトリ)の下に cgi-bin
ディレクトリを、またその下に 画像格納用の
images ディレクトリを作成した例で説明していきます。
|
public_html / index.htm(トップページ)
|
+-- cgi-bin / guest.cgi
[755]
| guest.log [666]
| jcode.pl [755]
| count.dat [666]... (カウンター用)
| pastno.dat [666] ... (過去ログ用)
| 1.htm [666] ... (過去ログ用)
|
+-- images/clear.gif
[644]... (インターフェイス用。なくても問題なし)
各種画像ファイル
|
◇guest.cgi をエディタで開いて以下の箇所を修正します。
■【1行目】perl のパスをご利用のプロバイダで指定されているパスに書き換えてください。
(ex. #!/usr/local/bin/perl)
So-net の場合
■【33行目】guest.cgi
から見た、jcode.pl の位置を書きます。
(ex. require './jcode.pl';
) jcode.pl
が同一ディレクトリにある場合
| ■基本設定箇所を設定しよう! |
例 |
| 管理用パスワード(英数字) |
$pass = 'pass'; |
| スクリプトファイル名 |
$script = './guest.cgi'; |
| ログファイル名 |
$logfile = './guest.log'; |
| method=POST or GET(通常はこのまま) |
$method = 'POST'; |
| ファイルロック処理(0=no 1=symlink 2=open) |
$lockkey = 0; |
| ロックファイル名 |
$lockfile = './guest.lock'; |
投稿フォーム内の改行形式
(soft=改行なし hard=強制改行) |
$wrap = 'soft'; |
色モード(リスト表示かラジオボタン表示)のデフォルト値
(1=リスト表示 2=ラジオボタン) |
$iro_def = 1;
|
| キャラクターを指定(上下の配列はペアで指定) |
@GFILE = ('boy1.gif','boy2.gif',...(略));
@CHARA = ('少年1','少年2',...(略));
|
文字色を指定します
(必ず偶数で。上下の配列はペアで指定します。
ただし、最後のペアは randam とランダムにして下さい)
|
@COLORS = ('ffffff','ffff80',...(略)..,randam);
@IROIRO = ('白','黄',...(略)..,ランダム);
|
| 管理人の名前を指定(複数指定可能) |
@ADMIN_NAME = ('管理人1','管理人2',...(略)); |
| 管理者キャラクタを指定(上下の配列はペアで指定) |
@ADMIN_GFILE = ('admin1.gif','admin2.gif',...(略));
@ADMIN_CHARA = ('かめ','うさぎ',...(略));
|
| 地域を指定 |
@areas = ('サイバーネット','北海道','東北',...(略)); |
| 入力フォームのスタイルを設定 |
$form_css = <<"EOF";
style=font-size:$pt;color:#$text;...(略);
EOF
- 真ん中の行をお好きなように設定してください。
例:実線の枠にするなら、dottedをsolidに変更する
- この設定はラジオボタンには影響がありません。
- 設定しないときは上記3行を
$form_css =
"";
としてください。
|
| ■応用設定箇所を設定しよう! |
例 |
◆メール通知設定関連
sendmail機能が使えるプロバイダは、投稿があると記事内容を自分宛にメール通知することが可能です。 |
| 投稿があるとメール通知 (0=no 1=yes) |
$mailing = 0; |
sendmailパス(sendmailのパスを指定。
不明な場合はプロバイダーへ確認しよう) |
$sendmail = '/usr/lib/sendmail'; |
| 自分の記事もメールする |
$mail_me = 0; |
◆カウンター設定関連
アクセスカウンターを設置することができます。 |
| ミニカウンタの有無 (0=no 1=テキスト 2=GIF画像) |
$counter = 1; |
| ミニカウンタの桁数 |
$mini_fig = 5; |
| ○テキストでカウンターを表示する時の色 |
$cnt_coolor = "#cc3333"; |
| ○GIF でカウンターを表示する時 |
|
画像までのディレクトリ
(テキスト表示の場合はこのまま) |
$gif_url ="."; |
| 画像の横サイズ |
$mini_w = 8; |
| 画像の縦サイズ |
$mini_h = 12; |
| カウンターファイル |
$cntfile = './count.dat'; |
| カウンタ用ロックファイル |
$cntlock = './guest2.lock'; |
◆過去ログ設定関連
最大記事数を超える記事を自動生成して残すことが可能です。 |
| 過去ログ機能(0=no 1=yes) |
$pastkey = 1; |
| 過去ログNoファイル |
$pastno = "./pastno.dat"; |
| 過去ログ1ファイル当たりの行数 |
$log_line = 150; |
| 過去ログディレクトリ(フルパスだと / から) |
$past_dir = "."; |
| 過去ログディレクトリ(絶対パスだと http:// から) |
$past_url = "."; |
| ◆画像ファイル設定関連 |
アイコン・タイトル・ライン画像を置くディレクトリ
(絶対パスで記述して下さい http://〜
最後のスラッシュは必要ありません。) |
$img_dir = 'http://www.host.ne.jp/~user/images'; |
| タイトル横トップ画像(だいたい 幅100 高さ50前後) |
$t_img = 'sg_light.gif'; |
| 画像一覧テーブルの列数 |
$img_retu = 2; |
| 記事間のラインタイプ (0=<hr> 1=画像) |
$arline = 0; |
| 記事間のライン画像(だいたい 幅600 高さ3前後) |
$ar_img = 'line.gif'; |
|