Paljud veebilehe omanikud lisavad oma kodulehele Facebooki “like boxi” selleks, et näidata külastajatele kui palju neil on sõpru (fänne) ning pakkuda lihtsat ja kiiret võimalust ühe kliki abil enda lehe fänniks hakata. Siiamaani on üheks mureks olnud plugina jäik ja paindumatu disain, mis enamasti ei sobi kokku lehe üldise kujundusega Loe edasi […]
Paljud veebilehe omanikud lisavad oma kodulehele Facebooki “like boxi” selleks, et näidata külastajatele kui palju neil on sõpru (fänne) ning pakkuda lihtsat ja kiiret võimalust ühe kliki abil enda lehe fänniks hakata. Siiamaani on üheks mureks olnud plugina jäik ja paindumatu disain, mis enamasti ei sobi kokku lehe üldise kujundusega ning jätab ebaprofessionaalse mulje. Tänaseks on see mure murtud – selles postituses õpetame sulle, kuidas “like boxi” disaini saab kohandada just selliseks nagu sul on parajasti vaja. 1 – Esialgse plugina ülesseadmineKõigepealt peaksid lisama tavalise Facebooki “like boxi” plugina. Sa võid kasutada allolevat näidet või vaata mida pakub Facebooki oma “Social Plugin” lehel. Kindlasti tuleks kasutada XFBML varianti, sest IFRAME puhul antud lahendus ei tööta. Meie näita kautamisel lihtsalt asenda [html] 2 – CSS’i linkimine pluginagaJärgmisena tuleb plugina definitsiooni lisada sinu poolt tehtud CSS fail, kus hakkatakse hoidma plugina uut kujundust. Uuendatud näite leiad altpoolt. Lisaks CSS’ile muutsime ära ka kasti laiuse (300px asemel 260px) ja fännide piltide arvu (10 asemel 8). Samuti lisasime uue atribuudi – kõrguse (hetkel 200px). [html] Kindlasti märkasid, et CSS’i aadressi lõppus on ‘?1′. Seda on vaja sellepärast, et Facebook kasutab CSSi puhul oma cache’i ja meie muudatused ei oleks nähtavad, kui me iga kord CSS’i faili uuendades seda numbrit ei suurenda. 3 – CSS’i kohandamineNüüd muudame varem loodud CSS’i faili vastavalt sellele, missugust ilmet me oma pluginale anda tahame. Esimese osa muudatustest leiad altpoolt. [css].fan_box a:hover{ Real 1 kuni 3, me võtame ära linkide allajoonimse effekti. Seda sellepärast, et see hoiab ära erinevad probleemid, mis plugina linkide puhul tekkida võivad. Real 4 kuni 9 eemaldatakse plugina kastilt raami ja paneme kõrguse paika, eemaldame tagatausta ning paneme paika positsiooni atribuudi, et hiljem “like” nuppu saaks ringi liigutada. 4 – Plugina päise muutmine[css].fan_box .connect_top{ Selle muudatusega me eemaldame plugina küljest tegelikult kogu päise, välja arvatud “Like” nuppu, mille me hiljem liigutame üldse allapoole. Real 1 kuni 4 eemaldatakse helesinine tagataust ja “padding“. Real 5 kuni 7 eemaldame nii profiili nime kui ka pildi. Real 8 kuni 10 eemaldame “like” nuppu “paddingu”, mida meil ei ole antud disaini juures hetkel vaja. 5 – Fännipiltide asetuse uuendamine[css].fan_box .connections{ Nende uuendustega muudame plugina fondi suurusi ja stiile. Real 1-9 muudame teksti “113 people like” stiili ja värvi (antud juhul oražiks) ja real 10-13 muudame lehekülje nime värvi halliks. Ülejäänud muudatused on seotud üldise disaini muutmiseks. Neid parameetreid saad ise katsetada. TÄHELEPANU! Real 20 ära kindlasti fonti vaheta, sest see võib tekitada erinevaid joondamisega seotud probleeme. 6 – “Like” nuppu asukohta muutmine[css].fan_box .connect_widget{ Selle muudatusega liigutame “Like” nuppu hoopis alla paremasse nurka. See on võimalik, kuna alguses muutsime me plugina positsiooni relatiivseks ning nüüd muudame nuppu absoluutseks ja “bottom” ning “right” atribuute kasutades liigutame nupu soovitud kohta. Kui sa soovid nuppu liigutada kuhugi mujale võid samuti kasutada “top” ja/või “left” parameetreid. NipidKui sa soovid muuta veel teisi elemente, mida antud õpetuses ei kajastatud, siis soovitame kasutada Mozilla Firefox brauserit koos Firebug lisaga. Selle abil näed, millist struktuuri ja CSS’i Facebook vaikimisi kasutab ja saad katsetada erinevaid variante. ProbleemidKui sul tekivad õpetust kasutades mingisugused probleemid, siis palun loe õpetus uuesti läbi ning tee täpselt nii nagu siin on kirjas. Kui sa jääd ikka hätta, siis kirjelda oma probleemi kommentaaride sektsioonis ning me proovime sulle kindlasti abiks olla. Kõiksugused sinupoolsed ideed ja ettepanekud on samuti oodatud kommentaaridena. Jõudu katsetamisel! |