Tuesday

Memasang Font Resizer





Kebanyakkan blogger jarang menggunakan font resizer tapi aku rasa widget ini memang sesuai untuk mereka yang menulis entri dengan tulisan yang terlalu kecil atau terlalu besar. Mungkin juga mereka juga tak tahu widget ini juga berfungsi pada blog.

Atas permintaan JRY aku tunaikan tutorial ini. Sebenarnya dia sudah menggunakan font resizer dari web Dynamic Drive, mungkin dia saja nak membandingkan kod aku dengan kod dia. Tapi aku rasa kod dia dari Dynamic Drive itu lebih sempurna dari apa yang aku tengah gunakan sekarang, aku hanya guna 2 saiz tulisan untuk 2 butang tulisan tapi dia guna 10 saiz tulisan untuk 2 butang tulisan. Tapi aku masih boleh bergaya dengan JRY kerana tutorial ini ada fungsi butang reset.

Sebenarnya nak guna keyboard pun boleh besarkan tulisan, tak percaya cuba tekan tab Ctrl + 0, Ctrl + + dan Ctrl + -. Cuma tak ramai yang tahu tentang trik itu, maka kamu boleh gunakan tutorial ini untuk memudahkan pembaca blog kamu membaca dengan lebih selesa. Sekali lagi aku boleh bergaya dengan JRY kerana tutorial ini hanya membesarkan tulisan dibahagian entri sahaja tanpa mengganggu tulisan yang berada dibahagian sidebar.

01. Layout > Edit Html.

02. Cari kod ini.

</head>

03. Tambahkan kod ini di atasnya.

&lt;script type=&#39;text/javascript&#39;&gt;
function getElementsByName_iefix(tag, name) {
var elem = document.getElementsByTagName(tag);
var arr = new Array();
for(i = 0,iarr = 0; i &lt; elem.length; i++) {
att = elem[i].getAttribute(&quot;name&quot;);
if(att == name) {
arr[iarr] = elem[i];
iarr++;
}
}
return arr;
}

function doZoom(size)
{
var zooms = getElementsByName_iefix(&quot;span&quot;, &quot;zoom&quot;)
for (var i = 0; i &lt; zooms.length; i++) {
zooms[i].style.fontSize = size+&#39;px&#39;;
}
}
&lt;/script&gt;

Kamu mungkin ada masalah untuk save kod ini, sila encode dahulu kod < dan > di web centricle Telah diselesaikan.

04. Cari kod ini.

<data:post.body/>

Pemenggalan kod ini membolehkan tutorial ini berfungsi di dalam entri. Kamu juga boleh memenggal kod ini dimana-mana bahagian mengikut kehendak kamu.

05. Tambahkan kod menjadi sebegini.

<span name='zoom'>
<data:post.body/>
</span>

06. Pilih Save.

07. Pilih Layout > Page Element > Add a Gadget : Pilih HTML/JavaScript.

08. Tambahkan kod ini.

<div id="zoom" align="center">
<a href="javascript:doZoom(15)">
<img src="http://tinyurl.com/fontsizeplus"/>
</a>
<a href="javascript:doZoom(13)">
<img src="http://tinyurl.com/fontsizeorigin"/>
</a>
<a href="javascript:doZoom(11)">
<img src="http://tinyurl.com/fontsizeminus"/>
</a>
</div>

Tukarkan perkataan yang telah diboldkan mengikut kehendak kamu. Jika kamu menggunakan saiz tulisan 13px diblog kamu, setkan juga saiz font origin kepada 13 untuk dijadikan butang tulisan reset.

09. Pilih Save.

23 comments:

  1. Cam best.
    Nanti laa try.

    ReplyDelete
  2. Layout aku tak ada kod ..data:post.body ... macamana pulak hek

    ReplyDelete
  3. Eriyza, terima kasih.

    Juky, cari guna Ctrl + F oke! kalau kod <data:post.body/> tak ada memang sah tak tick pada Expand Widget Template ni.

    ReplyDelete
  4. rindu wo same blogmenjerit...warghhh
    kalo wordpress?
    cemane plak?hehe

    ReplyDelete
  5. macam mana nak tambah jumlah komen walaupun tiada orang yang komen? haha

    ReplyDelete
  6. harus torai kalo ado masa nih... thanks bro!

    ReplyDelete
  7. huh...ok le ni..
    tp xnk guna rasanya...

    simpan dulu dalam arkib..esok2 nak pakai pulak ke..

    ctrl++ dan ctrl+- kan ada ..jimat script :P

    ReplyDelete
  8. sebenarnya , expand widget template tu untuk apa ek ?

    ReplyDelete
  9. lu memang king of blog..

    ReplyDelete
  10. haha... oh macam tu rupanya. aku jeles sebb font ni bleh reset pada asal. aku punya fleksibel jek..tp x best.haha.. nnt aku nak tukar la guna g ko punya ni..ringkas senang paham.

    juki, aku x ambil dari dynamic drive la.haha. ntah lupa dari website mana tuh. aku penah try guna dr dynamic drive tu, tp dkat firefox jek bleh. wlupun dia ckap ie n opera bleh.

    sebabnya cuba ko peratikan code dri dynamicdrive ni:

    <a href="javascript:ts('body',1)">

    bila aku save dia jadi:

    <a href='javascript:ts("body",1)'>

    tuh la pasal.huhu.


    P/s: ko nak tukar dilarangmelarang.com ni g blog tutorial ka?hee..

    ReplyDelete
  11. Lalala~~ tesingah jap.. tecicir angpow.. limau de tingal 2 biji besar2..

    ermm.. cambest jek.. dulu penah jmpe.. tah la mase tu malas nk pkai.. penin pale tgk code2.. tapi bile En. Marzuki pakai nmpk cambest jek.. nk try la.. hihi...

    timekaseh Byk2..

    ReplyDelete
  12. loque, guna plugin pun boleh.

    deedlebag, salah kapal ke ni? Haha.

    @LiYaNNuaR, sama-sama.

    Ir. hydir, tak ramai yang rajin nak tekan tab Ctrl tu.

    berrykisses, Expand Widget untuk tengok kod-kod Html sepenuhnya. Nama pun expand bukan?

    mrblind, haha. Lawak king tak boleh ke?

    JRY, yeke? Tapi Javaskrip kamu boleh edit lagi tu untuk dijadikan fungsi ini. Cubalah. Hehe, aku buat blog suka-suka je, kalau disekalikan senang?

    apple Sweet, senang dan mudah je tutorial ni.

    ReplyDelete
  13. bagus marzukito tutorial ni..nnt kalu nenek aq baca blog aq takdela nak pakai spek :))

    ReplyDelete
  14. hoho. knapa dgn font resizer(mootools) tu? cantik tp xtau lg cmna nak masukkan dlm blog.hehe..

    aku xtahan. banyak tul cobaan. cobaan.haha.

    ReplyDelete
  15. best.. tapi tu la.. macam malas nak masuk.. aku bookmark je la dulu :)

    ReplyDelete
  16. erm..aku biasa guna ctrl +/- jerk senang. Tp sesiapa yg rajin tu gunakan lah coding jerk. Aku malas so aku guna scroll kekeke

    ReplyDelete
  17. dua kali aku torai... x jadik... apetah dia ckp... so, malas la pulak.. hohoho... ade le yg x kena tuh...

    ReplyDelete
  18. kalau nak msk dalam portal boleh tak? (laman web tersedia)

    ReplyDelete
  19. salam..trime ksih krane tutorial ni..aku wat jadik ler...he..he..

    ReplyDelete
  20. inn mahu tanya.inn dah buat dan berjaya.terima kasih kerana ajar.

    tetapi inn nak juga tanya bagaimana mahu letakkan pada setiap bawah post?

    ReplyDelete
  21. wah .. macam2 boleh blajo kat sini yek!

    ReplyDelete
  22. alops.. sy pengguna baru..
    tolong hantar emel anda pada saya.. kalau boleh ym.. ini emel @ ym saya.. pujangga_peace@yahoo.com

    ReplyDelete