Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,kai kuriuose saituose esu pastebejes kad jegu nori uzeiti su mobiliu telefonu jie ismeta lentele panasia kad svetaine neparuosta mobiliesiems telefonams ir pansiai, naudokites kompiuteriais, gal kas zinote panasiu scriptu?

 

Simple redirect? Su .htacess arba su JS nesunkiai pasidaryt galima.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Simple redirect? Su .htacess arba su JS nesunkiai pasidaryt galima.

.htaccess ne tam skirtas ir, draugai phpistai, TIKRAI NE RAUTINGUI, LOL URL REWRITE <- viršūnė viskam :lol: :lol:

 

Su JS? Really?

 

Pati aplikacija turi grąžinti "not_for_mobile.html", o ne kažkokius išsiknisinėjimus daryti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

pas mane WP, tai į .htaccess tiesiog surašęs esu:

 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RewriteEngine On

#redirect mobile browsers

#Iphone detection
RewriteCond %{HTTP_USER_AGENT} ^.*iphone.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Ipod detection
RewriteCond %{HTTP_USER_AGENT} ^.*ipod.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Android detection
RewriteCond %{HTTP_USER_AGENT} ^.*android.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Blackberry detection
RewriteCond %{HTTP_USER_AGENT} ^.*blackberry.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Samsung detection
RewriteCond %{HTTP_USER_AGENT} ^.*sgh.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Sony Ericsson detection
RewriteCond %{HTTP_USER_AGENT} ^.*sonyericsson.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Playstation Portable detection
RewriteCond %{HTTP_USER_AGENT} ^.*psp.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Motorolla detection
RewriteCond %{HTTP_USER_AGENT} ^.*mot.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#HTC detection
RewriteCond %{HTTP_USER_AGENT} ^.*htc.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#LG detection
RewriteCond %{HTTP_USER_AGENT} ^.*lg.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#iPAQ detection
RewriteCond %{HTTP_USER_AGENT} ^.*lg.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#PALM detection
RewriteCond %{HTTP_USER_AGENT} ^.*up\.browser|up\.link|mmp|symbian|smartphone|midp|wap|vodafone|pocket|kindle|mobile|treo.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Nokia detection
RewriteCond %{HTTP_USER_AGENT} ^.*nokia.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

#Opera Mini detection
RewriteCond %{HTTP_USER_AGENT} ^.*opera.mini.*$ [NC]
RewriteRule ^(.*)$ http://domenas.com [R=301,L]

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Google -> php mobile detect -> http://mobiledetect.net/

 

require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ( $detect->isMobile() ) {
die("<!doctype html><title>Naudokite kompiuterį</title>
<style>body { text-align: center; padding: 150px; }  h1 { font-size: 50px; }  body { font: 20px Helvetica, sans-serif; color: #333; }  
article { display: block; text-align: left; width: 650px; margin: 0 auto; }  a { color: #dc8100; text-decoration: none; }  a:hover { color: #333; text-decoration: none; }</style>
<article>
<h1>Svetainė nepritaikyta mobiliems įranginiams.</h1>
<div> 
<p>Atsiprašome tačiau svetainė nepritaikyta mobiliems įranginiams, apsilankykite su kompiuteriu. Ačiū.</p>
</div>
</article>");
}

Redagavo Robertas92
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Google -> php mobile detect -> http://mobiledetect.net/

 

require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ( $detect->isMobile() ) {
die("<!doctype html><title>Naudokite kompiuterį</title>
<style>body { text-align: center; padding: 150px; }  h1 { font-size: 50px; }  body { font: 20px Helvetica, sans-serif; color: #333; }  
article { display: block; text-align: left; width: 650px; margin: 0 auto; }  a { color: #dc8100; text-decoration: none; }  a:hover { color: #333; text-decoration: none; }</style>
<article>
<h1>Svetainė nepritaikyta mobiliems įranginiams.</h1>
<div> 
<p>Atsiprašome tačiau svetainė nepritaikyta mobiliems įranginiams, apsilankykite su kompiuteriu. Ačiū.</p>
</div>
</article>");
}

Taip sita ir naudojau

Nuoroda į pranešimą
Dalintis kituose puslapiuose

.htaccess ne tam skirtas ir, draugai phpistai, TIKRAI NE RAUTINGUI, LOL URL REWRITE <- viršūnė viskam :lol: :lol:

 

Su JS? Really?

 

Pati aplikacija turi grąžinti "not_for_mobile.html", o ne kažkokius išsiknisinėjimus daryti.

Bet pats nieko nepasiūlei. O prie ko čia routing'as, jei apie redirect'ą šnekam? Išvis nesupratau tavęs, jei JS redirect'ina, tai koks čia išsiknisinėjimas?

Redagavo Steeler
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,kai kuriuose saituose esu pastebejes kad jegu nori uzeiti su mobiliu telefonu jie ismeta lentele panasia kad svetaine neparuosta mobiliesiems telefonams ir pansiai, naudokites kompiuteriais, gal kas zinote panasiu scriptu?

Šiais laikais visi tinklapiai turi būt prisitaikantys mobiliems įrenginiams, jei ne prarandi labai daug vartotojų+tai nepatinka Google (t.y. prastesni bus reitingai). Nebent labai jau specifinis pas tave tas web'as.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...