FrontPage > PukiWikiの設定メモ
PukiWiki に関すること†
WikiName の無効化†
- WikiName は無効にしました。1.4.5, 1.4.6 1.4.7 で確認したやり方。
- pukiwiki.ini.php にて設定します。
WikiName の有効/無効を示す $nowikiname = 0; を 1 とします。
自動的にリンクに変換される文字列長を表す $autolink = 8; を 0 とします。
- 顔文字の自動変換は無効にしました。1.4.5, 1.4.6 1.4.7 で確認したやり方。
- default.ini.php にて設定します。
$usefacemark = 1; を 0 とします。
- 一応、顔文字のテスト
「タイムスタンプを変更しない」の無効化†
- タイムスタンプを変更しない、を無効にしました。1.4.6 1.4.7 で確認したやり方。
- pukiwiki.ini.php にて設定します。
「タイムスタンプを変更しない」の設定変数 $notimeupdate = 1; を 0 とします。
- 1.4.5 にもこの機能あったんでしょうか…だとしたら間抜けだったなあ。
- 1.4.5_1_notb には同じ変数名はないようだ。新機能かな。
- (OLD!!)1.4.5 で確認したやり方。
- 編集時にチェックボックスを出さないようにします。
- lib/http.php の edit_form 関数の中でチェックボックスの記述があるので、そこを変更します。
- 具体的には
<input type="checkbox" name="notimestamp" value="true"$checked_time />
という一文があります。消す、もしくは見えなくするだけなので hidden にしてしまえばいいかと思います。
- チェックボックス横の文字が残ってしまうので、
<span style="small">$_btn_notchangetimestamp</span>
をコメントにしておくと良いと思います。
<!-- span style="small">$_btn_notchangetimestamp</span> -->
こんな感じです。
- これだけだと、常にタイムスタンプを更新しないことになってしまうので、
「タイムスタンプを変更しない」機能を強制的に無効にします。
- lib/file.php の page_write の第三引数 $notimestamp を常に FALSE にするように書き換えると良いと思います。
- もっとスマートな方法があると思います。知っている方は教えてください…。