Fungsi search merupakan salahsatu kebutuhan dasar situs masa kini. Sebagai salahsatu CMS terbaik yang ada, Joomla! sudah menyediakan fungsi search sederhana dalam setiap instalasi standar Joomla!
Salahsatu perubahan (hack) yang perlu dilakukan agar fungsi pencarian Joomla! menjadi lebih bermanfaat bagi para pengunjung adalah mengubah parameter default pencarian dari "ANY WORDS" ke "ALL WORDS". Artikel ini akan menjelaskan cara melakukan perubahan yang diperlukan.
Bayangkan anda sedang menjelajahi sebuah situs Joomla! dan mencoba melakukan pencarian dengan kata kunci joomla gituloh. Jika parameter search tetap dibiarkan dalam keadaan default, yaitu "ANY WORDS", maka hasil pencarian akan menampilkan semua halaman dalam situs itu yang mengandung kata joomla dan semua halaman yang mengandung kata gituloh.
Jika parameter search diubah menjadi "ALL WORDS", maka hasil pencarian hanya akan menampilkan halaman-halaman yang mengandung kata joomla dan gituloh saja. Dengan demikian pengunjung dapat lebih mudah menemukan informasi yang diinginkan.
Halaman pencarian standar Joomla! memang sudah memungkinkan pengunjung untuk memilih antara pencarian dengan "ANY WORDS" atau "ALL WORDS". Apa Perlu Mengubah Parameter Ini?
Perlu! Karena sebuah situs harus selalu berusaha meningkatkan kenyamanan pengunjung. Dengan demikian akan lebih besar kemungkinan tumbuh kesetiaan dari pengunjung situs.
Perubahan ini sederhana sekali. Untuk melakukan perubahan ini, kita hanya perlu melakukan hacking terhadap 3 file dalam instalasi standar Joomla!
File pertama yang harus diubah
components/com_search/search.php
Perubahan yang dilakukan
Cari disekitar Line 103
$searchphrase = mosGetParam( $_REQUEST, 'searchphrase', 'any' );
Rubah menjadi
$searchphrase = mosGetParam( $_REQUEST, 'searchphrase', 'all' );
File kedua yang harus diubah
components/com_search/search.html.php
Perubahan yang dilakukan
Cari di sekitar Line 126 dan 215
$searchphrase = strtolower( strval( mosGetParam( $_REQUEST, 'searchphrase', 'any' ) ) );
Rubah menjadi
$searchphrase = strtolower( strval( mosGetParam( $_REQUEST, 'searchphrase', 'all' ) ) );
Kedua perubahan yang telah dilakukan hanya berlaku bagi pencarian yang dilakukan lewat komponen search (com_search).
File ketiga yang harus diubah
modules/mod_search.php
Perubahan yang dilakukan
Pada bagian akhir file, cari
Segera sesudah baris tersebut, tambahkan
Itu saja. Sederhana kan?
Selamat Mencoba!
Arsip Blog
-
▼
2010
(353)
-
▼
April
(138)
- Jadwal Pertandingan 16 Besar Piala Indonesia 2010
- Perubahan Tuan Rumah Piala Indonesia 2010 Babak 16...
- Teknologi Idaman Masa Depan
- Windows 7 Lambungkan Microsoft
- Wajah Baru Windows Messenger Live
- Google Hilangkan Tanda http://
- Google Khawatirkan Peredaran Antivirus Palsu
- Waspadai Kiriman Email Dari 'Facebook'
- Fitur Google Places
- Waspada Masuk Situs Hacker
- 11 Kelemahan Yang Kerap Tidak Disadari Admin Jaringan
- Hasil Drawing Babak 16 Besar Piala Indonesia
- Kontroversi Gigolo Bali
- Penipuan Berkedok Telkomsel
- Ilmuwan IBM Ciptakan Bola Dunia Seukuran Pasir
- Square Enix Kembangkan Game di Facebook
- Jejak Pembobol 1,5 Juta Account Facebook Terendus
- Serangan Phishing Sedikit Melemah
- Alasan Posisi Huruf Pada Keyboard
- Sejarah Liga Champion
- Penipuan Online Berkedok Piala Dunia
- Floppy Disk Segera Pensiun
- MATEMATIKA (MAkin TEkun MAkin TIdak KAruan)
- Misteri Batu Malin Kundang
- Pemilik Uang Seribu
- Test Potensi Akademik Logika Cerita
- Inspirasi Hidup
- Anti Virus Palsu
- Pengguna Windows Akan Pindah Ke Windows 7
- Sisi Lain Facebook
- Selamat Ulang Tahun Anakku
- Youtube Rayakan Ulang Tahun
- Akun Facebook Curian Ramai Diperdagangkan Hacker
- Renungan Tentang Meraih Kesuksesan
- Berbagi Pengalaman Tingkatkan Alexa Traffic Rank
- Tertawalah Karena Tertawa Adalah Obat Terbaik
- Facebook Bantu Microsoft Gempur Google Docs
- Riwayat Facebook Lite Berakhir
- Ulasan Microsoft Fix It
- Fakta Tentang Kesuksesan
- Tertawa Sejenak
- Otak Kiri Dan Otak Kanan
- Google Kembangkan Print Cloud
- Sejarah MONAS (Monumen Nasional)
- Lagu Piala Dunia Sepanjang Masa
- Tips Memilih Penyedia Layanan Web Hosting
- Populasi Robot
- Software Open Source Solaris Tidak Gratis Lagi
- Kelahiran Anak Berawal Dari Chatting
- Alasan Mengapa Blogger Menjadi Depresi Dan Stress
- Microsoft Office 2010 Siap Dijual April 2010
- Tips Pencarian Akurat Dengan Google
- Misteri Kematian Michael Jackson Dalam Sebuah Rumu...
- Laba Google Tak Mengesankan Investor
- Software Scanner Super Cepat Di Jepang
- Internet Filters
- Vendor Penjual PC Terbanyak Di Dunia Tahun 2010
- Sejarah dan Asal Mula Nama Perusahaan IT Besar di ...
- Planet Mars Kini Bisa Dijelajahi Lewat Internet
- Bocah 2 Tahun Punya IQ 160
- Hindari Menggunakan Password Yang Mudah Ditebak
- Membuat Blog Bersahabat Dengan Search Engine
- Google Search Engine
- Manfaat Teka Teki Silang
- Huruf Braille
- Lirik Lagu "IBU KITA KARTINI"
- Sosok Ibu Kita Kartini
- Pembagian Grup Piala Indonesia
- Target Tingkatkan Peringkat Alexa
- Berhenti Membaca
- Memanfaatkan Copyscape
- Mitos-Mitos Seputar SEO
- Menentukan Provider Blog Yang Akan Digunakan
- Tips Sukses Adsense
- Sejarah Flash Disk
- Sejarah Mouse
- Mengapa Komputer Selalu Minta Di Upgrade
- Tips Menghindari Kesalahan Saat Melamar Pekerjaan
- Asal Mula e-Mail
- Software Gratis Anti Keylogger
- Makna Kebersamaan
- Kenapa Kita Kabur Dari Facebook
- 4 Sehat 5 Sempurna Bagi Orang Tua Untuk Kenalkan I...
- Rahasia Sukses Bekerja Dari Rumah
- Modal Penting Melindungi Komputer dari Virus
- Kenali Gelagat Mencurigakan Saat Anak Berinternet
- Langkah Jitu Amankan Data dan Strategi Backup
- Ramang Legenda Sepakbola Indonesia
- Membuat Fungsi Search Joomla Lebih Bermanfaat
- Tentang Mbah Priok
- Jadwal Piala Dunia 2010
- Sejarah Piala Dunia
- Sepuluh Topskor Terbaik Dalam Sejarah Piala Dunia
- Asal Mula Futsal
- Kesalahan Yang Harus Dihindari Ketika Memakai Face...
- Sejarah Joomla
- Mengenal Joomla Opensource
- Hemat Listrik, Charging Ponsel dengan Wi-Fi
- Intel Kembangkan Software Pembaca Pikiran
- Karyawan Bank Pakai Teknik Baru Curi Uang di ATM
-
▼
April
(138)
Posting Komentar