Nzira Yokuona Nayo Mitambo Kubva Mumafaira MaWebhu Web

Dzorera zvakare madivayiri esunhare kuti zvinyorwa zveshamba kana zvigadzirwa

Kwemakore iye zvino, nyanzvi dzave dzichitaura kuti kutengesa kune mawebsite kubva kune vashanyi pane zvigadzirwa zvefoni zvave zvichiwedzera zvinoshamisa. Nokuda kwechikonzero ichi, makambani mazhinji akangotanga kugamuchira nzira yekufambisa kwekugara kwavo paIndaneti, vachigadzira zviitiko zvinokodzera foni nemamwe mafoni.

Kana wapedza nguva yako uchidzidza nzira yekugadzira mapeji epafoni , uye kushandisa sarudzo yako, iwe unodawo kuva nechokwadi chokuti vashanyi vewebsite yako vanogona kuona izvo zvigadzirwa. Pane nzira dzakawanda iwe unogona kuita izvi uye vamwe vanoita zviri nani kune vamwe. Hezvino tarisa nzira yaungashandisa kuita shanduro yefoni pawebsite yako - pamwe chete nekurumbidza pedyo nekumagumo kwekuti nzira yakanakisisa yekuita izvi iri paWebhu nhasi!

Ipai Chikwata Kune Imwe Site Site Version

Izvi ndizvo, nechokure, nzira inonyanya kushandiswa nevashandisi vefoni. Panzvimbo yekuzvidya mwoyo kana vachigona kana vasingakwanisi kuona mapeji enyu, ingoisa chibvumirano pane imwe nzvimbo pedyo nepamusoro peji iyo inoratidza imwe shanduro yakashambadzira yewebsite yako. Zvadaro vaverengi vanogona kuzvisarudzira kana vachida kuona shanduro yepamusoro kana kuti ienderere ne "evhangeri" version.

Kubatsirwa kwechikonzero ichi ndechekuti zviri nyore kuita. Zvinoda kuti iwe ugadzire shanduro yakashandiswa yefoni uye zvakare kuwedzera hutano pane imwe nzvimbo pedyo nepamusoro pemavara epajw.org.

Zvinokanganisa ndezvi:

Pakupedzisira, nzira iyi ndeyekupedzisira iyo isingambove chikamu chemazuva ano shanduro yekushandisa. Iko dzimwe nguva inoshandiswa sekumisa-gap kugadzirisa apo hurongwa huri nani hwave huchigadzirwa, asi ihwo huri nguva pfupi yebasi-rubatsiro panguva ino.

Shandisa JavaScript

Mukusiyana kwekutaura kwataurwa pamusoro apa, mumwe mushanduri anoshandisa imwe mhando yekushandura script script kuti aone kana mutengi ari pane foni uye achizoendesa zvakare kune imwe nzvimbo yakashambadzirwa. Dambudziko rekutsvaga kwekutsvaga uye zvigadzirwa zvefaira ndezvokuti pane zviuru zvemafoni ekufambisa kunze uko. Kuti uedze kuona vose zvavo neJavaScript imwe chete inogona kushandura mapeji ako ose mukunonoka - uye iwe uchiri pasi pezvipingamupinyi zvakafanana sezvinotaurwa pamusoro apa.

Shandisa CSS & # 64; media handheld

Mutemo weCSS @media handheld unoita sekuti ingadai iri nzira yakanaka yekuratidzira CSS michina chete nekuda kwezvinhu zvakachengetedzwa - semaserafoni. Izvi zvinoratidzika semagadzirirwo akanaka ekuratidzira mapeji emafoni efoni. Iwe unyorera imwe peji yepaIndaneti uye unogadzira mapepa maviri mavara. Yokutanga ye "chinyorwa" mhando yemashiripiti mapepa peji rako revatariri nekombiyuta zvidzidzo. Yechipiri ye "handheld" mapeji ako peji yezvigadzirwa zviduku zvakadai saiyo mafoni. Zvinonzwika zviri nyore, asi hazvibatsiri chaizvo mukuita.

Chinokosha zvikuru kune iyi nzira ndeyokuti haufaniri kuchengetedza maBhaibheri maviri ewebsite yako. Unongochengetedza imwe chete, uye chidimbu chemafirimu chinotsanangura kuti chinofanira kutarisa sei - chiri kunyanya kuswedera kumagumo ekupedzisira tinoda.

Dambudziko iri nenzira iyi ndeyekuti mafoni mazhinji haabatsiri mhando ye media media-iyo inoratidza mapeji avo neyero re media media pane. Uye vazhinji vekare serofoni nemaoko ekuchengetedza maoko haabatsiri CSS zvachose. Pakuguma, iyi nzira haina kutendeseka, uye naizvozvo haisati yashandiswa kutumira shanduro dzeshanduro dzewebsite.

Shandisa PHP, JSP, ASP kuti Uone Mushandi-Agent

Iyi ndiyo nzira iri nani yekudzosera vashandisi vemafoni kuenda kune imwe shanduro yepeji, nokuti haisi kuvimba nemutauro we script kana CSS iyo iyo foni yesadhi isingashandisi. Pane kudaro, rinoshandisa mutauro-wechirungu (PHP, ASP, JSP, ColdFusion, nezvimwewo) kutarisa user-agent uye kuchinja chikumbiro cheHTTP kuti uone peji yefoni kana iri foni.

Purogiramu yakajeka yePPP kuita izvi yaizoita seyiyi:

stristr ($ ua, "Windows CE") kana
stristr ($ ua, "AvantGo") kana
stristr ($ ua, "Mazingo") kana
stristr ($ ua, "Mobile") kana
stristr ($ ua, "T68") kana
stristr ($ ua, "Syncalot") kana
stristr ($ ua, "Blazer")) {
$ DEVICE_TYPE = "MOBILE";
}
kana (isset ($ DEVICE_TYPE) uye $ DEVICE_TYPE == "MOBILE") {
$ nzvimbo = 'mobile / index.php';
musoro ('Nzvimbo:'. $ nzvimbo);
siya;
}
?>

Dambudziko riri apa nderokuti pane zvakawanda uye zvizhinji zvevamwe vashandisi-vanoshandiswa zvinoshandiswa nemajeri efoni. Iri script richabata nekudzorera zvakawanda kwavari asi kwete zvose nenzira ipi zvayo. Uye zvakawanda zviri kuwedzerwa nguva dzose.

Kunyanya, sekumwe mimwe mhinduro dziri pamusoro, iwe uchafanirwa kuchengeta imwe nzvimbo yega yega yevasikana! Ichi chipingamupinyi chekugadzirisa mawebhusayithi maviri (kana kupfuura!) Chikonzero chakakwana chokutsvaga sarudzo iri nani.

Shandisa WURFL

Kana iwe uchiri kutsunga kutamisazve vashandisi vese vanoshandisa foni panzvimbo yakasiyana, ipapo WURFL (Wireless Universal Resource File) ndiyo mhinduro yakanaka. Iyi ifayela ye XML (uye ikozvino DB file) uye mabhuku akasiyana-siyana eDBI asina kungova ne data-t-date data isina-user-agent iyo asiwo iyo inoshandisa uye unyanzvi ivo vanoshandisa-vatsigiri vatsigiri.

Kuti ushandise WURFL, unotora iyo XML faira yekugadzirisa uye wozosarudza mutauro wako uye shandisa API pawebsite yako. Kune zvombo zvekushandisa WURFL neJava, PHP, Perl, Ruby, Python, Net, XSLT, uye C ++.

Kubatsirwa kwekushandisa WURFL ndeyekuti kune vanhu vazhinji vanovandudza uye vanowedzera ku-config file nguva yose. Saka nepo faira yaunoshandisa iri kunze kwemazuva asati wapedza kuitora, mikana ndeyokuti kana iwe uchiikumbira kamwechete pamwedzi kana zvakadaro, uchava nemafuta ese efoni yako vanogara vachishandisa pasina zvinetso. Iko kunopera, hongu, ndeyekuti unofanira kuramba uchitsvaga nekuvandudza izvi - zvose kuitira kuti iwe unogona kutungamirira vashandisi kune imwe yewebhu webhusaiti uye zvipingamupinyi zvinogadzira.

Mhinduro Yakanakisisa Inogadzirisa Chigadzirwa

Saka kana kuchengetedza nzvimbo dzakasiyana-siyana dzezvigadzirwa zvakasiyana hakusi mhinduro, chii? Responsive web design .

Kugadzirisa kugadzirisa ndiko kwaunoshandisa CSS mhizha mhizha yekutsanangura mafashoni emagetsi ehupamhi hwakawandisa. Kugadziriswa kwekugadzirisa kunoita kuti iwe ugadzire peji yeWebhu peji yevashandi vasina kushambadzira. Zvino iwe haufaniri kunetseka pamusoro pezvakagadziriswa kuratidza panzvimbo yakashambadzirwa kana kuyeuka kutumira shanduko dzekupedzisira kune yako yepajw.org. Kunyanya, kana uine CSS yakanyorwa, haufaniri kutora chero chinhu chitsva.

Kugadzirisa maitiro hakugone kushanda zvakakwana pane zvishandiso zvekare zvekare nemafuta (akawanda ayo ari kushandiswa zvakanyanya nhasi uye haafaniri kunge ane hanya newe), asi nokuti iri kuwedzerwa (kuwedzera mafashoni pane zviri mukati, panzvimbo pokutora kure) vaverengi ava vachange vachikwanisa kuverenga webhusaiti yako, haingatarisi zvakanaka pane imwe yekare yedhidhi kana mushandisi.