前回、カウントダウン!とか言って、かなりwktkしてたんだけど、結局寝てしまい、次の日忙しすぎて夜中はカラオケ行ったりして時間がなくなり、ようやく今日ちょこっとだけプレイーーーーー!しようとしたらwFaS用にwikiを別個立ち上げたほうがよさそうだったので、それ作ってた。

with Fire&Sword @wiki : http://www47.atwiki.jp/wfas/

まだ外面しかできてなくて内容ゼロです。っつーかまだプレイしてないんでwiki書いたりできないしね!さてあそぼっと。

 

 

 

, , ,

mb-jpにて、ページを作成した後に、やっぱページ名変更したいな、と思って変更しようとすると、管理者パスワードを求められてしまい、俺以外の人が気軽にページ名の変更ができないという状態であったことが判明っ。

これはpukiwikiの仕様というか、リネーム処理を司るrename.inc.phpでの仕様のようでした。ページ名を気軽に変更されてしまうと色々厄介、みたいなこともあるのかなあ?無いような気がする。無いような気しかしない、自分で作成したページをリネームできないというのもかなり不便不条理だよなあ、よしこれは誰でも気軽にリネームできるようにしよう。

というわけで、とりあえず「pukiwiki リネーム 権限」などでググることから始めると、一発でPukiWiki-devの質問箱がみつかってラッキー!あっという間に解決じゃー!1.4.4版の直し方が書いてあるので、mb-jpの1.4.7版でも同じ感じで修正加えればいいよねー、

と、思ったら、rename.inc.phpが少しだけ変更かかってるみたいで、微妙に直す所が違った。

221行目あたり

// 誰でもリネームできるように変更した 2011/01/21
//    if ($pass != '' && pkwk_login($pass)) {
 if ($pass != '') { //スルーするー

と、276行目らへん

<!– 誰でもリネームできるように変更 2011/01/21
<p>$msg</p>
なんかよくわからんがコメントアウト–>
<br />  <!– 見栄え的な改行追加 –>
<form action=”$script” method=”post”>
<div>
<input type=”hidden” name=”plugin” value=”rename” />
$input
<!– 誰でもリネームできるように変更 2011/01/21
<label for=”_p_rename_adminpass”>{$_rename_messages[‘msg_adminpass’]}</label>
<input type=”password” name=”pass” id=”_p_rename_adminpass” value=”” />
パスワード入力フォームをコメントアウト –>
<input type=”hidden” name=”pass” value=”dummy” />
<input type=”submit” value=”{$_rename_messages[‘btn_submit’]}” />
</div>
</form>
<p>{$_rename_messages[‘msg_confirm’]}</p>
EOD;

という感じでとりあえずは動いているみたいだよ。なんか不具合でてたら教えてください。

, , ,

いやー。
今日は一日休みで予定も無いんで、溜まってたやりたい事をパーっとやりたかったんだけど、mb-jpをいじっていたら一日がおわってしまったー!しかも、mb-jpの中の人的業務しかやってなくて翻訳・校正はノータッチ!くう!要らない子過ぎて泣ける。でもここの所、有志の方々の活躍により、翻訳はどんどん進んでます、俺は本当になにもやってない。

wikiは誰でも気軽に編集できるので、そこを悪用されてしまい、スパムを気軽に書き込まれちゃう。mb-jpも、ここの所そういう被害に遭い始めてちょっとやっかいなんです。

今の所、htaccessで対象のIPをしらみつぶしに403行きにさせてやるぜの術で頑張っているんだけど、正直この術は詠唱者にも面倒くさいという精神的、時間的ダメージが大きく、海外スパム業者の猛攻にもはや多勢に無勢、自決の先も考えねばなるまいか!という感じは大袈裟だけどまあめんどくさいんです。それと、間違って有志の方のIPを規制しちゃったら目も当てられない事になりかねないし、大変に困っているのでした。

なんか良い方法ないかな、と「pukiwiki スパム」みたいな感じでググってたら、akismetを使って気軽にスパムフィルタするんだぜプラグインというのがあった。

これ→akismet.inc.php

んーakismetって、どっかで聞いたような・・・と思ったら、この、DN-RWで使っているWordPress用のスパム対策プラグインの名前だった。このakismetプラグインのお陰でスパムが全くないのでakismetさまさまやー!と崇め奉っていたのをすっかり忘れてた。信仰心ゼロ。まあ、このakismetをmb-jpに導入できるなんて素晴らしいな!さっそくやろう!ってことで導入しました。はたして効果のほどや如何に!

, , , ,