Menambahkan Kode PHP & Javascript pada Template Smarty

Saya mengelola beberapa website dan ada diantaranya yang menggunakan Serendipity blog engine atau  Pligg. Kedua engine tersebut menggunakan Smarty framework yang dibangun dari kode  PHP. Meski menggunakan kode PHP, Smarty memiliki pendekatan yang berbeda dalam menggunakannya. Smarty menggunakan tags-tags khusus yang nantinya diparsing menjadi tampilan html, akibatnya kita tidak bisa secara langsung menambahkan kode PHP atau Javascript seperti biasanya

Jika kita ingin menambahkan kode PHP tau Javascript, gunakan tips berikut :

  1. Buka file TPL yang diinginkan (tpl adalah ekstension file untuk template Smarty) dan gunakan tags {php} dan {/php} untuk mengapit kode PHP yang diinginkan, contoh :
    {php}include('/home//vavai/vavai.net/myphpfile.php');{/php}
    

    Perhatikan bahwa saya lebih cenderung menggunakan path absolute dan bukan path relative untuk penulisan folder

  2. Buka file TPL yang diinginkan dan gunakan tags {literal} dan {/literal} untuk menambahkan kode Javascript seperti contoh berikut ini :
    {literal}<script type="text/javascript">// <![CDATA[
    initializetabcontent("tags_comments")
    // ]]></script>{/literal}
    

Pada contoh pertama, kita bisa saja menambahkan kode PHP secara langsung diantara 2 tags namun saya lebih prefer untuk menggunakan file php yang diinclude karena kode jadi lebih bersih, mudah dibaca dan mudah dikelola.

Posted by vavai on Jan 12th, 2010 and is filed under Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

9 Responses to “Menambahkan Kode PHP & Javascript pada Template Smarty”

  1. adi saputra January 15th, 2010, 9:15 am

    saya lum ngerti tentang PHP,mohon bimbinganya untuk membuat website dengan PHP & MySQL…
    terima kasih

  2. Jobalzhim Zhimbuh April 12th, 2010, 7:50 pm

    saya belum mengerti cara buat/ atur halaman blog, minta petunjuk

  3. Adit April 26th, 2010, 6:59 pm

    Saya ga ngerti cara menambahkan script PHP ke template website HTML, dimana kita mesti menyisipkan script PHP tersebut??
    Tolong penjelasannya ke email saya.. please
    thanks

  4. indojasaweb May 10th, 2010, 9:30 am

    Smarty emang Smart

  5. Arif May 19th, 2010, 11:51 am

    Keep blogging

  6. indovision July 19th, 2010, 8:52 am

    Wah ilumya belum sampai, jadi ga ngerti deh.

  7. aziez September 1st, 2010, 1:18 pm

    mas, maaf mau tanya.
    saya kan newbie ama linux, saya pakai ubuntu.
    gimana ya xampp (lampp) yang saya instal di linux saya, bisa koneksi ke SQL Server 2000 yang ada di komp server ? sy buat program pakai php.
    ada yang bilang instal freeTDS, tapi gk ngerti dan gk bisa2 :D
    mohon pencerahannya ya..
    mohon maaf klo tanya di posting yg slah :D makasih…
    minal ‘aidin wal fa’idzin…

  8. iklan baris January 3rd, 2011, 2:14 am

    thanks udah berbagi.
    ini saya udah coba.
    sangat membantu dalam koding php website saya sendiri.
    makasih

  9. sanusi September 21st, 2011, 7:34 pm

    ni dia harus belajar banyak saya soal Javascript maklum masih cupu heheh mampir temen temen ke blog saya monggo

Leave a Reply