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

Tutorial Smarty

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…

Previous • Best Free CMS for E-commerce Websites    Tourism Logo Design • Next