*CGI*

設定項目[1]


書き換える時は全て「半角英数」でします。
くれぐれも「全角英数」では入れないように。ビルダーもだめだよ。CGIが動かなくなります。
CGIの中の行頭に「#」がある部分は「説明の部分だよ」という意味なので削除しないこと。
それが無い部分で必要な部分を書き換えていきます。

「相対パス」「絶対パス(フルパス)」という言葉が出てきますが、
これについては「相対パスと絶対パス」で詳しく解説しています。


# 文字コードライブラリ取込
require './jcode.pl';

[yybbs.cgi]と同じフォルダ(ディレクトリ)に、[jcode.pl]を入れた場合はこのまま。
./jcode.pl を見ると頭が「./」となっています。これはCGIファイルと同じフォルダに入っている
(同じ階層である)という意味を表し、「相対パス」と言われる記述方法です。


# タイトル名を指定
$title = "YY-BOARD";

# タイトルの色
$t_color = "#008080";

# タイトルの大きさ(ポイント数:スタイルシートで有効)
$t_size = '18pt';

# タイトル文字のフォントタイプ
$t_face = "MS Pゴシック";

掲示板の上に表示される、掲示板の名前の部分です。
最初は、タイトル名だけ変えておき、他の部分は触らないでおきましょう。
これは、半角英数でも全角英数でも日本語でもO.Kです。

CGIの動作確認をして大丈夫だったら、それから他の部分も好きなように設定しましょう。
一度にあちこち書き換えて失敗した場合、どこが間違っているのか
探すの大変になります。
「タイトルの色」「タイトルの大きさ」の数字を書き換える時は、半角英数で。

ただし、フォントタイプは指定しない方が無難だと思います。
ブラウザやOSによっては文字化けするフォントもあるからです。


# 本文の文字大きさ(ポイント数:スタイルシートで有効)
$b_size = '10pt';

これは、掲示板の書きこみ部分にある、「おなまえ」「Eメール」などの文字に反映されます。
とりあえずこのままにしておきます。数字を書き換えるときは、半角英数ですよ。


# 壁紙を指定する場合(http://から指定)
$backgif = "";

# 背景色を指定
$bgcolor = "#E1F0F0";

# 文字色を指定
$text = "#000000";

# リンク色を指定
$link = "#0000FF"; # 未訪問
$vlink = "#800080"; # 訪問済
$alink = "#FF0000"; # 訪問中

この部分も、最初は触らないで動作確認してから直します。
壁紙を指定する場合(http://から指定)とは、例えば、
HPファイルを入れてあるところに「img」というフォルダを作り、その中にkabegami.gifがある場合。

$backgif = "http://www.popo.co.jp/img/kabegami.gif";
「http://」から始まるものは、絶対パスの記述方法です。

プロバイダーによっては、相対パスしか使えない場合もありますので、
そのときは相対パスに書き換えます。詳しくは「相対パス」の項目で確認してください。

URLの前後にある「 " 」や最後の「 ; 」を消さないように気をつけてね。
余分なスペースも入れないように。


# 戻り先のURL (index.htmlなど)
$homepage = "../index.html";

自分のHPのURLになります。
「../index.html」という記述は、相対パスです。
頭に「../」と二つドットがあるのは、階層が1つ上と言う意味。

相対パスが分からないときは「http://www.〜」から始まる、
絶対パスを入れてみるのもひとつです。

ただしプロバイダーによっては、相対パスのみしか使えないことがあります。
詳しくは「相対パス」の項目で、確認してみてください。


# 最大記事数
$max = 100;

掲示板に表示される、書き込みの件数を表しています。
親記事とそれの子記事(レス部分)を合わせた数になります。
極端に大きな数字にすると、CGIの動作が重くなるのでひとまずこのままに。


# 管理者用マスタパスワード (英数字で8文字以内)
$pass = '0123';

管理人モードで不要な書き込みを削除するときに必要となります。
忘れないようなものを設定しましょう。


# アイコン画像のある「ディレクトリ」
# → フルパスなら http:// から記述する
# → 最後は必ず / で閉じる
$imgurl = "./img/";

「ディレクトリ」とはフォルダのこと。「フルパス」とは絶対パスのことです。

上の記述「./img/」とは、相対パスです。
下のようにファイルを置いた場合は、このままでO.K。
頭の部分が、「 ./ 」ドットが1つとスラッシュとは、yybbs.cgiとimgフォルダが、
同じファルダーに入っていて、同じ位置関係、同じ階層であることを表しています。
よく分からないときは、「相対パス」の項目で確認してください。

お尻が「/」スラッシュで終わっているのは、ファイルではなくてフォルダを指定しているから。


public_htmlのフォルダにimgフォルダーを作った場合は、上記と違ってきます。
「相対パス」の項目で確認してください。
[yybbs]フォルダから[img]フォルダは、何個階層が上かを数えてね。


# アイコンを定義(上下は必ずペアで)
@icon1 = ('bear.gif','cat.gif','cow.gif','dog.gif','fox.gif','hituji.gif',
'monkey.gif','zou.gif','mouse.gif','panda.gif','pig.gif','usagi.gif');
@icon2 = ('くま','ねこ','うし','いぬ','きつね','ひつじ',
'さる','ぞう','ねずみ','パンダ','ぶた','うさぎ');

イメージアイコンを表示させたいときに、必要な部分です。
使わない場合は無視してかまいません。
KENTさんのところでもらってきた、イメージ画像をそのまま使う場合は、
書き換える必要はありません。

もし自分で好きなアイコンを設定したい場合は、CGIが動くか確認してから、
書き直しましょう。けっこう間違えやすいポイントです。

必ず半角英数で。画像ファイル.gif の前後には必ず「 ' 」を付けること。
画像ファイルと画像ファイルの間には「 , 」で区切るのを忘れないこと。
最後の部分の「 ; 」を消さないように気をつけましょう。


# 管理者専用アイコン機能 (0=no 1=yes)
# → 【使い方】記事投稿時に「管理者アイコン」を選択し、
#パスワードに 「管理用パスワード」を入力して下さい。

$my_icon = 0;

# 管理者専用アイコンの「ファイル名」を指定
$my_gif = 'admin.gif';

管理人専用アイコンを使いたい場合に、設定します。
$my_icon = 0;  ←だと使わない。
$my_icon = 1;  ←だと使用する。

$my_gif = 'admin.gif';  ←は、KENTさんのところからもらってきた、
管理人用アイコンを使用する場合は、このままでo.k。
管理人アイコンを使わない場合も、ファイル名はこのままでO.Kです。


# アイコンモード (0=no 1=yes)
$icon_mode = 1;

管理人アイコンとイメージアイコンの両方、またはイメージアイコンを使うか?の設定です。
$icon_mode = 1;  ←だと使用する。
$icon_mode = 0;  ←だと使用しない。



>>CGI TOP  >>NEXT