=== MediaWiki 管理者の集い 第2版 ===at PHP=== MediaWiki 管理者の集い 第2版 === - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト258:nobodyさん 07/11/15 23:08:58 qHiCMHn3 未ログインの状態で、デフォルトでは各ページの右上に閲覧者のIPアドレスと『 このIP利用者の会話』 というのが表示されるようになっていますが、これを表示しないようにできますかね? ついでにその横の『ログインまたはアカウント作成』のリンクや、 『本文』『ノート』『ソース(未保護ならば『編集』)』『履歴』などのリンクも表示したくないのですが、 ログインした状態ではこれら全て表示できるようにしたい。何か方法はないものでしょうか。 259:nobodyさん 07/11/16 00:45:15 >>258 設問の仕方が素晴らしいですね。次のようにMonoBook.phpのコードを変更します。 動作確認環境は1.12αです。 匿名ユーザーの『IPアドレス』と『このIP利用者の会話』『ログインまたはアカウント作成』を表示しない 前 <?php foreach($this->data['personal_urls'] as $key => $item) { ?> 後 foreach($this->data['personal_urls'] as $key => $item) if($this->data['loggedin']==1) { 匿名ユーザーの『IPアドレス』と『このIP利用者の会話』のリンクを表示しない 前(省略) 後 <?php foreach($this->data['personal_urls'] as $key => $item) if($this->data['loggedin'] == 1 or ($this->data['loggedin'] == 0 and $key == 'anonlogin')) { ?> 匿名ユーザーの場合『本文』『ノート』『ソース(未保護ならば『編集』)』『履歴』を表示しない 前 <?php foreach($this->data['content_actions'] as $key => $tab) { ?> 後 <?php foreach($this->data['content_actions'] as $key => $tab) if($this->data['loggedin']==1) { ?> 参考 [[Manual:FAQ/ja#スクリーンの右上トップの"アカウントを作成するもしくはログインする"のリンクを除去するには?]] 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch