Membuat Halaman Masuk (Enter) Page Joomla



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.

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

Info SEO:
Kontes Astaga.com Lifestyle on The Net Dengan Hadiah kurang lebih 30 juta

Cara Memperbaiki File EXE Windows XP tidak bisa di Akses

Saya pernah menjumpai virus yang sangat menyebalkan. Dia membuat semua file EXE tidak bisa dibuka (broken EXE Association). Bayangkan, Anda tidak bisa mengakses Wndows Explorer, Msconfig, Regedit, bahkan Notepad pun tidak bisa diakses. Yang jelas, virus ini menyebabkan semua file yang berekstensi EXE (Executable) tidak bisa dibuka. Bagaimana cara memperbaiki error ini?

Tulisan ini disarikan dari artikel yang sangat bagus dari Computer Knowledge - Broken EXE Association. Langkah-langkah ini diurutkan dari yang paling mudah sampai yang paling sulit dan hanya berlaku untuk Windows XP dan Windows 98.

Anda juga tidak perlu melakukan langkah-langkah ini semuanya, jika Anda sudah berhasil memperbaiki EXE error association pada langkah tertentu, maka tugas Anda selesai :)

1. Buka Windows Explorer dengan mengklik double icon My Document atau My Computer di desktop, atau klik kanan, pilih Explore. Buka menu Tools -> Option (Windows XP) atau View -> Folder Options (Windows 98 ). Buka tab File Types, klik pada bagian ekstensi EXE, kemudian pilih RESTORE.
2. Memperbaiki registry windows. Download file ini: WinXP_EXE_Fix.reg (untuk Windows XP) atau ini: Win98_EXE_Fix.reg (untuk Windows 98). Caranya, klik kanan link tersebut, dan pilih Save As atau Save Link As. Kemudian lakukan:


* Klik double file yang telah Anda download. Jika berhasil, maka tugas Anda selesai. Jika belum, lakukan langkah selanjutnya.
* Coba klik kanan file yang telah Anda download, kemudian pilih Merge. Jika ini belum berhasil juga, silakan lanjut ke langkah berikutnya.
* Coba klik kanan file yang telah Anda download, pilih Open With, arahkan ke C:\Windows\regedit.exe. Jika belum berhasil, silakan lanjutkan.
* Klik kanan file C:\Windows\regedit.exe pilih Run As. Jika belum berhasil, silakan lanjutkan.
* Tekan Control - Alt - Delete, pilih menu File -> New Task (Run) tulis regedit.exe.
* Masih gagal juga? Coba copy regedit.exe dan rename menjadi regedit.com
* Jika Anda sudah berhasil membuka Regedit buka menu File -> Import, dan pilih file hasil download di atas.

Jika EXE association error sudah teratasi, bagaimana selanjutnya?

1. Anda bisa menginstall dan menjalankan antivirus. Klik di sini untuk download Antivirus terbaru.
2. Jika ada error lain di registry, Anda bisa memperbaikinya dengan program Registry Fix, Registry Help, atau program lain.
3. Mencegah virus masuk ke komputer, dengan cara:

* Install antivirus dan update dengan teratur.
* Selalu scan file yang berasal dari Internet atau komputer lain.

Selamat mencoba, semoga berhasil!
Script untuk memperbaiki EXE error association di Windows XP.

Copy-paste kode berikut di notepad, kemudian simpan dengan ekstensi REG, misalnya WinXP_EXE_Fix.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

[HKEY_CLASSES_ROOT\exefile\shell]

[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runas]

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shellex]

[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PEAnalyser]
@="{09A63660-16F9-11d0-B1DF-004F56001CA7}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

Script untuk memperbaiki EXE error association di Windows 98.

Copy-paste kode berikut di notepad, kemudian simpan dengan ekstensi REG, misalnya Win98_EXE_Fix.reg

REGEDIT4

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:d8,07,00,00

[HKEY_CLASSES_ROOT\exefile\shell]
@=""

[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shellex]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}]
@=""

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"


Info Terbaru:
Kontes Seo Astaga.com Dengan Hadiah 30 juta