Cara menghilangkan id artikel di URL web Joomla - Default Joomla 2.5 selalu membubuhkan id artikel di setiap URL-nya. Sebagai contoh misalkan saya membuat artikel berjudul "Cara menginstal komputer" dan saya letakkan di kategori "Komputer", maka URL-nya akan seperti ini :
"http://www.namadomainanda.com/komputer/23-cara-menginstal-komputer"
*note: 23 adalah id si artikel tersebut
Berikut ini adalah cara untuk menghilangkan id artikel tersebut di URL Joomla, ada 2 file yang harus kita edit, yaitu :
1. Buka file router.php letaknya ada di Components/com_content/router.php. Edit menggunkan text editor (penulis menggunakan notepad++)
Baris 27
27 | $advanced = $params->get('sef_advanced_link', 0);
edit menjadi :
27 | $advanced = $params->get('sef_advanced_link', 1);
Baris 208
208 | $advanced = $params->get('sef_advanced_link', 0);
Edit menjadi :
208 | $advanced = $params->get('sef_advanced_link', 1);
Baris 228 - 232
228 | if (strpos($segments[0], ':') === false) {
229 | $vars['view'] = 'article';
230 | $vars['id'] = (int)$segments[0];
231 | return $vars;
232 | }
edit menjadi :
228 | /*
228 | if (strpos($segments[0], ':') === false) {
229 | $vars['view'] = 'article';
230 | $vars['id'] = (int)$segments[0];
231 | return $vars;
232 | }*/
2. Buka file config.xml letaknya di administrator\components\com_content\config.xml.
Masukkan script ini di bagian fieldset :
<field name="sef_advanced_link"
type="radio"
default="0"
label="Sef Advanced Mode"
description="Remove ItemID from Content URL?">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
Sehingga filenya menjadi seperti SS dibawah ini :
Singkat cerita script diatas fungsinya adalah untuk menampilkan pop-up "Article Manager Option", berikut SS nya :
klik "Yes" pada "Sef Advanced Mode", pop-up diatas di dapat dari, berikut SS nya :
Login administrator klik Content --> Article Manager, klik "Option" di kanan atas.
DONE ! Reload website anda, trik ini sudah di coba di website saya, Joomla 2.5.7. OK ! Selamat Berkreasi ..
Sudah hampir 10 tahun lebih menekuni website berbasis CMS Joomla, dari mulai joomla versi 1.0, 1.5x, 2.5x sampai yang Versi 3x.
Berbekal ilmu otodidak, dari buku, forum, diskusi sesama pengembang joomla dan browsing2. Sampai detik ini masih tetap tekun mempelajari kekurangan dan kelebihan CMS Joomla.
WA Only : 0882 3949 9220
Email : webkunpro@gmail.com