| Groups | Online |
| Webmaster | 4 |
| Manager | 1 |
| Anggota | 10 |
| Tamu | 20 |
| Pengunjung | 15,992,038 |
| Statistik | |
| Anggota Baru | gaptech |
| Hari ini | 12 |
| Minggu ini | 99 |
| Bulan ini | 726 |
| Tahun ini | 13,326 |
Joomla, Content Management System yang dapat diandalkanJoomla! adalah salah satu Open Source Content Management Systems paling powerfull yang pernah ada. Digunakan diseluruh dunia dari situs yang paling sederhana sampai kepada aplikasi korporasi yang kompleks. Kelebihan Joomla! terletak pada kemudahan instalasi dan pengelolaan nya
| Seri 3 Cara Pembuatan Template Joomla |
|
Pada bagian ini kita akan coba membuat sebuah template kosong sederhana, sekaligus mempelajari anatomi dan fungsi dari masing masing file pembentuk template Joomla.
Membuat File Index.phpFile index.php adalah file yg berisi kombinasi bahasa HTML dgn PHP yang merupakan file utama yng menetukan bentuk perwajahan dari template (Anda dapat membuat file index.php ini dengan menggunakan pilihan New php file pada Dreamweaver).Secara umum pada file index.php ini terbagi dua bagian script yaitu bagian header dan body. HeaderBagian pertama yang harus kita isikan adalah bagian header. Bagian ini harus ada di awal setiap file index.php. Bagian header ini adalah beberapa baris code php seperti yang ada berikut ini:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location
Tips.
Fungsi dari masing bagian header ini adalah sbb:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location berfungsi sebagai filter yang akan menyaring jenis akses yang datang terhadap file ini. Apabila akses tersebut bersifat langsung, misalnya Anda mengetikkan alamat langsung kepada file index.php ini pada browser (misalnya : http://www.webanda.com/templates/templateku/index.php) maka proses eksekusi script phpnya tidak akan dilanjutkan dan pada jendela browser akan muncul tulisan ’ Direct Access to this location is not allowed’ yang menyatakan bahwa akses langsung terhadap file yang bersangkutan tidak diizinkan.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Mendefinisikan tipe dokumen html yang dipergunakan yaitu XHTML 1.0 Transitional berdasarkan standar penggunaan code html internasional.
<?php mosShowHead(); ?> ini akan menghasilkan metadata (seperti description, keywords, generator) dan penjudulan secara otomatis pada halaman joomla. Pada bagian ini juga didefinisikan standar ISO yang dipergunakan pada web joomla Anda. ISO ini lah yang natinya akan memberitahu standar bahasa apakah yang akan dipergunakan dalam merender file Anda pada browser, sehingga penampilan website dalam berbagai bahasa seperti Arab, China dan lain-lain tidak lagi menjadi masalah.
<?php if ( $my->id ) { initEditor(); } ?> Ini berfungsi untuk memanggil HTML editor utntuk mengedit content apabila ada user yang melakukan login dari front end
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/ ini berfungsi untuk memanggil file CSS yang dipergunakan untuk mengatur tampilan dari index.php ini, dimana secara deafault akan memanggil file template_css.css yang ada didalam folder css didalam direktori templates anda.
Body
<body> Semua kode ini dibuat dgn mudah, dengan cara menekan ikon-ikon joomla solution yang terdapat pada toolbar Dreamweaver Anda setelah meletakkan posisi cursor diantara script : <body> <!—posisi kursor </body></html>
Bagian :
<?php echo $mosConfig_sitename;?>
akan menampilkan nilai Site Name yg telah Anda masukkan pada Global Configuration (melalui halaman Administrator) atau secara manual pada file configuration.php
Bagian : <?php mospathway()?>
akan menampilkan informasi navigasi pada saat Anda membrowsing sebuah halaman.
Bagian :
<?php mosLoadModules('top');?>
akan menampilkan module module yg di publish pada posisi yang bersangkutan (top, left, right)
Bagian :
<?php mosMainBody();?> akan menampilkan content utama dari dari joomla. Jadi code ini mutlak ada pada setiap index.php
Bagian :
<?php include_once( $mosConfig_absolute_path .'/includes/footer.php' );?>
akan menampilkan informasi footer yang diambil dari nilai pada file : <root>/includes/footer.php
Selesai!! Sebuah file index.php telah berhasil Anda buat
Last update: Sabtu, 30 Juni 2007
|
| < Sebelumnya | Berikutnya > |
|---|