Top/Pukiwiki/2ch型BBSプラグイン

Pukiwiki/2ch型BBSプラグイン のバックアップ(No.1)


これは何?

Pukiwikiで2ちゃんねるっぽい掲示板を動かすプラグインです。

どうやって使うの?

pluginディレクトリに

ファイル名パーミッション
bbs.inc.php644
2chBBS/display.inc.php
2chBBS/conf.inc.php
2chBBS/.htaccess
2chBBS/subject.txt666
2chBBS/subback.txt
2chBBS/lastsize.txt
2chBBS/dat/

を入れる。

※ dat ディレクトリはダウンロードファイルに含まれて無いので、手動で作成のこと。

ブロックプラグインとして

#bbs

とすれば使える。さらに、

bbs.css

をPukiwikiのskinディレクトリに入れて

ファイル名pukiwikiのバージョン
default.ja.css1.4.4
pukiwiki.css.php1.4.5_1

このファイルの先頭の方に

@import url(bbs.css);

を追加する。

多板化

  • 手動で2chBBSディレクトリをリネームしたディレクリ(itaName)を2chBBSディレクトリ内に作り(構成ファイルは初期状態)、#bbs(itaName)で作成可能。
    2chBBS/dat/11******.dat
    subject.txt
    subback.txt
    lastsize.txt
    .htaccess
    conf.inc.php
    display.inc.php
    itaName/dat/
    subject.txt
    subback.txt
    lastsize.txt
    conf.inc.php
    .htaccess

各種設定

conf.inc.phpを適当に書き換えて下さい。

スキン

  • bbs.cssを書き換えて下さい。
  • CSS構造

改良版


monazilla系ツール(2chブラウザ)で読む

ツールにより異なりますが、板の追加で

http://wwww.vis.ne.jp/wiki/plugin/2chBBS/

を指定してみて下さい。EUCが通らないツールだと化けます。

p2

左メニューのお気に板-編集で、URLに

http://wwww.vis.ne.jp/wiki/plugin/2chBBS/

を指定し、名前は適当で読めます。

  • EUC以外で使っている場合は、化けます。

ホットゾヌ

ホットゾヌでほぼ完璧に閲覧できます。

メニュー-ファイル-BBSの登録ウィザード

で、上のURLを入力し後は自由に設定して下さい。

実際に使われているサイト


TODO

  • リロードでの多重書き込み対策
  • monazilla系ツールからの書き込み
  • 管理機能
  • Pukiwiki本体の検索機能への対応
    • 最低限ならすぐにできそう

更新履歴

最新版

051014

  • スレッドタイトルに()があると、その後が削除されてしまう不具合を修正
  • ID生成の見直し

050822

  • レス数上限の導入
  • CSSの見直し
    • idからclassへ変更されているのでbbs.cssを必ず差し替えて下さい。
  • ID機能の修正
  • スレッド右上のリンクを修正

050813・050814

050528

  • 更新ファイル
    • 2chBBS/.htaccess

050523

  • Mozilla(Gecko)、KHTML系で、長い行をちゃんと改行しないと枠に収まらず、見えなくなってしまう問題に対応
  • 一部でURLエンコードしていなかったので、するように変更
  • レスポンスアンカーに対応
    • >>10とか>>15-30
  • トリップ対応

050513

  • CSSでセンタリングするように変更
    • ケイタイからの閲覧がしやすくなったはず
  • 多少速くなった

050426

  • 050421の不具合修正
    • display.inc.php
      • 78行目の最後にある</center>を削除
    • Cookieが機能していなかったのを修正

050423

  • 050421の不具合修正

050421

  • 050420の不具合修正

050420

  • cookieのサポート
  • ページ名をURLエンコーディングするようにした
    • これにともない携帯から書き込みに対応した
  • index.phpやpukiwiki.phpの決めうちをやめて$scriptに統一
  • 最新の何件表示に対応
    • st=何件目から、to=何件目まで、ls=最新の何件
  • その他、おかしなところをいくつか修正

050412・050413

  • コードの整理

050317

  • 作成開始

サポート・要望

  • 掲示板?にでも書いておいて下さい。

次のバージョンで使えるようになる機能・修正される機能

  • ASCIIだけのコメントを拒否する
  • errorメッセージを出力する

アップデート

  • バージョンによりCSSの適応範囲が微妙に変わっているので、バージョンアップ毎に同梱のCSSファイルを使うようにして下さい。

最新版を追う

Download

&ref(): File not found: "bbs_plugin_050822.zip" at page "Pukiwiki/2ch型BBSプラグイン";

svn co http://www.iyuki.org/svn/bbs/ ./

Special Thanks!

  • レッツPHP! -- かなり参考にさせてもらってます。

ページ新規作成

新しいページはこちらから投稿できます。

TOP