Tulisan
 
  Aktual dan Umum (10)
  Animasi Flash (1)
  Artikel (19)
  Browsing (5)
  Cerita dan Kisah (5)
  Cerita Lucu (3)
  Curhat (9)
  Data dan Internet Tutorial (2)
  HTML Tutorial (3)
  Islam dan Seputarnya (8)
  Java Programming (1)
  Java Script dan CSS (1)
  Linux dan Seputarnya (5)
  Networking dan Hardware (6)
  PHP Programming (14)
  Sudut Pandang (20)
  Teknologi Informasi (23)
  Tentang Database (2)
  Web Desain and Development (5)
  Windows dan Seputarnya (6)
 
Ngobrol Bareng Adi Sumaryadi langsung aja klik salah satu Messanger kesukaan anda:
Yahoo Facebook
Facebook Adi Sumaryadi

depanlastcomment
asyima puteri asyima puteri dalam Cintaku Kandas Juga Ditengah Jalan
Del Prio Del Prio dalam Tips Optimasi dan Mengontrol MySQL
ligan ligan dalam Pilihan Hosting Control Panel Gratis dan Opensource
sri sri dalam Mengedit Film Menggunakan Movie Maker
zacky zacky dalam Orang Jawa Cenderung Lebih Pede Ketimbang Orang Sunda
Judul
zacky
Membuat Welcome Page atau Splash Page di Joomla

Oleh : Adi Sumaryadi

Splash 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


Cetak Tulisan Kirim Keteman Arsip Share ke Facebook


Tulisan lainnya :
- Membuat Bukutamu dengan PHP dan MySQL (Pra Advance)
- Mengenal Smarty Template Enggine
- Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP
- Mengenal Web 2.0
- Tips Optimasi dan Mengontrol MySQL
Komentar
zifoe 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?
Adi Sumaryadi 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
arul 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'])
mivtech 4 - Jum'at, 12 Juni 2009 16:02 WIB
mivtech,deisgner di jakarta
Btw, Thx, dan berhasil
David M Iqbal 5 - Selasa, 01 September 2009 06:09 WIB
David M Iqbal,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
orang bebas 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)
bunyawan 7 - Kamis, 26 November 2009 13:55 WIB
bunyawan,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.
bunyawan 8 - Selasa, 15 Desember 2009 13:05 WIB
bunyawan,PNS di cilacap
walaupun masih tahap belajar tapi saya puas, karna langsung bisa praktek, trimakasih banget ya...
Nama Email
Alamat Pekerjaan
Homepage / Blog Notifikasi
Komentar

Masukan kata yang ada dalam gambar diatas
Kunjungan 1.041.922 klik
Website ini dibuat dan dimaintenance oleh Adi Sumaryadi 2007