トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/85

ページの作成や編集にはユーザ登録が必要です。

削除機能つきBBS

  • 投稿者: みよ
  • カテゴリ: 新規
  • 優先度: 普通
  • 状態: 提案
  • 日時: 2003年11月30日 05時20分28秒

 内容

説明

投稿した記事を削除できるように機能を追加した掲示版です。それ以外についてはBBS2を踏襲していてwikiネームの付け方もBBS2と同じです。

削除用のパスワードは、管理投稿時にユーザによって登録してもらったものを暗号化し、投稿された記事のwikiネームに"-password"という文字列を付加したwikiネームのパスワードファイルで保存しています。このページは管理者のみが参照できるようにレベルを"2"に変更してあります。

投稿後のパスワードによる削除機能はBBSPassプラグインで行います。このプラグインで、パスワードファイルから読んだパスワードとCGIで送信されたパスワードの比較を行っています。

またコメントなどが追加された場合には記事を削除されたくないので、通常のcommentプラグインにパスワードファイルを削除する機能を追加したBBSCommentプラグインを利用することにしています。

動作は3.5.1で確認しました。

使用方法

bbs2と同じです。

ファイル構成

  • tmpl/
    • bbs3.tmpl
  • plubin/bbs
    • BBS3.pm
    • BBS3Handler.pm
    • BBSComment.pm
    • BBSCommentHandler.pm
    • BBSPass.pm
    • BBSPassHandler.pm
    • Install.pm (置き換え)

perlははじめて書いたので、冗長な部分や稚拙な部分が多々あると思います。ご指摘いただけると幸いです。

 コメント

  • BBSCommentにバグがあったので修正しました - みよ (2003年12月01日 09時51分51秒)
お名前: コメント:
bbs3.zip

最終更新時間:2003年12月01日 09時51分51秒