 各種CGI・素材をダウンロード!!

ランキングサイト
|
|
|
【お薦め】CGIを使うならレンタルサーバーで!! ドメイン登録無料
| ■ 概要 |
- 最新バージョン V1.05 です。(2003-04-26更新)
【バージョン1.05で修正された機能】
- IPアドレス表示モードの場合のIPアドレス用画像定義がなかった部分を修正。
【バージョン1.04で修正された機能】
- 管理者ページにアクセスできなかったバグ修正。
【バージョン1.03で修正された機能】
- DoCoMo拡張絵文字追加。
- 記事の編集・削除時の不具合修正。
- IP・HOSTの任意表示機能。
- OS、携帯機種の任意表示機能。
- iモード、J-PHONE に対応したBBSです。
- 画像アップロード機能。(携帯からのアップロードはできません)
- 携帯でも、アップロードされた画像を閲覧可能。
但し、大きい画像は見ることができませんので、携帯でも閲覧できるようにするには10KB以下の画像をアップロードして下さい。
- IPアドレスによるアクセス制限機能。
- 携帯、パソコンどちらからもアクセスでき、書き込み出来ます。
- 携帯とパソコンでは全く違った表示形式を提供します。
- パソコンで見た場合、書き込みが有ったログのタイトル部に、どちらから書き込みがあったのか画像で表示し、機種やOSを表示します。
- パソコン、携帯共に記事の編集・削除可能。
- 携帯の事を考えタグを使用できません。
サンプル
※いたずらの書き込みが多いため、書き込みはできないようになっております。
カウンターの素材は、有名な素材サイトリンクの(W.S.C.R.)からダウンロードできます。
|
| ■ ダウンロード |
- upbbs.lzh (66KB)
- ダウンロードすると以下のファイルが圧縮されています。
- upbbs.cgi
- upbbs.dat
- upbbs_nofile.dat
- upbbs_setfile.cgi
- upbbs.css
- jcode.pl
- cgi-lib.pl
- popimgwindow_twoneo.js
- title.gif
- home.gif
- mail.gif
- pc.gif
- i.gif
- space.gif
- os.gif
- ip.gif
- note.gif
- emozi画像
|
| ■ 設定 |
upbbs.cgiの初期設定
- 解凍後、upbbs.cgi をメモ帳などのエディタで開きます。
- 1行目をサーバー指定のPerlのパスに変更する。
#!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。
upbbs_setfile.cgiのオプション設定
解凍後、upbbs_setfile.cgi をメモ帳などのエディタで開きます。
●管理者の設定
- $master_name =
'user';
ここで指定した名前は、掲示板フッターのメールリンクの名前として使用されます。
- $master_email =
'user@***.ne.jp';
ここで指定したメールアドレスは、掲示板フッターに部で使用されます。
- $master_pass =
'123';
管理者画面のパスワードです。必ず変更してください。
- $master_url =
'http://www';
戻りのURLを指定します。
●ファイル関連設定
- $cgiurl =
'http://www***';
このupbbs.cgiまでのURLを記入します(必ず http://からご記入下さい)
- $jcode =
'./jcode.pl';
jcode.plの位置を相対パスまたは絶対パスで指定します。upbbs.cgiと同じディレクトリに設置した場合は、このままで結構です。
- $cgifile =
'./upbbs.cgi';
upbbs_setfile.cgiから見たupbbs.cgiの位置を相対パスまたは絶対パスで指定します。通常は、このままで結構ですが、ファイル名を変更した場合には、この部分を変更してください。
- $datafile =
'./upbbs.dat';
upbbs.cgiから見たupbbs.dat(データファイル)の位置を相対パスまたは絶対パスで指定します。データファイルの名前を変えた場合に、ここを変更します。(極力ファイル名を変えてください)
- $nofile =
'./upbbs_nofile.dat';
upbbs.cgiから見た記事番号データファイルの位置を相対パスまたは絶対パスで指定します。
- $imgdir =
"./image/";
投稿画像の保存先ディレクトリを指定します。upbbs.cgiから見た相対パスか絶対パスで指定して下さい。また、最後にスラッシュを入れて下さい。
- $window =
1;
JavaScriptを使って、投稿画像をクリックされた場合に、windowサイズをぴったいサイズで表示するかどうかの設定。
ぴったりサイズを使用する場合は「1」 使用しない場合は「0」
- $jave_file =
'./popimgwindow_twoneo.js';
上記でぴったりサイズを使用する場合は、JavaScriptのパスを指定します。
- $img_url =
'http://***/upbbs/image/';
投稿画像の格納ディレクトリまでのパスをhttpから指定します。
- $Max_KB =
100;
投稿画像の最大ファイルサイズを指定します。単位は「KB」で指定。 1KB = 1024バイト
- $home_gif
='./home.gif';
投稿者がホームページアドレスを入力された場合に表示する画像です。home.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
$home_wid = '10';
$home.gifの横幅をピクセル数で入力します。必ず入力して下さい。
$home_hei = '10';
$home.gifの縦幅をピクセル数で入力します。必ず入力して下さい。
- $mail_gif
='./mail.gif';
投稿者がメールアドレスを入力された場合に表示する画像です。mail.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
$mail_wid = '14';
$mail.gifの横幅をピクセル数で入力します。必ず入力して下さい。
$mail_hei = '10';
$mail.gifの縦幅をピクセル数で入力します。必ず入力して下さい。
- $pc_gif
='./pc.gif';
投稿者の端末(パソコン)を表す画像です。pc.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
$pc_wid = '30';
$pc.gifの横幅をピクセル数で入力します。必ず入力して下さい。
$pc_hei = '20';
$pc.gifの縦幅をピクセル数で入力します。必ず入力して下さい。
- $i_gif
='./i.gif';
投稿者の端末(携帯)を表す画像です。i.gifまでの位置を相対パス、絶対パスまはたhttp://〜記述します。
$i_wid = '11';
$i.gifの横幅をピクセル数で入力します。必ず入力して下さい。
$i_hei = '28';
$i.gifの縦幅をピクセル数で入力します。必ず入力して下さい。
その他の画像のパスとサイズも同様に設定して下さい。
- $emozi =
'./emozi/';
iモード用絵文字画像のディレクトリを指定します。最後に「/」を入れて下さい。
- $lockfile =
'./upbbs.lock';
ファイルロック機能を使用しますので、ここにロックファイル名を記入して下さい。通常はこのままで結構ですが、複数設置する場合は、必ず変更して下さい。尚、このupbbs.lockというファイルを作る必要もありません。
- $lock_mode =
'1';
ロックモードを選択します。 symlink関数を使用する場合は「1」 open関数を使用する場合は「2」。「1」の設定でエラーになる場合は「2」にして下さい。
- $sheet =
'1';
スタイルシートを使用する場合は「1」に、使用しない場合は「2」にして下さい。
- $stylesheetfile =
'./upbbs.css';
スタイルシートファイルのパスを入力して下さい。スタイルシートについては、ご自分で用意されるか添付のスタイルシートファイルをご利用下さい。
- $mail_flag2 =
'0';
書き込み時に、メール通知機能を使用する場合は「1」に、しない場合は「0」にして下さい。通知機能を使うことで、携帯をお持ちの方は、外出先からも直ぐに書き込み(返事)出来ますね。
- $sendmail =
'/usr/lib/sendmail';
書き込み時にメール通知をする場合は、sendmailのパスを指定して下さい。sendmailのパスが分からない方は、ご契約のサーバー管理者かプロバイダーにお尋ね下さい。
- $tomail =
'user@***.ne.jp';
書き込み時にメールを送信する送信先を指定します。携帯のメールアドレスもご利用頂けます。
- $subject =
'書き込み有り';
書き込み時に送信するメールのタイトルを記入して下さい。
- $change_mode =
'2';
記事を編集した場合、編集された記事がトップへ移動させるかどうかの設定。 記事をトップに移動させる場合は「1」に、そのままの位置にするには「2」にして下さい。
- $auto_link =
'1';
記事に、URLが入力された場合に、自動的にリンクの設定にするかどうかの設定。 オートリンク機能を使用する場合は「1」に、使用しない場合は「2」にして下さい。
- $os_view =
'1';
OSや携帯機種を表示する場合は「1」に、表示しない場合は「空白」にして下さい。
- $ip_view =
'1';
IPアドレスとHOST名を表示する場合は「1」に、表示しない場合は「空白」にして下さい。
- $ip_size =
'-1';
IPアドレス・HOST表示の文字サイズを指定して下さい。
- $ip_color =
'#999999';
IPアドレス・HOST表示の文字色を指定して下さい。
- $point =
"■";
iモードアクセス時にタイトルや名前の前に表示するワンポイント文字を設定します。 使用しない場合は■を消して、空白にして下さい。
- $cookie_name =
'upbbs_c';
クッキーを記録する名前を指定します。通常このままで結構ですが、複数この掲示板を設置する場合は、必要に応じて変更してください。
●その他必要に応じて設定する項目
- $title = 'Up
BBS';
この掲示板のタイトルです。<title>〜</title> にも使用されます。
- $max_page =
'10';
パソコンからアクセスされた場合の、1ページに表示する記事数を指定します。
- $max_ipage =
'7';
携帯からアクセスされた場合の、1ページに表示する記事数を指定します。
- $mail_flag =
'';
掲示板へ書き込み時に、メールアドレスの入力を必須にするかの設定。 必須にする場合は、1 しない場合は、0
- $max_report =
'100';
記事の最大記録保持数を指定します。極端に大きくしないで下さい。
- $max_com =
'200';
コメントの最大文字数を記入します。iモードのことを考えて極力少なくしましょう。
- $back_gif =
'';
背景画像を使用する場合は、ここに背景画像までの位置を相対パス、絶対パスまたはhttp://〜記述します。使用しない場合は、空白にしてください。
- $titlegif =
'';
タイトル画像を使用する場合は、ここにタイトル画像までの位置を相対パス、絶対パスまたはhttp://〜記述します。使用しない場合は空白にして下さい。
$t_w = '250'; タイトル画像を使用する場合は、横幅を指定します。使用する場合は、必ず入力してください。
$t_h = '40'; タイトル画像を使用する場合は、縦幅を指定します。使用する場合は、必ず入力してください。
|
| ■ アップロード |
アップロードの前に準備するもの
- FTPソフト。(ホームページビルダーのファイル転送でも結構です)
FTPソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。
アップロード
- FTPソフトでサーバーに接続する。
- サーバーに「cgi-bin」と「emozi」「image」ディレクトリを作成します。
- ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
- ファイルのパーミッション(アクセス権や属性とも言う)を変更します。
●設置例(1)
public_html/ (homeやhtmlの場合もあります) │ ├ cgi-bin/ (作成する) | ├ emozi/ (作成する) | | ├ 絵文字画像を設置 | ├ image/ (作成する) | | ├ 投稿画像が自動で入ります。 | | | ├ upbbs.cgi | ├ upbbs.dat | ├ upbbs_setfile.cgi | ├ upbbs.css | ├ jcode.pl | ├ cgi-lib.pl | ├ popimgwindow_twoneo.js | ├ pc.gif | ├ i.gif | ├ home.gif | ├ mail.gif | ├ space.gif | ├ note.gif | ├ os.gif |
●設置例(2) cgi-bin内に画像ファイルを置けない場合等
public_html/ (homeやhtmlの場合もあります) │ ├ cgi-bin/ (作成する) | | | ├ upbbs.cgi | ├ upbbs.dat | ├ upbbs_setfile.cgi | ├ upbbs.css | ├ jcode.pl | ├ cgi-lib.pl | ├ popimgwindow_twoneo.js | ├ emozi/ (作成する) | ├ 絵文字画像を設置 ├ image/ (作成する) | ├ pc.gif | ├ i.gif | ├ home.gif | ├ mail.gif | ├ space.gif | ├ note.gif | ├ os.gif
この場合、絵文字格納ディレクトリのパスは以下のようになります。
$emozi
= '../emozi/'; ドット、ドット、スラッシュemoziです。 |
| ファイル名 |
パーミッション |
転送モード |
| upbbs.cgi |
755 |
アスキー |
| upbbs.dat |
666 |
アスキー |
| upbbs_setfile.cgi |
644 |
アスキー |
| upbbs.css |
644 |
アスキー |
| jcode.pl |
755 |
アスキー |
| cgi-lib.pl |
644 |
アスキー |
| popimgwindow_twoneo.js |
644 |
アスキー |
| pc.gif |
644 |
バイナリ |
| i.gif |
644 |
バイナリ |
| home.gif |
644 |
バイナリ |
| mail.gif |
644 |
バイナリ |
| space.gif |
644 |
バイナリ |
| note.gif |
644 |
バイナリ |
| os.gif |
644 |
バイナリ |
| imageディレクトリ |
777 |
− |
|
| ■ 更新履歴 |
- V1.00 (2002-11-10) 正式リリース。
- V1.01 (2002-11-01) OS表示で、Meで書き込みした場合にWin98と表示される不具合修正。
- V1.02 (2003-01-31) CGIと画像ファイルサーバーが異なる場合でも画像が表示できるように修正。
- V1.03 (2003-02-05) DoCoMo拡張絵文字追加。IP・HOST表示(選択可)追加。OS表示選択機能追加。
- V1.04 (2003-03-13) 管理者ページが表示されないバグ修正。
- V1.05 (2003-04-26) IPアドレス表示モードの場合のIPアドレス用画像定義がなかった部分を修正。
|
|