 |
| |
Ngobrol Bareng Adi Sumaryadi langsung aja klik salah satu Messanger kesukaan anda:
| Yahoo |
Facebook |
 |
|
|
|
 |
 |
asyima puteri dalam |
 |
Del Prio dalam |
 |
ligan dalam |
 |
sri dalam |
 |
zacky dalam |
|
|
|
 |
Membuat Welcome Page atau Splash Page di Joomla
Oleh : Adi SumaryadiSplash screen biasanya dipakai oleh aplikas-aplikasi desktop atau aplikasi yang dipasang secara standalone dikomputer, sepertinya hal inipun terjadi disebuah website, terkadang butuh halaman pembuka atau welcome page yang isinya biasanya preview dari website yang didalamnya dan didominasi oleh animasi dalam bentuk flash animation. Bagi pengguna joomla atau wordpress atau website yang menggunakan index.php menjadi satu-satunya halaman yang diakses dan biasanya menggunakan clean url dan mod_rewrite tentu akan sedikit mengalami kesulitan, namun dimana ada kotoran disitu ada lalat eh salah..dimana ada kemauan disitu ada jalan. Umumnya apache2 menampilkan urutan file yang secara otomatis mulai dari index.html, index.htm, index.php. Tentu jika ini bisa dilakukan kita cukup membuat sebuah file yang bernama index.html dan disimpan dalam dokumen root kita, baru tombol enter website dilink-kan ke index.php, cukup mudah. Namun kenyataannya tidak seperti itu, banyak hosting-hosting yang hanya menampilkan index.php untuk pertama kali diakses dengan kata lain kita harus membuat sebuah redirector ke halaman welcome, anggaplah welcome.php. Namun ketika kita menyimpan redirector dipaling atas file index.php tentu website kita akan hanya menampilkan halaman welcome terus...hehe..jadi ada sedikit code yang diperlukan supaya semuanya berjalan sehat walafiat..
Buka file index.php anda di Joomla, kita menemukan ada beberapa pemanggilan kelas disitu, karena kita akan melakukan injeksi kedalam kode dalam Object Oriented Programming maka harus cukup hati-hati, backup terlebih dahulu file index.php anda.
Anda akan melihat di bagian bawah index.php ada line :
echo JResponse::toString($mainframe->getCfg('gzip'));
kita ganti dengan memasukan sedikit tambahan menjadi:
if(!$_SESSION['getwelcome']) { $_SESSION['getwelcome'] = "1"; $lasturl = base64_encode($_SERVER['REQUEST_URI']); header("location: /welcome.php?last=$lasturl"); } else { echo JResponse::toString($mainframe->getCfg('gzip')); }
bisa dilihat diatas bahwa setiap pengunjung akan selalu disuguhi file welcome.php terlebih dahulu darimanapun mengaksesnya, untuk menghindari loss link dari pengunjung misalkan menemukan website dari google maka kita perlu menyimpan url yang pertama kali dikunjungi dan tentu enter dari halaman welcome.php harus diarahkan ke halaman terakhir yang dikunjungi. Ini dia halaman welcomenya, pastikan link enter sama persis dengan yang saya buat: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Welcome Page</title> </head> disini bisa diisi oleh animasi atau text pembuka, <a href="<? echo base64_decode($_GET[last]); ?>">Enter Website</a> <body> </body> </html>
simpan dan upload file welcome.php dalam folder root document dari website kita, halaman welcome bisa anda manipulasi lagi menjadi lebih indah dengan tambahan gambar atau animasi. Selamat mencoba
|
| Komentar |
 |
1 - Jum'at, 02 Januari 2009 23:12 WIB zifoe,nganggur di pewete |
| mas.. itu kan di joomla versi 1.5 kan.. kalo joomla cersi 1.0 gimana caranya? |
 |
2 - Sabtu, 03 Januari 2009 04:53 WIB Adi Sumaryadi,Wiraswasta di Bandung |
| Pada prinsipnya sama, cari line di index.php yang memberikan output ke halaman web, replace halaman tersebut dengan dikurung script diatas |
 |
3 - Kamis, 28 Mei 2009 08:01 WIB arul,SWASTA di Lampung |
wah sepertinya error pada file index.php
knp ya. tolong mz?
Cannot modified pada inde.php line 89
if(!$_SESSION['getwelcome'])
|
 |
4 - Jum'at, 12 Juni 2009 16:02 WIB mivtech,deisgner di jakarta |
| Btw, Thx, dan berhasil |
 |
5 - Selasa, 01 September 2009 06:09 WIB ,mahasiswa di http://blog.forum-pasti.co.cc |
saya mencobakan hal ini di Blog Wordpress...tapi setelah saya buka file index.php kok tidak ada y file
echo JResponse::toString($mainframe->getCfg('gzip'));
bisa nggak trik ini di lakukan di wordpress |
 |
6 - Senin, 16 November 2009 12:30 WIB orang bebas,freelance di hjatim |
di index.php website joomla saya kok tidak ada code:
echo JResponse::toString($mainframe->getCfg('gzip'));
jadi saya bingung mau replace code tersebut.
apakah saya membuka index yang salah?
yg saya buka index.php awal di joomla (dalam pubilc html) |
 |
7 - Kamis, 26 November 2009 13:55 WIB ,PNS di cilacap |
| klo untuk wordpress gimana mas?? aku dah coba berbagi cara tapi ya kaya gitu, yang ada index.php ku gak bisa dibuka. |
 |
8 - Selasa, 15 Desember 2009 13:05 WIB ,PNS di cilacap |
| walaupun masih tahap belajar tapi saya puas, karna langsung bisa praktek, trimakasih banget ya... |
|
|
|
|
|