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;
という感じでとりあえずは動いているみたいだよ。なんか不具合でてたら教えてください。
コメントなし