PukiWikiMod編集 1.0.9.1 anchor.png Edit

  • インストール

以下のサイトを参考にインストールhttp://hypweb.net/xoops/modules/pukiwiki/136.html

  • ブロック表示

PSCounterと同様の理由で、PukiWikiMod編集のblock表示がされなかった。
BASIC認証を通せるよう、以下のようにコード修正。
※BASIC認証を外したら元に戻す。

# vi ${PUKIWIKIMOD}/blocks/pukiwiki_page.php

line13

$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.php

line6に追加

define("_MI_PUKIWIKI_NEWPAGE","新規作成");
  • コメントスパム対策

参考スパムコメント・・・何か良い方法はないですかね〜

# vi ${PUKIWIKIMOD}/plugin/pcomment.inc.php

line225辺りの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:// を含んだ場合にコメントを弾く。若干乱暴だが、これで様子見。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 422, today: 2, yesterday: 0
最終更新: 2008-11-26 (水) 01:52:58 (JST) (1273d) by aqua
オススメ

おすすめ
カレンダ
前月2012年 5月翌月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
<今日>
ログイン
ユーザ名:

パスワード:



パスワード紛失

新規登録
天気予報

資料提供天気予報コム
アクセスカウンタ
今日 : 214214214
昨日 : 455455455
総計 : 364223364223364223364223364223364223