AndroidやiPhoneやiPadやその他モバイル系でアクセスしてもPCのブラウザと同じ表示をするので、ちょっとウザかったかも知れない。モバイルで、こじゃれたデザインを採用するのはアレなので、思い切って、何もしないHTML本来の表示にしてみた。
mediawikiのサイトでのやり方を参考に LocalSettings.php に次のコードを加えた。
if (preg_match("/(mobile)/i", $_SERVER['HTTP_USER_AGENT'])) {
$wgDefaultSkin = 'myskin';
} else {
$wgDefaultSkin = 'vector';
}
ちなみに一部AndroidスマホのブラウザはHTTP_USER_AGENTにMobileというキーワードを含まないようだ。こちらで確認した範囲では富士通のARROWSがそうだった。
[wp_ad_camp_1]