Skip to content

koba9813/bbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manaita BBS

シンプルなPHP製の掲示板システムです。データベース不要で、ファイルをアップロードするだけで簡単に設置できます。

機能

  • スレッドの作成と閲覧
  • レス投稿
  • スレッド検索
  • スレッドのピン留め機能
  • 管理者ページ(NGワード設定、BAN機能、掲示板情報編集、パスワード変更、カスタムHTML/CSS編集、スレッド・レス監視)
  • 掲示板の公開/非公開設定

インストール方法

  1. このリポジトリをクローンまたはダウンロードします。
  2. Webサーバー(Apache, Nginxなど)のドキュメントルート、または任意のサブディレクトリにすべてのファイルをアップロードします。
    • PHPが動作する環境が必要です。
  3. data/ ディレクトリにWebサーバーからの書き込み権限があることを確認してください。
    • 初回アクセス時に自動で作成されますが、権限がないとエラーになります。
  4. 初回アクセス時、必要な設定ファイルが自動で生成されます。
    • admin_config.php (管理者パスワード)
    • config.json (掲示板設定)
    • banned_users.json (BANユーザーリスト)
    • ng_words.txt (NGワードリスト)
  5. 管理者ページ (admin.php) にアクセスし、初期パスワード admin でログインしてください。
    • ログイン後、速やかにパスワードを変更することをお勧めします。

使い方

スレッドを立てる

  1. トップページ右側(または下部)の「新規スレッド作成」フォームに移動します。
  2. 「スレッドのタイトルを入力」欄にタイトルを、「1レス目の内容を入力」欄に最初の投稿内容を入力します。
  3. 「作成」ボタンをクリックします。

スレッドにレスする

  1. レスしたいスレッドのタイトルをクリックして、スレッドページに移動します。
  2. ページ下部の「投稿する」フォームに移動します。
  3. 「名前」欄にニックネームを(空欄で「名無しさん」)、コメント欄に内容を入力します。
  4. 「書き込む」ボタンをクリックします。

スレッドを検索する

  1. 「新規スレッド作成」フォームの下にある「スレッドを検索」フォームに移動します。
  2. 検索したいキーワードを入力し、「検索」ボタンをクリックします。

管理者向けガイド

管理者ページ (admin.php) では、掲示板の様々な設定や管理が行えます。 初期ログインパスワードは admin です。

  • 掲示板情報編集: 掲示板の名前、管理者の名前、連絡先リンクを変更できます。
  • 公開設定: 掲示板を公開するか非公開にするか設定できます。非公開時はパスワードを設定できます。
  • 管理者パスワード変更: 管理者ページへのログインパスワードを変更できます。
  • ピン留めスレッド管理: 特定のスレッドをトップページに固定表示できます。
  • NGワード管理: 特定の単語の投稿を禁止できます。
  • BANユーザー管理: 特定のユーザーの投稿を禁止できます。
  • スレッド・レス監視: 全ての投稿内容を確認し、削除できます。
  • カスタムHTML/CSS編集: 掲示板のデザインをカスタマイズできます。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細についてはLICENSEファイルをご覧ください。

貢献

バグ報告や機能改善の提案など、貢献を歓迎します。GitHubのIssueやPull Requestをご利用ください。

About

File-based BBS in PHP — simple, fast, and packed with features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published