- 378 名前:nobodyさん mailto:sage [2007/12/25(火) 00:57:46 ID:???]
- >>375-376
とりあえず、「CologneBlue:記事名」ならCologneBlueスキンを表示する動作は以下のコードで 確認しました。 $title = str_replace('/mediawiki/index.php/', '', $_SERVER['REQUEST_URI']); $namespace = explode(':', $title); $skins = array('Chick', 'CologneBlue', 'MonoBook', 'MySkin', 'Nostalgia', 'Simple', 'Standard'); if(in_array($namespace[0], $skins)){ $wgDefaultSkin = $namespace[0]; //$wgDefaultUserOptions['skin'] = $namespace[0]; } スキン内部のコードならSkin::getSkinNames()スタティックメソッドで 利用できるスキン名の一覧の配列を得ることができますが LocalSettings.php内ではメソッドを書いただけでは利用できませんでした。
|

|