Links: 竜の情報館 > CGI配布    ↑スポンサーサイトもよろしくお願いします

Guset Book 2001 Winter Version  種別:フリーソフト

ゲストブックとは、
訪問の記念に、足跡を残してもらうための簡易掲示板のことです。


サンプル (実際に当サイトで使っていますので、ためし書きはご容赦を)

アイコンを利用できるシンプルなゲストブックCGIです。
HTMLの表示部分を自由に変更することが可能です。

基本機能
  ログの自動削除
  管理人の記事削除機能
  書き込み後のお礼のメッセージを表示
拡張機能
  アイコン
  文字色の変更(&ランダムカラー)
  BGM
  その他、HTMLの修正で実現できること全て


コメント&お知らせ

ver2.00以降のバージョンはユーザソフト扱いでの配布を行う予定です。
また、それに伴い、名前自体を変更しようと考えております。
(今のところMiniBBSとでもしようかと・・)

内容としては、自由にHTMLを書き換えられるOriginalDesign機能と、
管理画面から各種設定項目を変更できるようになるEasyEdit機能を追加いたします。

このページ自体をver2.0に書き換えてしまいましたが、しばらくのあいだここではver1.0をフリーソフトとして配布いたします。


利用規定:当サイト利用規定
ライセンス:当サイトライセンス情報

 当サイトのCGIスクリプトはフリーソフトではありません。 
 利用規定を確認された上でご利用ください。


ダウンロード:ダウンロード//LZH形式
              (DLできないとき
 利用規定に同意されたものとみなさせていただきます。


ファイル中身と対応パーミッション

guest777/
     guestbook.cgi755
     data.txt666
     jcode.pl644
     cgi-lib.pl644
     cgi-adr.pl644
     img/
        0.gif ・・デフォルトの空白画像
        1.gif ・・デフォルトの猫の画像
        2.gif ・・デフォルトの犬の画像
        home.gif
        mail.gif
        style.css

ファイルの中身がそろっていることの確認を。
プロバイダで推奨値が決まっている時はそちらに設定してください。
括弧内にバイナリと無いものはアスキー(テキスト)モードで転送。

画像についてはいれかえてもかまいません。
ただし、アイコンについては名前は「数字.gif」としてください。
home.gifとmail.gifについても中身の変更は可能ですが、名前は同一にしてください。


設定項目の変更箇所

guestbook.cgi をエディタ(たとえばメモ帳)で開き、以下の個所を必要に応じて修正してください。

一行目
#!/usr/local/bin/perl
プロバイダで定められたPerlパスを指定。

#設置先
$url = '';

#戻り先
$backto = '';

#タイトル
$title = 'Guest Book';

#データファイル
$file = 'data.txt';

#1ページあたり表示数
$shownum = '20';

#最大保存数(この数を超えると、自動削除)
$max = '200';

#パスワード(記事削除の際に利用)
$pass = '0000';

#文字色 (名前以外に、#数字で指定してもかまいません)
$fcolor[0] = 'saddlebrown';
$fcolor[1] = 'darkolivegreen';
$fcolor[2] = 'mediumblue';
$fcolor[3] = 'teal';
$fcolor[4] = 'coral';
$fcolor[5] = 'royalblue';
$fcolor[6] = 'hotpink';
$fcolor[7] = 'aqua';
(これ以外にランダム項目がひとつ最後につきます。この項目は増やせません)

#アイコン名 (リストの表示名)
$icon[0] = '----';
$icon[1] = 'cat';
$icon[2] = 'dog';
これはいくつでも同じようにして増やせるようになりました。
アイコンファイル名は(対応する数字.gif)にしてください。

#挨拶
$aisatsu = <<"AISATSU";
------ここから下が変更可能。この上の一行いじらないように

訪問の記念に<BR>
 ひとことどうぞ♪
<BR><BR>

------------ここまで変更可能。タグも使えます。この下の一行いじらないように。
AISATSU


ライセンス登録をされた方は、下記の欄を変更してください。
ライセンス1では、商用サイトでの利用が可能に、
ライセンス2では、商用利用(レンタルなど)が許可されます。

#諸情報
#ライセンス(無し>0 , 商用サイト>1 , 営利利用>2)
$license = '0';


利用者情報を登録できます。
これに何らかの情報を登録すると、
guestbook.cgi?v と打ち込んで表示される詳細情報欄に表示されるようになります。


#利用者情報
$userinfo = <<"USER";

   未登録

USER

「未登録」の部分などを自由に書き換えてください。
タグなども使えます。
ほうっておいても、特にさしつかえはありません。


ホームページからリンクを貼る

最後にHTMLからリンクを貼って終了です。
BODY内に

<a href="(ここに掲示板のアドレスを記述)・・・・・/guestbook.cgi">ゲストブック</a>

というように記述すれば完成です。


作成履歴
 2001年7月 ver1.0配布開始
 2001年8月 ver1.1配布開始 ・・アイコンの複数利用際のバグ修正、デザイン変更、ランダム文字色、BGM導入


Links: 竜の情報館 >  CGI配布
「竜の情報館」 Copyright (C) ADRA 2001 All Rights Reserved. 連絡