Cara membuat halaman error material design

Cara mudah membuat halaman eror pada blogger dengan tampilan desain material dan menggunakan efek linear-gradient pada latar belakang.
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
image tentang Cara membuat halaman error material design

Halaman 404 atau biasa di sebut halaman eror berguna untuk memberitahukan pengunjung apabila link yang tercantum pada URL pada browser tidak valid atau tidak sesuai dengan halaman apapun. Biasa nya website sudah jelas memiliki halaman eror. Untuk blogger sendiri sudah suport dengan kostum halaman eror.

Membuat halaman eror cukup mudah hanya saja cara nya sama seperti membuat halaman statis namun dapat di akses dengan link yang tidak valid saja dan tentu harus di selipkan tag kondisional hanya untuk halaman eror.

untuk membuat halaman eror seperti yang ada pada safelink template dari saya , anda harus menghapus kode halaman eror bawaan template yang anda gunakan terlebih dahulu sebelum memasang ini, karena apabila bentrok akan terlihat lucu nanti.

pada tutorial ini saya menggunakan fontawesome dan Google font Fira Sans. Untuk itu anda harus memasang fontawesome jika anda belum memiliki nya, kita cukup tambahkan fontawesome dengan menggunakan javascript kita taruh di atas tag penutup </head>.

<script type='text/javascript'>
//<![CDATA[
//CSS Ready
function loadCSS(e, t, n) { "use strict"; var i = window.document.createElement("link"); var o = t || window.document.getElementsByTagName("script")[0]; i.rel = "stylesheet"; i.href = e; i.media = "only x"; o.parentNode.insertBefore(i, o); setTimeout(function () { i.media = n || "all" }) }loadCSS("//fonts.googleapis.com/css?family=Fira+Sans:200,400);loadCSS("//stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
//]]>
</script>
lalu simpan template.

dengan begitu anda gak perlu repot lagi untuk memasang CSS eksternal cukup dengan menulis kode loadCSS("LINK EKSTERNAL")

dan pastikan juga anda sudah mengaktifkan kostum halaman eror pada pengaturan blogger.
pertama kita cari tag pembuka dari kode <body> lalu tambahkan kode di bawah ini tepat di bawah nya.

<b:if cond='data:view.isError'>
<style type='text/css'>
html,body{height:100%}
html,body{background:#6441A5;background:-webkit-linear-gradient(to right,#2a0845,#6441A5);background:linear-gradient(to right,#2a0845,#6441A5)}
body{font:200 15px 'Fira Sans',sans-serif;line-height:1.8;color:#818181}
.clear,.clearfix{clear:both}
.page-container{position:relative;width:auto;margin:0 auto;display:block;min-height:100%;overflow:hidden}
.page-container .page-content{position:relative;padding:0;z-index:1;background:transparent;min-height:100%}
.page-container .page-content.page-content-default{position:relative;background:transparent;padding:0;margin:0 auto;display:block;max-width:990px}
#errrr{margin:0!important;font-size:13px!important;line-height:normal!important}
#errrr #text-url{color:#e74c3c;white-space:pre-wrap;word-wrap:break-word;display:block}
/* error block */
.block-error{max-width:400px;margin:0 auto}
.block-error .error-num{font-size:190px;position:relative;font-weight:100;padding:0;text-align:center;width:100%;color:#FFF;display:block;margin:0}
.block-error .error-text{position:relative;font-size:31px;color:#F5F5F5;width:100%;font-weight:200;text-align:center;margin-top:10px;text-transform:uppercase}
.block-error .error-description{position:relative;font-size:13px;color:#F0F0F0;width:100%;font-weight:300;margin:30px 0;text-align:center}
.block-error .copy{position:relative;width:100%;text-align:center;margin:30px 0 0 0;color:#dddddd}
.block-error .error-button{position:relative;display:block;margin:0 auto;padding:0 20px;width:auto}
.block-error .error-button .btn-left{float:left}
.block-error .error-button .btn-right{float:right}
/* tombol */
.err-btn{display:block;margin:0;padding:10px;background:#3498db;border:none;outline:none;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.err-btn{background:#3b1961;color:#fff;-webkit-transition:background .5s ease,color .3s;-moz-transition:background .5s ease,color .3s;-ms-transition:background .5s ease,color .3s;transition:background .5s ease,color .3s}
.err-btn:hover{background:#55328c;color:#f1f1f1}
/* Responsive Layout */
@media screen and (max-width:640px){html,body{line-height:normal!important}.block-error .error-num{font-size:100px!important}}
@media screen and (max-width:800px){html,body{margin:0;line-height:1.5}.block-error .error-num{font-size:170px}}
</style>
        <div class='page-container'>
            <div class='page-content page-content-default'>
                <div class='block-error'>
                    <div class='error-num'>404</div>
                  <div class='clear'/>
                    <div class='error-text'>Page not found</div>
                  <div class='clear'/>
                    <div class='error-description'><p id='errrr'/></div>
                  <div class='clear'/>
                    <div class='error-button'>
                        <div class='btn-left'>
                            <button class='err-btn' onClick='document.location.href = &apos;/&apos;;'>Homepage</button>
                        </div>
                        <div class='btn-right'>
                            <button class='err-btn' onClick='history.back();'>Previous</button>
                        </div>
                    </div>
                  <div class='clear'/>
                    <div class='copy'>
                     Copyright <i aria-hidden='true' class='fa fa-copyright'/> <span id='tahun-sekarang'/> <data:blog.title/> All Rights Reserved.
                    </div>
                </div>
            </div>
        </div>
<script type="text/javascript">
document.getElementById("errrr").innerHTML = "The requested URL : <span id='text-url'>"  + window.location.href + "</span> could not be found.";
function getCurrentYear(){var e=new Date;return e.getFullYear()}el=document.getElementById("tahun-sekarang"),el.innerHTML=getCurrentYear();
</script>
</b:if>

setelah itu simpan template.
pastikan kode tertata dengan rapih.

Penerapan tag kondisional halaman eror

Disini kita akan menyembunyikan beberapa tag HTML untuk menghilangkan kode yang tidak perlu.
untuk penerapan kurang lebih seperti ini.

<!DOCTYPE html>
<html>
<head>
<b:skin></b:skin>
<style></style>
</head>
<body>
<b:if cond='!data:view.isError'>
bagian atas body
area ini tidak akan tampil pada halaman error contoh : HEADER,WIDGET,POSTINGAN BLOG,HTML,JAVASCRIPT

</b:if>

<b:if cond='data:view.isError'>


ini adalah halaman eror


</b:if>

<b:if cond='!data:view.isError'>
bagian bawah body
area ini tidak akan tampil pada halaman error contoh : FOOTER,WIDGET,HTML,JAVASCRIPT

</b:if>
</body>
</html>

di atas hanya contoh penempatan kode yang dapat anda terapkan sendiri sesuai dengan keinginan.
pastikan hapus kode yang sama apabila terdapat halaman eror bawaan template sobat.

bagi yang masih kebingungan silahkan bertanya pada kolom komentar yang sesuai dengan pembahasan pada halaman ini.

sebagai contoh untuk preview mungkin agak sedikit berbeda mulai dari tombol dan warna latar belakang yang ada di halaman eror yang terdapat pada template safelink saya.

Getting Info...

Post a Comment

Agiel Triono Comment Policy

Do not include spam link !
Please read our Comment Policy before commenting.
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.