Sebagian dari kalian pasti tau AuraCMS, Adalah CMS buatan anak - anak negeri yang banyak digunakan masyarakat kita, mungkin karena kesederhanaan dan mudah di Modifikasi. akan kita pelajari lebih lanjut tentang bagaimana cara membuat modul untuk AuraCMS.

1. Buat folder baru pada folder mod (Misal kita beri nama modul_baru).

2. Didalam folder baru kalian buat file dengan nama yang sama dengan nama folder tersebut (modul_baru.php), kemudian isikan script seperti sibawah

<?php

if (!defined('AURACMS_MODULE')) { // pengecekan modul bila di akses langsung dari browser

    Header("Location: ../index.php");

    exit;

}

 

$tengah ='<h4 class="bg">Rubrik Artikel</h4>'; // judul untuk modul tersebut

echo $tengah; // cetak variabel tengah

?>

3. Coba kalian akses dari browser, bila menampilkan halaman yang berjudul Rubrik Artikel berarti modul kalian telah berjalan.

4. Pada modul AuraCMS ini kita akan membuat modul Rubrik yang terdapat total artikelnya.

5. Selanjutkan agar dapat terkoneksi dengan database kalian buat global variabel.

global $koneksi_db;

6. Buat query sql seperti dibawah 

$sql = "SELECT id,topik,ket,(SELECT COUNT(*) FROM artikel WHERE topik = topik.id) AS total FROM topik ORDER BY id DESC";

$query    = $koneksi_db->sql_query($sql); // query sql untuk menampilkan topik beserta total artikel yang ada pada topik tersebut

7. Langkah selanjutkan tampilkan data yang telah kita dapatkan dari hasil query diatas

$tengah ='<h4 class="bg">Rubrik Artikel</h4>'; // judul untuk modul tersebut

$tengah .="<div class=border> <table border=\"0\"><tr>";

$i = 0;

while($data = $koneksi_db->sql_fetchrow($query)){ // ulang sebanyak record data pada tabel topik

$tengah .="<td valign=top width=50%><img src=\"./mod/download/images/dir3.png\" align=absmiddle> <a href=\"/index.php?pilih=news&mod=yes&aksi=arsip&topik=".$data[0]."\" style=\"cursor:pointer\"><b>".$data[1]."</b></a> (".$data[3].")<br \><span style=\"font-size:9px\">".$data[2]."</span></td>";

if (($i+1) % 2 == 0) $tengah .= '</tr><tr>'; // kerjakan bila bilangan genap

$i++;

}

$tengah .="</tr></table></div>";

echo $tengah; // tampilkan hasil ke website.

Untuk Script lengkapnya seperti dibawah

 

<?php

if (!defined('AURACMS_MODULE')) {

    Header("Location: ../index.php");

    exit;

}

//$index_hal=0; // Aktifkan bila hanya ingin menampilkan 2 kolom halaman

global $koneksi_db; // variabel global untuk koneksi ke database

 

$sql = "SELECT id,topik,ket,(SELECT COUNT(*) FROM artikel WHERE topik = topik.id) AS total FROM topik ORDER BY id DESC";

$query    = $koneksi_db->sql_query($sql); // query sql untuk menampilkan topik beserta total artikel yang ada pada topik tersebut

 

$tengah ='<h4 class="bg">Rubrik Artikel</h4>'; // judul untuk modul tersebut

$tengah .="<div class=border> <table border=\"0\"><tr>";

$i = 0;

while($data  = $koneksi_db->sql_fetchrow($query)){ // ulang sebanyak record data pada tabel topik

$tengah .="<td valign=top width=50%><img src=\"./mod/download/images/dir3.png\" align=absmiddle> <a href=\"/index.php?pilih=news&mod=yes&aksi=arsip&topik=".$data[0]."\" style=\"cursor:pointer\"><b>".$data[1]."</b></a> (".$data[3].")<br \><span style=\"font-size:9px\">".$data[2]."</span></td>";

if (($i+1) % 2 == 0) $tengah .= '</tr><tr>'; // kerjakan bila bilangan genap

$i++;

}

$tengah .="</tr></table></div>";

echo $tengah; // tampilkan hasil ke website.

?>

 

Tampilan Modul diatas seperti dibawah ini.

mod AuraCMS

Catatan :

1. Arikel diatas hanya membuat modul sederhana tanpa halaman Administrator mungkin kedepannya akan saya coba untuk membuat yang sedikit lebih kompleks.

2. Pada artikel diatas saya menggunakan AuraCMS 2.2.2 akan tetapi bisa diterapkan pada modul diatasnya.

3. Terakhir kali saya akses tanggal 2 Desember 2011 Website AuraCMS Di Retas (Hackid) pada link berikut