Joomla merupakan salah satu CMS open source terbaik (menurut saya sech….) dimana kita akan dimudahkan dalam proses pembuatan sebuah web dinamis. Pada joomla sendiri, terdapat extension2 pendukung agar web joomla yang di buat lebih menarik. Macam2 extension tersebut adalam component, module, plugin, template, dan language. Tapi dalam kesempatan kali ini, saya tidak akan membahas tentang extension2 tersebut secara detail.
Pada web joomla, terdapat istilah module position dimana ini nantinya akan di gunakan untuk menempatkan module2 yang di gunakan oleh sebuah web joomla. Walaupun dalam keadaan normal module position ini tidak dapat kita lihat, tetapi dalam joomla sendiri memberikan fasilitas untuk kita agar dapat mengetahui module position yang di gunakan pada sebuah web joomla.
Module position sendiri akan berbeda-beda antara template 1 dengan yang lainnya. Dan untuk mengetahui module position yang di gunakan pada sebuah web joomla, kita bisa menggunakan code ?tp=1 pada akhiran nama domain (lihat contoh di bawah ini)
http://situsjoomla.com/?tp=1
nah, sekarang mungkin akan muncul sebuah pertanyaan, apakah mungkin module position yang yang terdapat pada web joomla di matikan (disable)? Jawabannya sangat mungkin sekali. Karena mungkin memang ada sebagian web master joomla yang tidak ingin module position pada web nya di ketahui oleh orang lain.
Ada beberapa trik untuk menyembunyikan tampilan module position pada web joomla, di antaranya :
Menggunakan file css.
Cara ini sangat mudah di lakukan. Kita hanya tinggal memasukkna code baris di bawah ini kedalam file css utama sebuah template.
.mod-preview-info,.mod-preview-wrapper { display:none; }
Cara ini sangat mudah di lakukan, tetapi cara ini memiliki sebuah kelemahan. Bila pengunjung benar2 paham css pada joomla, dia dapat mem-baypas file css pada joomla.
Hack modules.php
Cari dan temukan file (harus ketemu) modules.php yang terdapat pada /joomlaroot/templates/system/htmldan edit bagian :
<div class="mod-preview">
<div class="mod-preview-info"><?php echo $module->position."[".$module->style."]"; ?></div>
<div class="mod-preview-wrapper">
</div>
</div>
Menjadi :
<!--<div class="mod-preview">
<div class="mod-preview-info"><?php //echo $module->position."[".$module->style."]"; ?></div>
<div class="mod-preview-wrapper">
</div>
</div>-->
Memanipulasi dari system
Dengan cara ini kita akan langsung melakuakn manipulasi melalui system joomla itu sendiri, dimana lagi kalo bukan di libraries (pustaka Joomla :D).
lokasi (direktori) : libraries -> joomla -> application -> module
berkas : helper.php
edit :
//dynamically add outline style
if(JRequest::getBool('tp')) {
$attribs['style'] .= ' outline';
}
Menjadi :
//dynamically add outline style
if(JRequest::getBool('tp')) {
$attribs['style'] .= ' ';
}
Dari artikel saya di atas, terserah kita mau menggunakan cara yang mana. Kalo saya pribadi, lebih suka menggunakan cara ketiga. Semoga artikel ini bisa membantu para joomlaers yang membutuhkan. Sampai ketemu lagi pada postingan berikutnya.
sumber:
http://www.riesurya.com/tipstricks/86-menyembunyikan-posisi-module-tp1-disabled-pada-joomla-15

















Comments
seandainya saya mau include module secara langsung ke template dan gak pake module position (ex : ) tu gmn caranya mas?
Ouiya, bkin tampilan halaman home biar beda sama halaman lain, di bagian templatenya di gimanain mas?
mohon bantuannya ya, tinkyu for ur help.. :-)
Oiya mas, ini comment pake module ChronoComments ya, tolong bikin tutorialnya dunk, saya cb instal malah error.. hehehe.. maklum, newbie.. =) Thanks...
kalo pake joomla hosting dimana ya?
trims
Ciara
www.rapidorg.com
Vivian
Marks Web
www.imarksweb.net
Carla @ www.downloadtorrent s.org