もどる

Anthology CGI


小説・エッセーの投稿掲示板です。
スバム(広告)書き込み防止機能付きです。

利用規約 を必ずお読みください。

特長とサンプル

    [ 特徴 ]
  1. 貴方や訪問者のエッセーを投稿することが可能です。
  2. 投稿されたエッセーの感想や評価をつけることが可能です。
  3. スバム(広告)書き込みの防止機能付き。
  4. 投稿者による自身の記事削除が可能。
  5. 管理者による記事管理が可能。

では、サンプルをご覧ください。

Anthologys サンプル



CGI をダウンロード


利用規定を十分お読みください。 →こちら
ダウンロードした場合は、無条件で CGI 利用規定を無条件で承諾したものとみなします。

下記をクリックして、圧縮ファイルをダウンロードして下さい。

Version 1.00
DOWNLOAD

解凍して以下のファイルが全てあることを確認してください。
(解凍すると、下記のファイル構成になっていると思います)

anthologys.cgi
アンソロジーCGI本体
lock
データ破損防止フォルダ
res
感想記事保存フォルダ
log
記事保存フォルダ
jcode.pl
日本語変換ライブラリー
bg_a.gif bg_b.gif bg_c.gif bg_d.gif bg_e.gif
bg_f.gif bg_g.gif new.gif textbg.gif up.gif
画像ファイル

設置・設定

設置するファイル(ディレクトリ)構成の参考例です。
かっこ内の数字は、パーミッションです。

cgi-bin

anthologys.cgi (755)


res (755 / 777)


log (755 / 777)


lock (755 / 777) /


jcode.pl (644) /


**.gif
画像 10個 (644)
(バイナリモードで転送)


解凍ツールを使用して、解凍したファイルをそれぞれ必要に応じて書き換えて、
ファイルをサーバーへ転送して、パーミッションも忘れずに設定してください。




kiricount.cgi の設定

  1. #!/usr/local/bin/perl
    プロバイダの指定に従ってください。

  2. $body = '<body background="" bgcolor=#ffffff text=navy>'; 背景の設定。分からなければそのまま。

  3. $reload = 'http://*****.******/anthologys.cgi';
    設置したCGI のURLを正しく指定。省略不可。

  4. $home = 'http://****.******/index.html';
    CGI からの戻り先を指定。

  5. $title = '小説 エッセー投稿';
    CGI のタイトルを指定。

  6. $title_img = '';
    タイトルにイメージを使用する場合は画像のURLを指定。

  7. $t_bg = '#B8B8DC';
    投稿作品一覧枠の全体背景色。

  8. $tbg = '#aaaaaa';
    投稿作品一覧の表題の背景色を指定。

  9. $tbg2 = '#eeeeee';
    投稿作品一覧リストの背景色の指定。

  10. $textbg = './textbg.gif';
    textareaの背景(CSSを有効にした場合)。

  11. $tpass = '1234';
    投稿許可パスワード(一般公開します)。

  12. @IMG = ( './bg_a.gif', './bg_b.gif', './bg_c.gif', './bg_d.gif', './bg_e.gif', './bg_f.gif', './bg_g.gif', './bg_h.gif', '', '', '', ''); 投稿FORMに32×32サイズでアイコンが表示される。
    '',で区切って画像URLを指定することで何個も追加できます。


  13. @FONT = ( '#000000', '#0000A0', '#800040', '#E10000', '#005100', '#4F4F4F', '#575700', '#B500B5', '#5400A8', '', ''); 投稿者文字色の設定。
    '',で区切って画像URLを指定することで何個も追加できます。


  14. $bg_c = '#ffffff';
    背景色。

  15. $txt_c = '#333333';
    テキスト色。

  16. $link_c = '#0000ff';
    プロバイダの指定に従ってください。

  17. $pass = 'abcd';
    管理者passwordの設定。

  18. $list = 30;
    TOPpageの 1pageに表示する記事数一覧のリスト数設定。

  19. $max = '100';
    最大記録保持数設定
    この件数に達するとログのbackupを作成します(backupを設定した場合。)


  20. $max2 = '100';
    感想ログ最大記録数設定。

  21. $n_view = '3';
    NEWの表示期間(日数)。

  22. $n_img = './new.gif';
    NEWを画像にする場合
    (./new.gifを削除すると NEW!! という文字が表示されます)。


  23. $u_img = './up.gif';
    編集投稿した場合にupdate画像を表示する場合。

  24. $rom = '';
    一般投稿を募集しない場合は 1 (半角)を入れる。

  25. $mailsend = '1';
    mailを受け取らない場合は1を削除。

  26. $mailto = '****@*******.ne.jp';
    管理人のメールアドレス。

  27. $sendmail = '/usr/lib/sendmail';
    sendmailのパス (プロバイダに確認すること)。

  28. $webmaster = 'Hana-Hana';
    管理人の名前。

  29. $lockdir = './lock/';
    ロックファイルを生成するディレクトリ(パーミッション777)。

  30. $lock = '2';
    ロック方法 (1=symlink方式,2=open式,0=設定なし)。

  31. $lockfile = $lockdir . 'listlock';
    ここは編集不要。

  32. $resdir = './res/';
    感想を記録するディレクトリ。

  33. $point = '1';
    評価ポイントをつける(つけない時は 1 を消す)。

  34. @POINT = ('普通=10','とても良い=50','良い=30','良くない=-20','最悪=-30');
    評価ポイントの設定。

  35. $kyohi = '0';
    イタズラ防止する場合は 1を入れる。

  36. @kyohi = ( 'mesh', 'abc', '', '', '', '', ''); 入室を拒否するブロバイダ名を 'mesh', というように''内に記述。

  37. $backup = '1';
    バックアップをしない場合は1を削除。

  38. $backname = '作品集その';
    backupファイルへのリンク見出し。

  39. $dir = './log/';
    ログ、バックアップログを保存するディレクトリ。
    ディレクトリのパーミッションは 777 か 755 にしてください。


  40. $css = '1';
    style sheetの設定をしない場合は1を削除。

以上で設定は終わりです。
頑張って設置してご利用くださいませ。
更新履歴

Version 1.00
2007年07月23日 配布開始。
もどる
(C) Copyright ROYUCK Allrights Reserved