Random Gambar Menggunakan Smarty di Blogsome
Setelah sebelumnya kita bereksperimen menampilkan emoticon yahoo messenger di blogsome memanfaatkan template engine smarty yang tertanam di blogsome, kali ini kita akan mencoba plugin math (operasi matematika) dimana bisa kita gunakan untuk membuat random image atau untuk membuat sesuatu yang lain yang berbau random/acak. :P

Berikut contoh script smarty yang saya buat :
{math equation="rand(1,3)" assign=acak}
{if $acak==1}
<img src="/images/gambar1.jpg" />
{elseif $acak==2}
<img src="/images/gambar2.jpg" />
{elseif $acak==3}
<img src="/images/gambar3.jpg" />
{else}
<img src="/images/gambar4.jpg" />
{/if}
Penjelasan :
Pada script diatas, {math equation="rand(1,3)" assign=acak} akan menghasilkan nilai random antara 1-3 kemudian nilai tersebut akan dimasukkan ke variabel acak. Nah jika ingin random angka banyak tinggal ditambahkan aja nilainya menjadi lebih besar. Misal {math equation="rand(1,25)" assign=acak} akan menghasilkan angka random antara 1-25.
Kemudian nilai variabel “acak” di cek jika nilainya 1 maka akan menampilkan file gambar “gambar1.jpg” dan seterusnya. Yup, selanjutnya tinggal berkreasi lagi sendiri memanfaatkan plugin math pada smarty di template blogsome milik kalian :)
Semoga bermanfaat…









contoh hasilnya kayak apa nu? fungsinya buat apa?
Comment by macangadungan | 29 April 2009 | 11:13 am
Diriku biasanya rando gambar kayak gitu pake java script
blogsome juga kayaknya bisa deh, tapi file java script nya harus di simpen di tempat laen tentunya
Comment by aNGga Labyrinth™ | 30 April 2009 | 9:40 am
Wah2 blogsome ini walopun engine wordpressnya tua2.. tapi dengan adanya smarty malah bikin powerfull ya :-D
fungsinya banyak neh, bisa buat rotasi gambar header, ato foto yang gonta-ganti tiap kunjungan..biar ga bosen gitu..
nice tutorial…
Comment by BayuBayu | 1 May 2009 | 4:42 pm
Jadi kodenya blogsome yg diawali “{” dan diakhiri “}” itu namanya smarty code ya?
Sumber dokumentasi smarty code resmi dari blogsome di mana dapetnya? (situs yg memuat semua smarty code yg tersedia, misalnya “{$recent_comments}” buat nampilin recent post, gimana syntax & customize-nya, dll) kayanya dulu saya pernah nemu, tapi sekarang kok ga ada ya…
Mohon bantuannya.. biar makin bermanfaat..
makasih!!
Comment by ruki | 29 May 2009 | 7:09 pm