Ktai Style バージョン1.6-beta3 を使用してみた

というわけで、WordPressの携帯対応プラグインである『Ktai Style バージョン1.6-beta3』を使用してみました。様々な要望に対応していただきありがとうございます。

分割時の罫線をカスタマイズ出来るようになったので、早速修正してみました。ついでに、分割のナビゲーションメニューを修正したり、出力時にコメント部分を削除するようにしてみた。これで、hr タグに色を付けることが出来るようになったのだが、ひとつおかしいところに気が付いた。

ただ、『iモード HTML シミュレータ』で確認したところ、<hr color="red" /> とテーマファイル内で色を指定した場合、全て削除されて <hr> に変換されているのだが、start paging や end paging で同様の記述を行うと、<hr color="red" /> のまま出力されるようでした。まぁ、最近の端末だったらあまり関係なさそうだからいっか。

そう言えば、見たことがないユーザーエージェントのロボットがサイトを巡回していた。

SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)

名称から察するに、サムスン携帯電話のユーザーエージェントでアクセスするGoogleロボットでしょうか。現バージョンの Ktai Style では、これをモバイル端末だと判別しないみたいでした。

4 Comments

  1. 毎度のご利用ありがとうございます。

    ただ、『iモード HTML シミュレータ』で確認したところ、 とテーマファイル内で色を指定した場合、全て削除されて に変換されているのだが、

    こちらの挙動が変な気がします。シミュレータは、II じゃなくて I の方ですか? Ktai Style 自体は、mova でページ分割がかかっても (分割位置以外の) 罫線に対して hr color は残すはずなので、それがないのはちょっと不思議です。
    現在 Windows 環境が壊れててシミュレータが入ってないので、時間を作って確認してみます。

  2. はい、Iの方のシミュレータです。
    シミュレータでなくても、どうやら mova のユーザーエージェントの時には同様の現象が起きているようでした。

  3. シミュレータでなくても、どうやら mova のユーザーエージェントの時には同様の現象が起きているようでした。

    うーん。謎です。うちではそういう現象は出ていません。唯一考えられるのが、年月アーカイブなど、Default テーマのファイルを呼び出しているパターンです。自作テーマに menu_month.php がない場合、自動的に Default テーマの同名ファイルを利用しますが、ここには start paging の罫線色指定がないので、素の hr 要素が出力されます。

    これについては、Default テーマの menu_*.php で、start paging, end paging で $ks_settings['hr_color'] を見るように修正予定です。

    あと、サムスン携帯電話のユーザーエージェントですが、UP.Browser という文字列がるので、OpenWave 系統 (au 携帯で採用しているエンジン) ですね。これに携帯向けページを出す修正は可能ですが、(絵文字仕様が違うはずなので) EZweb 向けページを出すわけにいかず、といって、その他端末向けの出力でよいのかはよく分かりません。そもそも Shift_JIS に対応しているか不明なので、現状では「未対応」とさせてください。

    というか、モバイル検索エンジンを区別していないので、「プライバシー」の設定で検索エンジンを不許可にしていても、Ktai Style の出力する携帯出力をクロールされてしまうのは問題かもしれません。つまり、モバイル検索エンジンを意図的に識別しなければならないようです。

  4. なるほど……ご丁寧にありがとうございます。
    hr タグの件については、同様の現象が発生していないというのであれば、もしかしたら当サイトで他に使用しているプラグインや、functions.php に記述している内容が影響している可能性があるので、調査してみようと思います。

    モバイル検索エンジンについては、色々と難しそうですね(汗)文字コードについては、全く頭にありませんでした。

Sorry, the comment form is closed at this time.