Home > Blogging > Membuat Halaman Masuk (Enter) Page Joomla
Membuat Halaman Masuk (Enter) Page Joomla
by Unknown
Splash screen (welcome page/halaman masuk/Enter page) 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.
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>
<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
Info SEO:
Kontes Astaga.com Lifestyle on The Net Dengan Hadiah kurang lebih 30 juta
Related Post
Category Article Blogging
3 Responses to “Fan2be”
Popular Posts
Blog Archive
-
►
2013
(10)
- ► Jul 28 - Aug 4 (1)
- ► Jul 21 - Jul 28 (1)
- ► Jul 14 - Jul 21 (1)
- ► Mar 10 - Mar 17 (1)
- ► Feb 17 - Feb 24 (1)
- ► Feb 10 - Feb 17 (1)
- ► Jan 20 - Jan 27 (1)
- ► Jan 13 - Jan 20 (3)
-
►
2012
(21)
- ► Dec 30 - Jan 6 (2)
- ► Dec 23 - Dec 30 (2)
- ► Dec 16 - Dec 23 (1)
- ► Dec 9 - Dec 16 (2)
- ► Nov 25 - Dec 2 (2)
- ► Nov 11 - Nov 18 (1)
- ► Oct 21 - Oct 28 (1)
- ► Sep 2 - Sep 9 (2)
- ► Apr 8 - Apr 15 (2)
- ► Mar 18 - Mar 25 (3)
- ► Mar 4 - Mar 11 (2)
- ► Feb 26 - Mar 4 (1)
-
►
2011
(72)
- ► Dec 18 - Dec 25 (1)
- ► Oct 30 - Nov 6 (2)
- ► Oct 16 - Oct 23 (1)
- ► Aug 28 - Sep 4 (1)
- ► Jul 3 - Jul 10 (2)
- ► Jun 12 - Jun 19 (2)
- ► Jun 5 - Jun 12 (1)
- ► May 29 - Jun 5 (7)
- ► May 22 - May 29 (1)
- ► May 15 - May 22 (4)
- ► May 8 - May 15 (2)
- ► May 1 - May 8 (4)
- ► Apr 24 - May 1 (2)
- ► Apr 17 - Apr 24 (3)
- ► Apr 10 - Apr 17 (1)
- ► Apr 3 - Apr 10 (1)
- ► Mar 13 - Mar 20 (1)
- ► Mar 6 - Mar 13 (1)
- ► Feb 20 - Feb 27 (2)
- ► Feb 13 - Feb 20 (2)
- ► Feb 6 - Feb 13 (3)
- ► Jan 30 - Feb 6 (6)
- ► Jan 23 - Jan 30 (12)
- ► Jan 16 - Jan 23 (5)
- ► Jan 9 - Jan 16 (1)
- ► Jan 2 - Jan 9 (4)
-
►
2010
(102)
- ► Dec 26 - Jan 2 (2)
- ► Dec 19 - Dec 26 (7)
- ► Dec 12 - Dec 19 (8)
- ► Dec 5 - Dec 12 (26)
- ► Nov 28 - Dec 5 (17)
- ► Aug 8 - Aug 15 (1)
- ► Jul 18 - Jul 25 (1)
- ► Jun 27 - Jul 4 (1)
- ► Jun 13 - Jun 20 (6)
- ► Jun 6 - Jun 13 (7)
- ► May 23 - May 30 (1)
- ► Apr 11 - Apr 18 (3)
- ► Apr 4 - Apr 11 (1)
- ► Mar 28 - Apr 4 (12)
- ► Mar 14 - Mar 21 (1)
- ► Feb 28 - Mar 7 (2)
- ► Feb 14 - Feb 21 (4)
- ► Jan 31 - Feb 7 (1)
- ► Jan 24 - Jan 31 (1)
-
▼
2009
(60)
- ► Dec 6 - Dec 13 (3)
- ► Nov 1 - Nov 8 (3)
- ► Jun 7 - Jun 14 (2)
- ▼ May 10 - May 17 (2)
- ► May 3 - May 10 (1)
- ► Apr 5 - Apr 12 (30)
- ► Mar 29 - Apr 5 (10)
- ► Mar 22 - Mar 29 (4)
- ► Mar 15 - Mar 22 (1)
- ► Feb 22 - Mar 1 (2)
- ► Feb 1 - Feb 8 (1)
- ► Jan 18 - Jan 25 (1)
-
►
2008
(6)
- ► Dec 21 - Dec 28 (2)
- ► Dec 7 - Dec 14 (1)
- ► Oct 26 - Nov 2 (1)
- ► Oct 19 - Oct 26 (1)
- ► Sep 14 - Sep 21 (1)
kalo masukin flash yang lain bisa gak??? n caranya gimana???
Nice info gan ! bermanfaat
Mantap gan... thx