PukiWikiMod
1.0.9.1
- インストール
以下のサイトを参考にインストールhttp://hypweb.net/xoops/modules/pukiwiki/136.html
- ブロック表示
PSCounterと同様の理由で、PukiWikiMod
のblock表示がされなかった。
BASIC認証を通せるよう、以下のようにコード修正。
※BASIC認証を外したら元に戻す。
# vi ${PUKIWIKIMOD}/blocks/pukiwiki_page.phpline13
$wiki_url=XOOPS_URL.'/modules/pukiwiki/';
↓
//$wiki_url=XOOPS_URL.'/modules/pukiwiki/';
$wiki_url='http://${USER}:${PASS}@${URL}'.'/modules/pukiwiki/';- ボタン名修正
メニューの新規作成ボタンが変数名(_MI_PUKIWIKI_NEWPAGE)のままだったので修正。
# vi ${PUKIWIKIMOD}/language/japanese/modinfo.phpline6に追加
define("_MI_PUKIWIKI_NEWPAGE","新規作成");- コメントスパム対策
# vi ${PUKIWIKIMOD}/plugin/pcomment.inc.phpline225辺りのpcmt_insert()メソッドの直下、global変数の参照後にコード追加。
function pcmt_insert($page) {
global $post,$vars,$script,$now,$do_backup,$BracketName;
global $_title_updated,$no_name,$X_uid;
//ここから追加分
//if (preg_match("/<a href=|\[url=/i",$post['msg'])) {
if (preg_match("/(https?|ftp):\/\//",$post['msg'])) {
$ret['msg'] = "You may not use URL in comment.";
$ret['body'] = "You may not use URL in comment.";
$reply = 0; //No reply.
return;
}※http:// https:// ftp:// を含んだ場合にコメントを弾く。若干乱暴だが、これで様子見。
Counter: 422,
today: 2,
yesterday: 0
最終更新: 2008-11-26 (水) 01:52:58 (JST) (1273d) by aqua
