[baserCMS2]スマホ・携帯の簡易ユーザーエージェント判別
Googleなどの検索エンジンにスマートフォンのサイトが引っかかっているので、スマホと携帯以外(つまりパソコン)でスマホサイトを見た場合は、PCページヘリダイレクトする設定にしました。
その際、「baser.php」に「スマホ・携帯のユーザーエージェント判別」を追記したのでご紹介します。
Googleなどの検索エンジンにスマートフォンのサイトが引っかかっているので、スマホと携帯以外(つまりパソコン)でスマホサイトを見た場合は、PCページヘリダイレクトする設定にしました。
その際、「baser.php」に「スマホ・携帯のユーザーエージェント判別」を追記したのでご紹介します。
5月1日、baserCMS2正式版がリリースされました。
このサイトも早速 baserCMS2 にアップデートさせて頂き、特に大きな問題もなく動作しております。
ユーザー会の皆様をはじめ開発等に関わっていらっしゃる皆様に感謝申し上げます。
さて本題ですが、baserCMS 2.0.0では「ContentsName」と「getContentsName」関数でスマートフォンサイト(公開してませんが携帯サイトも同様)のページのカテゴリ名(ID)が取得できませんでした。
そこで、ヘルパー(bc_baser.php)を修正して対応しましたのでその方法をご紹介します。
先日、フレームワークに『jQueryMobile』を使用したスマートフォン専用サイトを公開しましたが、『baserCMS』でスマホサイトを制作する際にいくつか問題点がありましたので参考までに記載します。
この記事は「baserCMS 1.6.15」に関する情報です。(2012.05.08追記)
CoreDesign(コアデザイン)のスマートフォン(スマホ)専用サイトを公開しました。
フレームワークに『jQueryMobile』を使用し、iPhone(アイフォン)やAndroid(アンドロイド)携帯などのスマートフォンに最適化したデザインで構築しております。
CoreDesign(コアデザイン)のホームページにスマートフォンでアクセスしていただくと、自動的に専用サイトを表示する設定になっております。
外出時や移動時間などにご覧いただければ幸いです。