Intro for Tips and tricks
In-Tips artinya introduksi Tips, bukan ngintip :P
Kalo suka silakan baca, kalo gak tak perlu komplain lah.
Dah bagus gw mau posting :D
08
Aug
2008
Template not found, ada dimana ya...
Last Updated :: Friday, 26 February 2010 21:42 by Riesurya@MOTW
Bagi pengembang web dengan Joomla sudah tahu kan cara menampilkan aneka ragam template dalam satu situs. Tunggu sebentar, cara menampilkan aneka template ini tidak menggunakan modul Template Chooser, tapi otomatis sesuai dengan menu yang disajikan. (link menyusul)Kali ini saya akan mensimulasikan contoh kasus seputar aneka template, are U ready, get set ... sleep ..(becanda)... Kasus yang disajikan kali ini menyeseuaikan dengan judulnya adalah tulisan warning (peringatan/pemberitahuan) :Template Not Found, Look for template : nama_templateAda apa gerangan?
Warning seperti diatas bukan hal yang mengerikan, hanya mungkin saja bagi pengguna pemula yang belajar bikin web pake Joomla setidaknya lumayan bikin kaget get get ....posting ahhhh...
Misal anda mensetting template dengan nama "cool_template" untuk hadir di menu Get Cool Design (misalnya ya, namanya juga contoh).
dan satu ketika tanpa sengaja (atau memang lagi sengaja buat nyoba tulisan berikut), menghilangkan atau mengubah nama template directory, atau juga detail nama template di file xml-nya, so alhasil yang muncul adalah tulisan "Template Not Found, Look for Template : cool_template"
saya lagi iseng utak-atik, dan merenung (sejenak, dua jenak, lama-2 jadi ria jenaka ...), gimana kalo ternyata memang terjadi kesalahan (ketidaksengajaan) yang berakibat munculnya warning tersebut.
My friends, buat saya yang namanya warning tidak selalu buruk atau aib, tapi merupakan pesan dari system bahwa ada ketidakberesan didalam system yang kita setting dont blame the system, mostly error caused by human.so, kalo gitu supaya tidak muncul error warning tersebut gimana?
alternatif satu:
pake model switch ...break, jadi kalo template yang dimaksud tidak ada, tampilkan template alternatif (tunggu tanggal main penulisan artikel ini)
alternatif dua:
redirect ke halaman depan (homepage), dengan konsekuensi menu yang dipasang tidak bisa diakses (daripada muncul warning, pilih mana).
Caranya :
sedikit melakukan editing pada file core Joomla (lagi-2 saya pakai Joomla 1.0.15 buat referensinya-kayaknya masih banyak yang pake sih)
kode:
file index.php (root Joomla web - bukan template index ya)
baris ke 273-278{/hide}
// loads template file
if ( !file_exists( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' ) ) {
echo _TEMPLATE_WARN . $cur_template;
} else {
require_once( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' );
echo '<!-- '. time() .' -->';
}perhatikan code text echo _TEMPLATE_WARN . $cur_template;" kode tersebut akan menghasilkan warning message: "Template not Found, Looking for Template : cool_template" (ini misalnya nama template yang tdk ditemukan adalah cool_template).
untuk melakukan redirect, bisa menggunakan cara berikut,
edit kode diatas menjadi:
// loads template file
if ( !file_exists( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' ) ) {
//if there is no template found, dont show warning, just redirect to homepage (Myfia dah coba dan bisa on 22:58 07 Agustus 2008 )
$self = rtrim( dirname( $_SERVER['PHP_SELF'] ), '/\\' ) . '/';
header("Location: http://" . $_SERVER['HTTP_HOST'] . $self . "index.php" );
} else {
require_once( $mosConfig_absolute_path .'/templates/'. $cur_template .'/index.php' );
echo '<!-- '. time() .' -->';
}Cara no. 2, hanyalah alternatif (cek nama caranya: Alternatif Dua), sampai pengembang web melakukan perbaikan tanpa menampilkan embel-embel warning message gitu.
sampai disini, sudah selesai ?
ya ya ya... silakan dicoba... selamat akhir pekan,
Note:
edited - fix obfuscating and using my own custom typo :D
Newer news items:
- Menyembunyikan Posisi Module ( ?tp=1 disabled) pada Joomla 1.5
- Howto remove or change text Powered by Joomla
- How to change or remove Joomla footer
- Merubah link login admin panel pada Joomla 1.0
- Membuat Flash header di Joomla 1.5. series
Older news items:
PS: please put source link if you want to embedded this article (or any others in MOTW) in your blog to respect my work and time, Thank you :)
Dont miss it, be the first get the latest article from Myfia On The Web
Search From Engine Result
- cara edit header joomla 1.5.15
- pron yotub yang lancar
- cara menghapus avira yang eror
- menambah jenis font pada joomla
- membuat halaman blog berbeda-beda
- tulisan custom buat BB
- animasi gallery foto pada joomla
- xnxx animasi
- cara cari uang Luna online
- download manual patch luna online 19 april 2010
- kode point blank warna huruf
- CARA MEMASUKAN FLASH PADA JOOMLA
- modul flash floating menu pada joomla 1.5
- header web dengan flash
- cara menghilangkan tulisan diposting oleh
- membuat flash joomla toolbar
- gambar paling simple orang berlari
- mengilangkan cache telkomspeedy
- modul-modul wajib di joomla
- membuat tulisan link browser bergerak
Bacaan Lainnya (Click 2Open)
Wednesday, 16 June 2010
Alhamdulillah setelah berkutat dengan ide-ide yang tidak karuan dan surfing kesana-kemari mencari referensi akhirnya selesai juga redesain WordPress T...
Monday, 17 May 2010
Sampai hari ini artikel pemasangan animasi flash masih menduduki posisi teratas di situs Riesurya dot com. Mulai dari cara memasak sate flash, juga de...
Saturday, 27 March 2010
Nah lho sekarang mulai ngomongin WordPress deh. Ini sekedar tips bilamana tidak bisa menjalani prosesi saving posting pada WordPress.Pengalaman ini sa...
Monday, 08 March 2010
Postingan awal untuk Maret 2010 :). Bagaimana memulai postingan baru dengan Joomla dengan mudah dan menyenangkan (baca: dengan sesedikit mungkin prose...
Friday, 26 February 2010
Pernah saya ditanya, apa browser favoritnya? Mmm, saya tidak serta merta menjawab salah satu diantara browser modern, tapi kembali menanyakan favorit...
Comments
btw, kayaknya kodingnya kena filter editor nih pas migrasi database. (mudah-2an gak lupa :-* )