Beranda > web design > Membuat Module Sederhana pada Joomla

Membuat Module Sederhana pada Joomla

Kita akan membuat sebuah module yang akan menampilkan record dari salah satu  table yang ada pada database joomla.

Pertama kita membuat file XML yang akan kita beri nama “mod_firstmodule.xml” (tanpa tanda kutip) yang berisi:

mod_firstmodule.xml

<?xml version=”1.0″?>
<extension type=”module” version=”2.5.0″ method=”upgrade”>
<name>Hello World</name>
<author>siap aja boleh</author>
<version>1.0.0</version>
<description>This is my first module</description><files>
<filename>mod_firstmodule.xml</filename>
<filename module=”mod_firstmodule”>mod_firstmodule.php</filename>
</files><config>
</config>
</extension>

Kedua, kita akan membuat sebuah file PHP yang akan kita beri nama “mod_firstmodule.php” (tanpa tanda kutip) yang berisi:

mod_firstmodule.php

<?php
defined(‘_JEXEC’) or die;
echo “<font color=000000>Pengguna : <br></font>”;
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select(‘username’)
->from(‘zokwn_users’);
$db->setQuery($query);
$rows = $db->loadObjectList();
?><?php foreach ($rows as $row):?>
<font color=”000000″>
<?php echo $row->username ?>
</font>
<?php endforeach ?>

Pada file mod_firstmodule.php kita akan mencoba untuk mendapatkan data username dari table zokwn_users.

Selanjutnya kedua file tersebut kita zipped dan diberi nama “mod_firstmodule.zip” (tanpa tanda kutip)

File yang telah kita zipped tersebut selanjutnya di install pada joomla menggunakan Extension Manager.

Untuk menggunakan modul tersebut, buka Module Manager dan dan publish modul tersebut di posisi yang anda inginkan.

  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: