+Wiki rep2exack 20070823の機能追加パッチです。 とりあえず作っただけのα版です。 主な機能 BEあぼーん…BEのNG/あぼーん機能 sambaタイマー…次に書き込めるまでの時間を表示 携帯でも番号にSPM…spm.phpへのリンクを付ける DAT取得プラグイン…各種DAT保管サイトからDATを取得 リンクプラグイン…YouTube・ニコニコ動画等のリンクプラグインを汎用化したもの 置換画像URL…JaneStyleのImageViewURLReplace.datとほぼ同じ(ImageCache2が必要) 置換ワード…レスの内容の置換+変数展開 スレッドあぼーんワード…題名に特定の内容が入ったスレッドをあぼーん imepita対応…imepitaにおいて403エラーが出たら取得できるまで繰り返す あぼーんワードフォームに削除チェックボックス…ありそうでなかったので バグ修正…POSTバグ インストール方法 上書き 注意点 スレッドあぼーんワードはまともに動かないと思います。 置換ワードのフォームは用意してません。 doc/data/のそれらしきファイルをprefディレクトリにコピーして編集して使って下さい。 設定項目 con_user_def_wiki.inc.php参照。 デフォルトで全て有効です。 DAT取得プラグイン・リンクプラグイン・置換画像URLはサンプル参照。 BENGあぼーん 特定のBEをあぼーんする機能です。 SPMと設定管理にBENGあぼーんに関する項目が追加されます。 なお、判定条件は正規表現または完全一致です。 大文字小文字無視は設定項目こそあるものの無効になります。 sambaタイマー 次に書き込めるまでの時間を表示します。 フルブラウザなら携帯でも表示できます。 リンクプラグイン URLをHTMLコードに変換するプラグイン。 YouTubeプレビューなどに使います。 置換画像URL 画像をImageCache2で取得できるようにURLを変換します。 また、URLが推定できないサイトの場合はソースを展開して取得します。 JaneStyleのImageViewURLReplace.datとほぼ同じです。 $EXTRACTを使うとかなり遅くなるので注意。 置換ワード Replaceに以下の項目を指定すると、その内容に変換します。 Word Replace 例 $host host pc11.2ch.net $bbs bbs software $key key 1180021565 $name 名前 名無しさん@お腹いっぱい。 $mail メール sage $date_id 日時等 2007/05/25(金) 00:46:05 ID:imbjGiMh0 $id ID imbjGiMh0 $i レス番号 1 DAT取得プラグイン 各種DAT保管サイトからDATを取得します。 存在を確認すると、レスポンスコードが表示されます。 主なレスポンスコード 200:取得可能 403:アクセス制限(そのプラグインは無効) 404:DATがない それ以外:URLのミス あぼーんワードフォームに削除チェックボックス チェックすると削除します。 付属ファイル doc/data/p2_plugin_dat.txt DAT取得プラグインのサンプル(みみずん検索等) doc/data/p2_plugin_link.txt リンクプラグインのサンプル(YouTube・ニコニコ動画・ニフニフ動画) doc/data/p2_replace_imageurl.txt 置換画像URLのサンプル(注:JaneStyleのまとめほぼそのまま) バグ修正 POSTでb=kを認識しないバグ修正(書き込みフォームなど) 主な注意点 ・P2UtilWiki::getResponseCodeはどこかのサイトのサンプルほぼそのまま ・sambaはホスト別ではなく板別で管理 ・$EXTRACTは当然時間がかかります ・置換画像URLで$OOOKIEと$EXTRACT={URL}は未対応($COOKIEが使えないためpic.toがプレビューできないかも) ・置換ワードの各内容の取り扱いには注意して下さい  ID: ?[0-9A-Za-z/.+]{8,11}はIDポップアップに変換されます  BE:\d+はBEポップアップに変換されます JaneStyleのImageViewURLReplace.datを流用する場合の修正箇所 ・bmp対応の削除 ・改行コードの変更(そのままでも問題ないと思う) ・リンクプラグインと被るものの削除(サンプルの場合だとニコニコ動画とYouTuBeが被る) ・$COOKIEや$EXPAND=の削除(対応してません) ・コメントの削除(無視されます) 付属プラグイン plugin以下の各ディレクトリのドキュメントを参照して下さい。 必死チェッカーポップアッププラグイン(hissi/readme.txt)