[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/15 15:23 / Filesize : 385 KB / Number-of Response : 966
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

=== MediaWiki 管理者の集い 第2版 ===



1 名前:nobodyさん [2007/07/04(水) 07:24:10 ID:77E6ADvG]
MediaWiki について情報交換するスレです

== 公式サイト等 ==
[www.mediawiki.org/wiki/MediaWiki/ja MediaWiki.org]

[www.mwusers.com/ MediaWiki Forums]
[www.amazon.co.jp/dp/1904811590/ Mediawiki Administrators' Tutorial Guide]
日本語翻訳中(らしい)


610 名前:nobodyさん mailto:sage [2008/04/27(日) 05:11:49 ID:???]
>>608
通常の記事の履歴(action=history)に表示されるIPユーザの名前に
関しては正規表現(preg_replace)で2chのように一律な名前(名無しさん)
に置き換えることができます。ユーザがIPアドレスと同じ文字列を
使っていないという前提の元ですが。

履歴ページもキャッシュされるので、コードを変更した後に
キャッシュをパージ(action=purge)して下さい。

includes/PageHistory.php

wfRunHooks( 'PageHistoryLineEnding', array( &$row , &$s ) );
$s = preg_replace('/([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/', '名無しさん', $s);
return "<li>$s</li>\n";


611 名前:nobodyさん mailto:sage [2008/04/27(日) 05:25:35 ID:???]
>>610 の追記。差分表示した際にも名前を置き換える必要があります。

includes/DifferenceEngine.php
'<div id="mw-diff-ntitle2">' . preg_replace('/([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/', '名無しさん', $sk->revUserTools( $this->mNewRev, true )) . " $rollback</div>" .

612 名前:610 mailto:sage [2008/04/27(日) 06:23:01 ID:???]
>>609 LockdownではSpecial名前空間のアクセスが
防止できなかったので別の方法を考える必要があると思います。

$wgNamespacePermissionLockdown[NS_SPECIAL]['read'] = array('user');

ちなみにSpecial名前空間の記事の実体はincludes内の
Specialで始まるファイルなのでもしIPアドレスの名前を置き換えたい
場合はそれぞれのファイルを修正しなければなりません。

アクセスを制限する伝統的な方法では
$wgWhitelistReadで匿名ユーザが
利用できるページを指定しますが、この方法では
匿名ユーザは新しいページを作ることができません。
wiki上にページ作成申請ページを用意して
管理者がそのつど追加する必要があります。

www.mediawiki.org/wiki/Manual:%24wgWhitelistRead/ja


613 名前:610 mailto:sage [2008/04/27(日) 09:31:01 ID:???]
>>612 追記。再度Lockdownの記事を見直したら
Special名前空間にアクセス制限をした記事が
表示されないようにするためのコードの変更方法が書かれていました。
www.mediawiki.org/wiki/Extension:Lockdown/hiding_pages

あとはNS_SPECIALなどのデフォルトで
定義されている名前空間の定数の一覧は
www.mediawiki.org/wiki/Manual:%24wgNamespacesWithSubpages/ja
に書かれています。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<385KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef