カテゴリ | |
サマリ | 最後に更新した人の名前を表示する |
バージョン | 1.4.4 |
投稿者 | |
状態 | 完了 |
投稿日 | |
編集者の名前はすべてのページにおいてpukiwiki.ini.php中の$modifierの値が使われることになりますが、これを実際に更新した人の名前にすることは可能でしょうか。
もちろん、更新者の名前はBasic認証などで取得してあるとします。
- 下にある「Modified by」のことですよね? そもそもこれが存在する意味って何なのか私も不思議です。 -- 太郎
- Wikiの考え方からして不適切な表記ですね。ここはもう少し別な表記(設置した=installed byとか?)にしたほうがいいのかもしれません。 -- Ratbeta
- 僕の場合あれを Moderated by … にしてあります。 -- バイズ
- この部分はPukiWiki自体に関する部分でコンテンツに関する部分では無いと思います。で、PHPスクリプトなので設置されるかたがちょっと手を入れるのが当り前(特にスキン部分)ということでこの表記になっているのだと思います。が、現状と合わなくなって来ているのでコンテンツの著作権表記も含め再検討することが必要な感じですね。 -- merlin
- 元質問者です。よくわかりました。ではもとに戻って、更新した人の履歴を取ることは可能でしょうか? -- 元質問者
- 現状ではそういう仕組みはありません。 --
- 質問箱/2146にあるような改造で、REMOTE_ADDRの代わりにPHP_AUTH_USERを記録、スキン辺りにログファイルからそのページの最終編集者の名前を拾う仕組みを追加する程度のことで、実現できそうではありますね。 --
- 先月から、ここで、その手の改造をほどこしたものを貼り付けています。ただ、最新版じゃないんですよねぇ。国際化が落ち着くまでダンマリを決める予定だったのにぃ。-- upk