Tampilkan postingan dengan label Joomla. Tampilkan semua postingan
Tampilkan postingan dengan label Joomla. Tampilkan semua postingan

Component Simple Query for Joomla 1.5

| 3 komentar

Berikut adalah hasil belajar dari contoh komponen com_hello_world dari situs joomla.
thks to mm and all team Sangkuriang Project.

Tujuan dari com_simpleq ini adalah agar bisa melakukan query database dari front end joomla. Melihat sifatnya yang cukup berbahaya, maka dianjurkan hanya level administrator saja yang dapat mengaksesnya.

Scriptnya cukup sederhana, seperti dibawah ini


function getSimpleq()
{
$db =& JFactory::getDBO();
$query=$_POST['txtQuery'];
$query=stripslashes($query);
$db->setQuery( $query );

if (preg_match ("/SELECT.*/", strtoupper($query))) {
$result = $db->loadAssocList();
}elseif (preg_match ("/INSERT.*/", strtoupper($query))) {
$db->query();
}elseif (preg_match ("/UPDATE.*/", strtoupper($query))) {
$db->query();
}elseif (preg_match ("/DELETE.*/", strtoupper($query))) {
$db->query();
}else{
echo "Query Not Authorized!";
}

if(count($result)>0){

return $result;

}

}


dari script diatas dapat dilihat jika querynya SELECT maka digunakan
$result = $db->loadAssocList();

jika INSERT,UPDATE, DELETE, maka langsung eksekusi dengan perintah $db->query();

jika query selain diatas, maka NOT AUTHORIZED, artinya query-query seperti CREATE,DROP,ALTER dan yang lainnya akan diabaikan.

Silahkan modifikasi sesuai dengan keperluan anda, dan ingat USE AT YOUR OWN RISK!!

Untuk versi lengkapnya dapat didownload di com_simpleq.zip

Joomla: Modul Simple Image Holder

| 1 komentar

Modul ini dibuat oleh Omar Muhammed (knightofbaghdad@yahoo.com), digunakan untuk memasang image di web kita tanpa harus ribet-ribet memakai modul/komponen banner.
Di modul ini kita bisa menentukan parameter seperti widht, height, image source, link jika image di klik. Sedikit kekurangan modul ini adalah tidak adanya teks yang tampil dibagian atas maupun bagian bawah image. Untuk keperluan web saya, maka saya sedikit menambahi parameter yang diperlukan.



<param name="width" type="text" default="" label="Width"
description="width of Scroll" />

<param name="height" type="text" default="" label="Height"
description="height of Scroll" />

<param name="image" type="text" default="" label="image"
description="image to display, for example: images/smilies/smile.gif"
/>

<param name="text" type="text" default="" label="text"
description="text to display" />

<param name="alt_txt" type="text" default=""
label="alternate text" description="text to display when mouseover
the image, leave empty to disable" />

<param name="link" type="text" default="" label="link"
description="link the image to a webpage, for example: http://yahoo.com or
an internal link, for example: administrator/ or leave empty for no linking"
/>

<param name="page" type="list" default="" label="news
link" description="when you click the link, it either open in a new
window or in the same window">

<option value="new_page">new window</option>

<option value="same_page">same window</option>

</param>

</params>


pada source diatas (file mod_simple_img_holder.xml), saya hanya menambahkan satu parameter text yang nantinya akan ditampilkan dibagian bawah image sebagai keterangan image. Jika Anda mau, Anda bisa menambahkan beberapa parameter lagi dan meletakkannya dibagian yang Anda suka.

Pengaturan peletakan image dan parameternya ada dibagian file mod_simple_img_holder.php seperti dibawah ini :



//ambil parameter

$width = $params->get( 'width', "" );
$height = $params->get( 'height', "" );
$image = $params->get( 'image', "" );
$text = $params->get( 'text',"");
$alt_txt = $params->get( 'alt_txt', "" );
$website = $params->get( 'link', "");
$page = $params->get( 'page', "" );

//tampilkan lewat table
<table cellpadding="0" align="center" cellspacing="0"
style="width:100%">

<tr>

<td> <div align="center"><?php echo $weblink; echo $image2;
echo $weblinkend; ?> </div></td>

</tr>

<tr>

<td> <div align="center"><?php echo $text ?> </div></td>

</tr>

</table>


Modul lengkapnya bisa Anda download disini
http://www.4shared.com/file/52909228/ebebbda4/mod_simple_img_holder.html

atau bisa dicari dari

http://extensions.joomla.org

Joomla Weton Component

| 0 komentar

Weton atau hari pasaran jawa merupakan gabungan dari tujuh hari dalam seminggu (Senin, Selasa, dll.) dengan lima hari pasaran Jawa (Legi, Pahing, Pon, Wage, Kliwon). Perputaran ini berulang setiap 35 (7 x 5) hari.

Masyarakat jawa sangat percaya akan makna dibalik setiap weton, sehingga setiap akan melakukan hajatan seperti menikah, sunatan, ataupun selamatan tertentu selalu memperhitungkan weton ini.

Komponen ini dibuat untuk memudahkan seseorang menghitung tanggal tertentu (kelahiran/kematian/dll) jatuh pada weton apa. Perhitungannya sendiri murni dari javascript yang scriptnya saya ambil dari situs indospiritual.com.

Jadi saya hanya mengemas script yang ada di indospiritual.com menjadi komponen joomla.
Mohon maaf pada indospiritual.com karena saya tidak minta ijin terlebih dahulu.

Bagi yang berminat untuk memasang atau memodifikasi, silahkan download di:
http://www.4shared.com/file/46832850/c4fe2c7e/com_weton.html

Joomla freeflashgames component

| 0 komentar

Merupakan modifikasi dari komponen com_fungames punya Uwe Thoma di http://www.freegaming.de
Bedanya kalo komponen com_fungames game flash nya ngelink ke server http://www.freegaming.de sedangkan com_freeflashgames file flashnya ada di server lokal. Jadi lebih besar memang filenya, ini merupakan trik untuk server yang bersifat intranet saja, tidak benar2 terhubung ke internet.

Materi game flash diambil dari internet, rata-rata dari Monkey Games, setahu saya sih sifatnya free.

Komponen ini berisi 20 game flash, besar totalnya mencapai 28 mb, makanya saya split menjadi 6 bagian.

Untuk instalasi, dari yang saya coba dikomputer lokal, harus di extract dulu kemudian instalnya dari direktori extract tadi. Kalo install dari "Package File", bukan "From Directory" maka selalu gagal, mungkin filenya terlalu besar karena saat saya kurangi jumlah gamenya jadi 5 saja berhasil. Mungkin ada yang bisa ngasih tau penyebabnya? syukur-syukur mau benerin...



Ok, buat yang mau download silahkan telusuri link dibawah ini:
http://www.4shared.com/file/46713939/d990dfbb/com_freeflashgamespart1.html
http://www.4shared.com/file/46713494/5516d8df/com_freeflashgamespart2.html
http://www.4shared.com/file/46713563/4d283b84/com_freeflashgamespart3.html
http://www.4shared.com/file/46713669/afbb6cc3/com_freeflashgamespart4.html
http://www.4shared.com/file/46713767/49c12bf3/com_freeflashgamespart5.html
http://www.4shared.com/file/46713825/c8ffc8e6/com_freeflashgamespart6.html

Joomla: Module Indonesian Date

Seperti biasa, berawal dari keinginan untuk menampilkan tanggal di joomla dengan format indonesia, maka timbul ide untuk menggabungkan modul DATE dari Ryan Rhode dengan modul Hijriah Date dari Mohd Farhan Rahmat.

Modul dari Ryan Rhode ini sangat sederhana, hanya menampilkan satu baris saja yaitu :
echo mosCurrentDate();

Dengan perintah diatas, secara default yang tampil adalah format tanggal dalam bahasa inggris, sehingga perlu diganti dengan baris yang ada dalam modul Hijriyah Date seperti dibawah ini :

$ztoday = getdate(time() + (3600 * 4));
$zyr = $ztoday[year];
$zd=$ztoday[mday];
$zm=$ztoday[mon];
$zy=$zyr;

if($zm==1){ $bulan = "Januari";}
if($zm==2){ $bulan = "Februari";}
if($zm==3){ $bulan = "Maret";}
if($zm==4){ $bulan = "April";}
if($zm==5){ $bulan = "Mei";}
if($zm==6){ $bulan = "Juni";}
if($zm==7){ $bulan = "Juli";}
if($zm==8){ $bulan = "Agustus";}
if($zm==9){ $bulan = "September";}
if($zm==10){ $bulan = "Oktober";}
if($zm==11){ $bulan = "November";}
if($zm==12){ $bulan = "Desember";}

if($ztoday[wday]==0){ $hari = "Minggu";}
if($ztoday[wday]==1){ $hari = "Senin";}
if($ztoday[wday]==2){ $hari = "Selasa";}
if($ztoday[wday]==3){ $hari = "Rabu";}
if($ztoday[wday]==4){ $hari = "Kamis";}
if($ztoday[wday]==5){ $hari = "Jum'at";}
if($ztoday[wday]==6){ $hari = "Sabtu";}

Terakhir, tinggal menampilkan hasilnya di module sesuai dengan format html yang diinginkan.

echo $hari.", ".$zd." ".$bulan." ".$zy;

Bagi yang mau mencoba, silahkan download melalui link dibawah ini :

http://www.4shared.com/file/39590111/78ee5867/mod_indonesian_date.html

Joomla Modul Date Image

Terinspirasi modul Hijriah Date Graphical Edition punya Mohd Farhan Rahmat di mfr.jentayu.com, maka modulnya sedikit saya ubah, lebih tepatnya saya kurangi.

Berawal dari keinginan untuk menampilkan tanggal di joomla dengan latar belakang image, sehingga menimbulkan kesan seperti kalender dinding yang setiap hari harus disobek, mulailah pencarian dengan google. Setengah mati mencari, yang ketemu malah modul Hijriah Date Graphical Edition. Hampir sesuai dengan keinginan saya, hanya di modul tersebut yang ditampilkan adalah penanggalan hijriyah.

Setelah dibuka phpnya, tinggal remark / hapus bagian untuk menghitung kalender hijriyah, sehingga yang tampil ya langsung kalender standart yaitu masehi.

Previewnya bisa dilihat seperti gambar dibawah ini:



Buat yang pingin mencoba, filenya bisa didownload di sini
http://www.4shared.com/file/37660694/91e9ae47/mod_date_image_001.html

thank's to Mohd Farhan Rahmat yang juga terinspirasi oleh Zumadi's Modules.

JoomlaPack

JoomlaPack, sebuah componen untuk joomla yang digunakan untuk backup dan restore website joomla baik di localhost maupun live site. Dengan JoomlaPack, backup dan restore situs joomla menjadi semudah menginstallnya. Ya, setelah selesai dibackup, proses restorenya sama persis dengan proses instalasi. Bedanya, begitu selesai, semua data dan setingan yang kita bikin sudah siap. JoomlaPack bisa di download di http://forge.joomla.org/sf/projects/joomlapack

Sesuai petunjuk, componen tersebut sudah diinstalasi di website localhost, begitu dicoba untuk backup setelah jalan beberapa saat, muncul error : connection time out, see documentation. Waduh, apalagi nih, setelah merujuk ke website sang pembuat, ketemu sedikit harapan, bahwa penyebabnya ada pada algoritma dan archive method, nilai defaultnya adalah SMART, dicoba ganti ke low, hasilnya proses backup berjalan dengan lancar sampai selesai. Tapi masalah baru muncul, hasil backup yang berbentuk .zip tidak bisa dibuka, atau bisa dibuka tapi isinya kosong, padahal besarnya file sepertinya normal. Apalagi nih, coba browse ke forum-forum joomla rata-rata tidak ada masalah. wah apanya yang salah ya...