Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Strony mobilne a w3c validator
cikin
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.04.2015

Ostrzeżenie: (0%)
-----


Witam,

Mam nadzieje, że w dobrym miejscu.

Szukałem o tym informacji, ale albo za słabo szukałem albo nie ma wink.gif

Napisałem stronke w której ustawiłem wyglad tak aby dobrze sie wyświetlała na urządzeniach mobilnych (chyba profesjonalnie nazywa się to Responsive Web Design biggrin.gif).

W jednym miejscu wykorzystałem taki kod (znaleziony tu na forum):

  1. $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
  2. $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
  3. $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
  4. $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
  5. $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
  6. $symbian = strpos($_SERVER['HTTP_USER_AGENT'],"SymbianOS");
  7.  
  8. if ($iphone || $android || $palmpre || $ipod || $berry || $symbian == true)
  9. {
  10. ...
  11. }
  12. else
  13. {
  14. ...
  15. }


Po if'ie wyświetlam zdjęcie o mniejszej rozdzielczości, tak aby strona się szybciej ładowała przy słabym łączu w urządzeniach mobilnych (i żeby validator w3c dla urządzeń mobilnych mi zaakceptował rozmiar strony), zaś po else'ie wyświetlam zdjęcie juz w troche więszkej rozdzielczości (dla zwykłych kompów).

Problem jest taki, że podczas validacji (http://validator.w3.org/mobile/), validator 'czyta' te zdjęcia, które są przeznaczone dla urządzeń 'stacjonarnych', a nie dla mobilnych, co w rezultacie przekłada się na znacznie większy rozmiar strony i komunikat krytyczny ze strony validatora.

Czy wiecie może jak to zrobić, żeby validator brał pod uwagę zdjęcia, które się wyświetlają w wersji mobilnej, a nie normalnej ?

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:38