Bagaimana membuat supaya Module/User hanya tampil di halaman depan (frontpage) saja dengan memakai script tertentu.

Salah satu aplikasinya adalah ketika terjadi kendala saat penggunaan Ecommerce, antara Artio JoomSEF dan Virtuemart. Link baru hasil Artio JoomSEF malah merusak modul latest product Virtuemart sehingga modul Virtuemart yang saya sett untuk hanya tampil di frontpage saja malah tampil di setiap link produk Virtuemart.

Ikuti langkah berikut dari saya sebagai jasa website :

1. Sisipkan file "ja_templatetools.php" dan "ja_vars.php" ke template frontend yang aktif. Kedua file tersebut dapat anda temukan di template frontend JA PURITY( template bawaan Installer Joomla).

2. Pada source file Index.php dari template frontend tersebut, temukan baris script defined('_JEXEC') or die('Restricted access'); . Di bawah script tersebut, sisipkan script include_once (dirname(__FILE__).'/ja_vars.php');. Sehingga tampilan seperti contoh berikut ini:

include_once (dirname(__FILE__).'/ja_vars.php'); 
defined('_JEXEC') or die('Restricted access');

3. Di source file index.php yang sama tersebut, carilah baris script user/module yang hendak dimodif. Anda dapat menemukan nama dan letak modul tersebut pada halaman website frontpage anda dengan mengetikkan alamat web sebagai berikut : http://xxx.com/?tp=1.

 

Sebagai catatan : " ?tp=1" bertujuan untuk mengaktifkan fungsi layout module/user dari template frontend yang anda aktifkan, sekaligus memperlihatkannya. " XXX.com" adalah nama website anda.

Setelah anda menemukannya, misal seperti tampilan berikut :

<? if ($tp_user6 ) { ?> 
<div>
<jdoc:include type="modules" name="user6" style="xhtmlround" />
</div> <? } ?>

Sisipkan $tmpTools->isFrontPage(), sehingga seperti tampilan berikut ini:

<? if ($tp_user6 && $tmpTools->isFrontPage() ) { ?> 
<div class="content">
<jdoc:include type="modules" name="user6" style="xhtmlround" />
</div> <? } ?>

4. Simpan hasil pekerjaan anda, karena setting telah berhasil.

 

Catatan:

Memang untuk membuat link-link Virtuemart, Artio JoomSEF memerlukan extension tambahan yang perlu diinstall tersendiri, namun saat itu saya sukar menemukannya.

Sebagai referensi extension tersebut, anda dapat mendownload di http://rapidshare.com/files/417010570/ext_joomsef3_virtuemart.zip. Extension Artio JoomSEF untuk Virtuemart telah berhasil diuji pada Virtuemart versi 1.1.4 dan 1.1.5.

Dengan menggunakan extension tersebut, diharapkan Artio JOOMSEF lebih mahir membuat link untuk Virtuemart, tapi saran dari saya, nonaktifkan dulu sett Artio untuk Ignore multiple source dengan memilih NO, karena ini cukup mengganggu kinerja SEO dan kadang membuat ambigu Artio jika ditemukan nama title produk yang sama.

Silakan dicoba!

Related News

Contact YM

CS Jasa pembuatan website : Arief

CS Info Pelatihan dan Kursus : Chris

Menerima pembayaran