2011-01-12 12 views
0

私はCakePHPで動作するウェブサイトを持っていますが、どのようにして私のウェブサイトをiphoneとipadでより良く見えるようにしますか?iphoneのcakephpウェブサイトをカスタマイズする方法

プラグインがありますが、私はインストールしていくつかの利点を得ることができますか、またはiphoneのカスタムCSSを設計し、特定のデバイスタイプが検出されたときに同じものを使用する必要があります。カスタムここでiPhoneやiPadに合うようにあなたのウェブサイトはあなたが新しいモバイルレイアウトを作成する必要があり、内容に応じてレイアウトを変更しますそれについての簡単なチュートリアル

http://www.boutell.com/newfaq/creating/iphone.html

答えて

3

である必要があり

+0

iPadデバイス用に異なるレイアウトを使用する必要がある場合は、私を助けてくれますか? –

0

ユーザーがサイトにアクセスしているデバイスのタイプ。

だからあなたapp_controller.phpの内側にあなたがしてbeforeFilter機能を使用すると、このようなものを使用することができ、$componentsプロパティ配列にRequestHandlerコンポーネントを追加する必要があります。

function beforeFilter() { 
    if ($this->RequestHandler->isMobile()) { 
     $this->layout = 'mobile_layout'; 
    } 
} 
0

ストーシュが正しいです。

CakePHPで新しいレイアウトを作成するのではなく、CSSメディアクエリを使用してモバイル用の感性的なスタイルを提供することができます。

@media only screen and (max-device-width: 480px) { 
    /* Iphone styles go here */ 
} 

これにより、ブラウザはデバイスの種類に関係なく、使用するのに最適なスタイルを選択できます。

関連する問題