Nofriza Nindiyasari

dokumen-dokumen yang mirip
Nofriza Nindiyasari

Tutorial Mengedit Halaman HTML dengan Dreamweaver

Menampilkan Data/Tabel MySQL di Ms.Access

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

Ahmad Aminudin

Cara Membuat website dengan Dreamweaver

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

C. Ms Powerpoint D. Notepad E. Ms Acces

Design Web Dengan 2 Kolom

Panduan Instalasi Drupal 7 di Localhost

Indowebster media penyimpanan berbasis Cloud Computing

Step by Step PHP Membuat Laporan PDF dengan FPDF Tutorial ini dibuat oleh Achmad Solichin,

Lebih Dekat Dengan Component Joomla

Cara Membuat status YM muncul di website

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link

Mengakses Microsoft SQL Server dengan PHP

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

HTML (HyperText Markup Language)

Pemrograman Web Week 2. Team Teaching

Pemrograman Basis Data Berbasis Web

Design Web 2 Kolom Flexible

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

Langkah 1. Asep Tatang S.

Pengenalan Script. Definisi HTML

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

Membuat Shopping Cart Sederhana Menggunakan PHP

Database dan Instalasi

Pengantar Pemrograman Web Menggunakan ASP

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

David Odang dan

I. Setting Yang Perlu Dilakukan: 1. Download terlebih dahulu installer Mahara di alamat website resmi mahara:

Pemrograman Basis Data Berbasis Web

Triswansyah Yuliano

Sofiyan Arif Kurniawan

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Triswansyah Yuliano

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

Script PHP dan MySQL J A M K E E M P A T

Mudafiq Riyan Pratama

Mengelola Bagian Utama Website Sekolah

BAB 2 TINJAUAN TEORI

Emulator Android Di Linux

Berikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):

Sutrisno

Pemrograman Basis Data Berbasis Web

Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

Budi Satrio

Sharing File & Printer Server

BAB I PERKENALAN HTML

Instalasi CMS Joomla di Web Hosting

Berikut langkah-langkah memulai menggunakan Mozilla Thunderbird :

Modul 2 DreamWeaver MX Suendri, S.Kom

Cara Penulis Melakukan Proofread di Open Journal Systems

Ari Angga Wijaya

E-trik Ajax. Database MySQL. Dedi Alnas

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

Pengenalan JavaScript

Mohammad Jeprie

Juhaeri

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Membuat Layout Desain Awal dengan Photoshop

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Menambah Lokasi Jaringan FTP pada My Computer

Framework CodeIgniter Part 1

Pengolahan Image dengan GIMP

Mempercantik Web Dengan Modul Slick Rss Cms Joomla

Mengelola Bagian. Website Sekolah. Mengelola bagian utama Website Sekolah dibagi menjadi 3

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

P - 5 Bab 4 : HTML (Hypertext Markup Language)

Mengenal Module Joomla

David Odang Apa itu Blog dan Movable Type? Lisensi Dokumen:

FTP SERVER MAIL SERVER WEBMAIL

Membuat Chart Dengan JSChart

Cara Koneksi Database di Dreamweaver CS3

Membuat Layout Web Mengunakan Table

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Farhan Perdana

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB 13 MEMPERCANTIK TAMPIL WEB

Elga Lesmana

A.Firmansyah

Mendesain Template Presentasi lewat MASTER SLIDE pada Microsoft PowerPoint 2010

PENGGUNAAN SINGKATAN

Instalasi PHPmotion di Centos 5.5

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

Eko Purwanto WEBMEDIA Training Center Medan

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

TUTORIAL CSS FRAMEWORK

Ghandie Kurnia Widi Lisensi Dokumen: Copyright IlmuKomputer.

Transkripsi:

Tips Mengganti Templates Ala Joomla Nofriza Nindiyasari admin@constantio.com http://www.constantio.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Akhirnya saya berkesempatan untuk menulis di IlmuKomputer.Com lagi dan saat ini saya mengulas tentang trik pembuatan templates ala joomla, sehingga memungkinkan Anda tidak menyelipkan koding layout situs Anda setiap halamannya, dengan koding yang sederhana Anda bisa memanipulasi situs Anda dengan koding PHP yang mudah, dan kembali pembahasan ini cocok untuk para pemula di PHP. Pasti beberapa orang sudah tau tentang Joomla, ini merupakan tools metamorfosis dari Mambo, sebuah firmworks situs yang handal, dan yang ingin memiliki engine seperti joomla, bisa juga didapat tanpa harus membongkar semua scriptnya, nah hal pertama yang paling mudah untuk dibahas adalah mempelajari trik templatesnya. Artikel ini ditujukan untuk pemula dan juga sebagai bahan lanjutan dari artikel yang pernah saya buat sebelumnya. Templates merupakan layout yang digunakan untuk menciptakan citra situs Anda, dan Anda bisa membuatnya walaupun situs Anda sebenarnya statis, jika Anda memiliki banyak ide dan koleksi templates dan ingin berganti-ganti setiap bulannya, maka dengan mengintip engine yang dimiliki Joomla, Anda dapat membuat situs Anda berganti templates dengan mudah sesuka hati Anda. Hal pertama yang harus di rancang adalah membuat halaman konfigurasi program Anda, saya akan contohkan membuat halaman config.inc.php untuk koneksi keserver dan database (halaman ini hanya digunakan jika Anda memang menggunakan database tertentu, jika tidak, maka halaman ini tidak diperlukan) dan lib.inc.php untuk string konstanta yang akan digunakan. Source Code : config.inc.php // konfigurasi server dengan database $dbhostname = <YOUR SERVER HERE>; $dbusername = <YOUR USER NAME HERE>; $dbpassword = <YOUR PASSWORD HERE>; 1

$dbdatabase = <YOUR DATA BASE NAME HERE>; // perlu diingat bahwa jika anda membuatnya di local maka settingnya menjadi : // $dbhostname = localhost ; // $dbusername = root ; mysql_connect($dbhostname,$dbusername,$dbpassword) or die ("Error Connection"); mysql_select_db($dbdatabase) or die ("Cannot Find Database"); lib.inc.php // keterangan setting nama alias untuk mempermudah program // default merupakan alamat folder template yang akan dipanggil. $templates = templates/default/ ; // memanggil images pendukung templates $images = $templates. images/ ; // memanggil style penulisan templates $css = $templates. css/ ; main.css /* ini berada di folder templates/default/css/ */ /* CSS Document */ body { background-color: #E1E1E1; body,td,th { font-family: Verdana; font-size: 11px; color: #000000; p { font-family: Verdana; font-size: 11px; color: #000000; padding-left:0.5em; padding-right:0.5em; text-align:justify; Setelah Anda membuat kedua file tersebut sesuai dengan contoh script diatas, kita bisa langsung memulai membuat situs Anda, hal pertama buat halaman index.php seperti dibawah ini : index.php /* * Author = Nofriza Nindiyasari * Script Langkah membuat trik merubah template tanpa database sederhana ala Joomla */ require config.inc.php ; include lib.inc.php ; require $templates. layout.php ; Selanjutnya Anda harus membuat folder baru bernama templates dan di dalam pembuatan awal situs 2

Anda dan kemudian isikan folder baru dengan nama default dan di dalam folder inilah Anda menyimpan layout situs Anda. Jika Anda memiliki banyak templates, halaman untuk menampilkan template Anda dapat Anda bedakan dalam folder-folder yang berbeda tetapi tetap dalam folder templates, misalnya Anda memiliki templates kedua yang kemudian Anda bisa namakan folder tersebut menjadi coba, sehingga kini Anda telah memiliki dua templates yang dapat Anda panggil kapan saja, baik di folder default maupun di folder coba. Usahakan nama file yang ada di tiap sub folder templates adalah sama, disini saya menamakan file tersebut dengan sebutan layout.php, contoh untuk halaman lib.inc.php menjadi : Source code lib.inc.php dengan menggunakan template yang terletak di folder coba : // keterangan setting nama alias untuk mempermudah program // coba merupakan alamat folder template yang akan dipanggil. $templates = templates/coba/ ; // memanggil images pendukung templates $images = $templates. images/ ; // memanggil style penulisan templates $css = $templates. css/main.css ; // judul halaman $title = Templates Ala Joomla ; Sebelum Anda membuat layout Anda, pastikan pembuatan situs Anda rapi dan terkesan professional, dalam folder default misalnya Anda bisa mengisikan folder lain seperti images (* untuk meletakan gambar-gambar pendukung yang ada di templates default Anda), css (* untuk mengatur penulisan templates default Anda), atau beberapa folder lain sesuai dengan kebutuhan Anda. Langkah selanjutnya adalah membuat layout di halaman layout.php, pada koding di halaman php ini, saya hanya memberikan contoh sederhana saja. Source code layout.php : <html> <head> <title>= $title; </title> <link href="= $css; " rel="stylesheet" type="text/css"> </head> <body> <td> </td> <td width= 780 > <td colspan= 2 ><img src= = $images; header.jpg width= 780 height= 100 ></td> <td width= 200 >= include part_menu.php ; </td> <td>= include part_inside.php ; </td> </td> 3

<td> </td> </body> </html> Nah dari pembuatan template diatas, kita bisa mengkombinasikan dengan pembahasan saya yang pertama tentang tips dan trik menyembunyikan halaman di PHP. Dengan system yang sama kita akan membuat file part_menu.php dan part_inside.php part_menu.php <td width="25% align= center ><a href="?menu=home >Home</a></td> <td width="25% align= center ><a href="?menu=about >About</a></td> <td width="25% align= center ><a href="?menu=contact >Contact</a></td> part_inside.php Pada pembahasan kali ini saya akan membuat situs ini hanya membutuhkan halaman ini saya untuk mengeksekusi pemanggilan halaman pada halaman bagian part_menu.php // pemanggilan koneksi tidak diperlukan lagi, karena di badan halaman index.php telah dipanggil config.inc.php if (($_GET[ menu ]== ) ($_GET[ menu ]== home )){ echo <p>selamat Datang</p> <p>saya ucapkan terima kasih yang sudi berselancar disitus saya. Dapatkan informasi menarik disitus ini. ; else if ($_GET[ menu ]== about ) { echo <p>tentang Saya</p> <p>saya hanya manusia biasa yang maniak dengan PHP</p>. ; else if ($_GET[ menu ]== contact ) { echo <p>tentang Saya</p> <p>saya hanya manusia biasa yang maniak dengan PHP</p>. ; else { Dan Anda telah memiliki situs yang professional Ala Joomla, sangat mudah dan jika Anda menemukan Masalah, Anda bisa menghubungi saya langsung via email atau diskusi langsung dengan saya via yahoo messenger. Semoga bermanfaat. 4

Biografi dan Profil Nofriza Nindiyasari, lahir di Jakarta, 8 November 1981. Menamatkan SMU di SMU Negeri 43 Jakarta pada tahun 1999, dan menyelesaikan S1 di Universitas Mpu Tantular jurusan Teknik Informatika pada tahun 2003, saat ini sedang menyelesaikan S2 di UHAMKA jurusan Magister Penelitian dan Evaluasi Pendidikan. Pengalaman kerja pernah sebagai dosen di Universitas Mpu Tantular dan AMIK Mpu Tantular dan saat ini bekerja pada sebuah perusahaan IT Infrastruktur dan Development di Jakata sebagai Web Developer. Memiliki usaha sendiri yang bergerak di bidang development dan software house di Depok. Aktif sebagai redaktur di KRLMania dan merupakan anggota dari IslamDotNet (ISDN), Islam Muslim Blogger (IMB). Sebagai salah satu coordinator sebuah studio komik sampai saat ini di Jakarta yang di kenal sebagai Studio9. Berpengalaman sebagai Web designer, Programmer, lecturer dan penulis puisi tetap di KPPI (Komunitas Pecinta Puisi Indonesia) dan juga sebagai pendiri dari komunitas tersebut. Informasi lebih lanjut tentang penulis ini bisa didapat melalui: URL : http://constantio.info Email : admin@constantio.com YM : nofri_99 5