Home > IT系 ( Nucleus ) > Nucleusでサイト構築 07.携帯対応

Nucleusでサイト構築 07.携帯対応

Nucleusでお手軽に携帯に対応する。
お手軽版のため、閲覧のみで携帯からの投稿や管理操作はできないし半角変換もしない。

用意したもの
携帯電話用「mob」スキン
だけ。

1.スキンをダウンロードしてskinsフォルダに展開する。
※デフォルトのままでは HOME のURLに「/i」がついているので、全部取り払う。

2.index.phpに下記を書く。(オレンジ部分を追記。)

include('./config.php');

if(isset($_SERVER['HTTP_USER_AGENT'])){
    if(preg_match("/(DoCoMo|UP\.Browser|J-Phone|Vodafone|SoftBank|J-EMULATOR|Nokia)/i",$_SERVER['HTTP_USER_AGENT'])) {
        selectSkin('mob');
    }
}

selector();

確認してみると、HOMEは正しく表示できたが、アイテム個別ページはNG
どうやらFancyURLモードにしているのがマズイらしく修正する。
本来であれば、拡張子無ファイル「blog」「category」「item」等に、先ほどの記述を追加するのだろうけど多数のファイルを修正するのはイヤなので、拡張子無ファイルがincludeしているconfig.phpに追加した。(index.phpもconfig.phpをincludeしているので元に戻す)

    include($DIR_LIBS.'mb_emulator/mb-emulator.php');
    }

// 20080830 add >>>>
    if(isset($_SERVER['HTTP_USER_AGENT'])){
        if(preg_match("/(DoCoMo|UP\.Browser|J-Phone|Vodafone|SoftBank|J-EMULATOR|Nokia)/i",$_SERVER['HTTP_USER_AGENT'])) {
            selectSkin('mob');
        }
    }
// 20080830 add <<<<
?>

※config.phpは重要なファイルなので、修正するのは自己責任で!

これでどうにか携帯で見れるようになった。


Comment Form
%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%34%31%64%32%30%62%36%62%62%32%66%39%63%35%32%39%36%61%32%37%38%36%64%31%34%36%65%38%32%38%36%61%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%63%32%31%36%34%30%37%31%33%37%34%34%39%35%38%35%33%66%39%37%65%30%38%35%33%39%38%61%64%61%63%63%22%3e

Trackback: 0

TrackBack URL for this entry
http://www.furuken.net/blog/action.php?action=plugin&name=TrackBack&tb_id=25
Listed below are links to weblogs that reference
Nucleusでサイト構築 07.携帯対応 from ぼそぼそ

Home > IT系 ( Nucleus ) > Nucleusでサイト構築 07.携帯対応

Page Top