9/21
NEC SmartDisplay(スマートディスプレイ)PK-SD10 で PukiWiki 1.4.4 のFrontPageを表示させると、デフォルトの画像付きのCSS(スタイルシート)のページではなく、画像なしの テキストベースの画面が表示される。PukiWiki 1.3.x のときにはCSS(スタイルシート)の楽しいページが表示されたのに…。
SmartDisplay PK-SD10
でも普通のPCと同じようなCSS(スタイルシート)のFrontPageを表示させたい!( だてに液晶画面のサイズが 10.4inch(インチ) もあるわけではないので、PK-SD10 は…)。
で、PukiWiki の README.txt を読んでみると以下の記述が(って、インストールのときにちゃんと読めよ!って感じ)
2. 必要に応じて設定ファイル(*.ini.php)の内容を確認します。
1.11 から設定ファイルが別ファイルのpukiwiki.ini.phpになりました。
1.4 から設定ファイルが分割されました。
1.4.4 から携帯電話およびPDA向けの設定ファイルが一つに集約されました。
(i_mode.ini.php, jphone.ini.php の設定+αを keitai.ini.php に集約)
ふむふむ、UA(ユーザーエージェント)を見ているのね。またこんな記述も。
開発日記/2004-07-04 - PukiWiki
http://pukiwiki.sourceforge.jp/dev/?%B3%AB%C8%AF%C6%FC%B5%AD%2F2004-07-04 より
o 5. 今後は組み込みブラウザ(非リッチクライアント)は全てkeitaiプロファイル送りとし、PalmやPocketPCなど、ニーズがあれば(ユーザーエージェント文字列がわかれば)随時追加する
余談
* Opera / Mozilla FireFox? / Internet Explorer / Mozilla などの判定も、pukiwiki.ini.php にパターンを追加することによってシステム側で実現できそうですね。ニーズがあればどうぞ*
で、今頃初めて pukiwiki.ini.php
を眺めてみたら、…インストールのときには「編集者の名前・ホームページ」だけ指定すれば動いたので…、pukiwiki.ini.php の最後の方の300行過ぎあたりから UA(ユーザーエージェント)によりプロファイルを default と「携帯電話・PDA向け」の keitai とに切り分けていました。

GFORT の MSIE で PukiWiki 1.4.4 の FrontPage を表示。
|
Smart Display PK-SD10 の UA を自宅WWWサーバへのアクセスから調べて、また他に所有している PDA の NTT Docomo
GFORT のUAも同様に調べて、以下のように
pukiwiki.ini.php を変更しました。SD10 は普通のPCと同じ画面、GFORTは「携帯電話・PDA向け」のテキストベースの画面が表示されればよいと、自分の環境でだけとりあえずは動くように、いい加減に値を設定しました。ゴメンナサイ!
- PK-SD10 の UA
- "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE)"
- GFORT の UA
- "Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320 )"
pukiwiki.ini.php の以下の部分を変更
変更前
// Windows CE
// Sample: "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)" (sigmarion, Hand-held PC)
array('pattern'=>'#\b(Windows CE)\b#', 'profile'=>'keitai'),
変更後(→ごめんなさい。右側が切れています。スクロールして下さい。)
// Windows CE
// Sample: "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)" (sigmarion, Hand-held PC)
// array('pattern'=>'#\b(Windows CE)\b#', 'profile'=>'keitai'),
// NEC SmartDisplay PK-SD10
// Sample: "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE)"
array('pattern'=>'#\b(MSIE 5.5)\b.*\b(Windows CE)\b#', 'profile'=>'default'),
// NTT Docomo GFORT
// Sample: "Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320 )"
array('pattern'=>'#\b(Windows CE)\b#', 'profile'=>'keitai'),
一応、他のPC(Windows XP)で使っている他のWWWブラウザのUAの値も確認して、PukiWiki へアクセスして動作確認をしました。
- Mozilla 1.7.3 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.3) Gecko/20040910
- "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.3) Gecko/20040910"
- MSIE 6.0 (MSIE Version: 6.0.2800.1106.xpsp2.030422-1633)
- "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
- Sleipnir Version 1.66 …「Sleipnirオプション」での「UserAgent」欄は空白。
- "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
以上で、無事に SmartDisplay PK-SD10でもCSS(スタイルシート)の PukiWiki を表示することができました。
PK-SD10 関連 サイト内リンク:
PK-SD10、衝動買い。価格 52,395円 (税込,送料無料)
http://d-k.cocolog-nifty.com/blog/2004/09/040917sd10_nec_.html
PK-SD10 開梱
http://d-k.cocolog-nifty.com/blog/2004/09/040919nec_pksd1.html
PK-SD10のPC側での 「Microsoft Smart Display サービスのセットアップウィザード」編
http://d-k.cocolog-nifty.com/blog/2004/09/040919pksd10.html
PK-SD10本体側のセットアップ&インストール作業編
http://d-k.cocolog-nifty.com/blog/2004/09/040919sd10hwset.html
SmartDisplay PK-SD10 の電源コネクタ部分の強度が不安
http://d-k.cocolog-nifty.com/blog/2004/09/040930sd10conct.html
9/25(土)追記:
cvs:pukiwiki.ini.php (v1.4:1.83) の評価を
PK-SD10 (MSIE for Windows CE)
GFORT(MSIE for Windows CE)
他で行いました。問題ありません。