Seperti yang pernah Saya tuliskan bahwa tag kondisional dapat menahan pemanggilan elemen (baca di sini), maka kalau Anda hanya memanfaatkan tag kondisional error_page
untuk menampilkan tabir, itu hanya akan membuang-buang waktu saja terutama kalau dilihat dari segi komunikasi, wacana bagaimana cara kita memberitahukan bahwa halaman yang sedang mereka jalan masuk itu tidak ada. Kabar jelek kalau Anda mempunyai halaman blog yang lambat diakses. Jika itu terjadi, maka pesan kesalahan yang ingin Anda sampaikan tidak akan pernah tersampaikan dengan benar.
Pernyataan Saya di atas tidak akan berlaku lagi kalau Anda dapat menciptakan jalan masuk halaman kesalahan menjadi lebih cepat. Dan cara terbaik untuk melaksanakan itu ialah dengan menerapkan logika pengingkaran pada tag kondisional halaman kesalahan/error page. Berikut ini ialah cara paling sederhana untuk melaksanakan itu:
<body> <b:if cond='data:blog.pageType != "error_page"'> ... ... Daerah ini berisi bagian-bagian utama dalam sebuah blog menyerupai posting, widget, sidebar dan yang lainnya. Daerah ini akan diabaikan alasannya kita berada di dalam kondisi pengingkaran. ... ... </b:if> <b:if cond='data:blog.pageType == "error_page"'> <div id='error-page'> <h1>Tuliskan sesuatu di sini. Bagian ini hanya akan tampil ketika halaman tidak ditemukan.</h1> </div> </b:if> </body>
Sisanya, mungkin Anda ingin menambahkan beberapa arahan CSS:
#error-page { text-align:center; background-color:#900; position:fixed !important; position:absolute; /* IE6 Fallback */ top:0px; right:0px; bottom:0px; left:0px; padding-top:100px; z-index:99999; }
Sumber https://www.dte.web.id/