少し難しい質問があります(とにかく私にとってはそうです:))
jQueryスライドショーを含めたいクライアント向けにJoomlaテンプレートを開発しています。また、最大480、最大800、および801pxを超えるレスポンシブデザインを使用しています。
私がやりたいのは、3つのスライドショーモジュールをセットアップすることです(クライアントの使いやすさのために、1つは画像480幅、1つは画像740幅、もう1つは画像940幅用です。その後、ユーザーに応じてそのモジュールを呼び出します。画面サイズ。これはJoomlaのphpで行う必要があり、サーバー側のスクリプトのみであり、UAスニッフィングのファンではないことを知っています。
これが私が考えていることです。あなたの考えについてコメントしてください。
$screenWidth変数が設定されているかどうかを検出するPHP関数を含める
そうでない場合は、ユーザーの画面幅を検出するjavascriptを実行し、この変数をURLに設定します(または変数を保持する別の方法)。
AJAXページのリロードを実行する
URLから$screenWidth変数を取得します。
元のissetがtrueを返すようになったため、ページの読み込みが続行されます。
次に、その変数を使用してPHPコードを実行し、適切なスライドショーをロードします。
どう思いますか?ページが遅くなりすぎますか?リロードは機能し、URLをjoomlaに保持しますか?
あなたの考えを知らせて、何か提案をしてください。
ありがとう
リー