Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Strona mobilna i reklamy
Forum PHP.pl > Forum > Przedszkole
abelabel2
Witam.
Na swojej stronie na reklamy po bokach. Gdy wchodzę na stronę na telefonie przeglądarkę crashuje.
Da się jakoś zrobić gdy ktoś wjedzie na stronę przez telefon te reklamy znikną?
lobopol
No to niezłe reklamy musisz mieć, możesz wykryć po prostu czy przeglądarka jest mobilna i nie dodawać kodu reklamy wtedy. Istnieje co najmniej 2 metody:
-js wykrywanie szerokości ekranu
-js wykrywanie przeglądarki
-php wykrywanie przeglądarki

Jak poszukasz znajdziesz wiele bibliotek do tego napisanych https://www.google.pl/search?q=is+mobile+ph...me&ie=UTF-8 https://www.google.pl/search?q=is+mobile+ph...bile+javascript
Turson
Poza tym wiele zależy od telefonu: czy to 5 letni telefon, czy Android lub coś w podobie.

Jak chcesz to podaj link, sprawdzę u siebie (android)
abelabel2
Zwykła reklama AdSense 160x600 biggrin.gif

Ok, zaraz coś spróbuję.

A co do telefonu to dzięki, korzystam z iPoda a dodatkowo mam jeszcze i9000 smile.gif
Dejmien_85
Cytat(lobopol @ 14.08.2013, 11:44:30 ) *
-js wykrywanie szerokości ekranu
-js wykrywanie przeglądarki
-php wykrywanie przeglądarki


Zapomniałeś jeszcze o CSS3 (media queries). ; )
lobopol
To wytłumacz jak za pomocą media queries wyłączysz reklamy? Co najwyżej ukryjesz element który i tak będzie działał w tle i obciążał maszynę.
Dejmien_85
Cytat(lobopol @ 15.08.2013, 09:20:09 ) *
(..) Co najwyżej ukryjesz element (..)


I o to się rozchodziło - a wynikające z CSS minusy to już sprawa na inny temat. wink.gif
ber32
Witam.
Może ta klasa w czymś pomoże

https://github.com/ber34/cssresponsive

Jest i przeglądarka i css i responsive wszystko w jednym
lobopol
Niezbyt rozumiesz, jeżeli element crashuje stronę to jego ukrycie tego nie zablokuje, jedynie jego nie tworzenie może to powstrzymać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.