Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger

Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger

Cara Menghilangkan Kode m=1 dan m=0 pada URL Blogger

iNDZGN - Bagi kamu yang masih menggunakan Blogger maupun Blogspot, pasti sering melihat kode ?m=1 atau ?m=0 di belakang alamat/URL blog ketika diakses lewat perangkat browser smartphone. Biasanya itu terjadi ketika masih menggunakan subdomain blogspot atau setelah custom domain.

Lalu, apa itu kode ?m=1 dan ?m=0 dan bagaimana cara menghilangkan atau menyembunyikannya?

Apa itu kode ?m=1 dan ?m=0 ?


Sebenarnya kode tersebut merupakan tanda bahwa perangkat yang digunakan untuk mengakses blog adalah perangkat mobile, sedangkan kode ?m=0 adalah tanda bahwa perangkat yang digunakan untuk mengakses blog adalah dekstop atau PC.

Meskipun pada kenyataanya tidak ditemui kode ?m=0 pada perangkat dekstop, tetapi kode ?m=0 masih tetap akan muncul ketika blog diakses lewat smartphone tapi disettings ke tampilan dekstop.

Kenapa kode ?m=1 dan ?m=0 pada URL Blogger Perlu Dihilangkan?


Hal itu dikarenakan kode-kode akhiran seperti ?m=1 dan ?m=0 bisa menjadi Duplicate Title Tags maupun Duplicat Content. Biarpun beberapa orang mengatakan kode tersebut menjadi Duplicate Content tidak begitu masalah asalkan bukan sebuah SPAM, namun dengan kata lain menghilangkan kode tersebut pada URL Blogspot secara tidak langsung bisa meningkatkan SEO Blog.

Apakah benar adanya? Dan apakah berhubungan dengan SEO?


Sebenarnya pernyataan seperti itu tidaklah benar dan juga tidak sepenuhnya salah juga. Pendapat seperti itu hanyalah sebuah asumsi semata, yang mungkin secara kebetulan beberapa orang mengalami permasalahan ketika URL Blog mereka masih memiliki kode dengan akhiran ?m=1 atau ?m=0. Itu yang membuat orang tersebut meyakini bahwa penyebabnya adalah hal seperti itu.

Namun pada kenyataanya para Blogger tidak memperhatikan hal seperti ini dan sebagian besar juga tidak mengalami masalah seperti duplikat konten yang diakibatkan oleh kode tersebut.

Hubungannya Kode ?m=1 atau ?m=0 dengan SEO


Faktanya, menghilangkan kode ?m=1 atau ?m=0 tidak dapat membuat sebuah blog atau situs tersebut naik atau turun rankink di mesin pencari.

Apabila ada yang mengatakan kalau menghilangkan kode ?m=1 atau ?m=0 dapat meningkatkan SEO itu tidaklah benar. Yang meningkatkan SEO Blog atau situs salah satu caranya dengan meningkatkan lagi kualitas konten yang kamu buat. Buatlah artikel yang SEO supaya Google melihat artikel tersebut adalah sebuah artikel yang baik, dan nantinya bisa menaikkan ranking di mesin pencari.

Manfaat Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blog


Mungkin tidak begitu penting manfaat menghilangkan kode ?m=1 dan ?m0 pada URL Blog bagi orang yang tidak terlalu peduli dengan kode akhiran tersebut. Akan tetapi menurut saya yang sangat menyukai hal simple dan rapi akan menjadi sangat penting.

Bagi saya trik atau tips menghilangkan kode ?m=1 dan ?m=0 pada URL Blog tujuannya adalah untuk memperingkas URL Blog tersebut, terlebih pada blogspot. Menghilangkan kode tersebut membuat URL Blog terlihat singkat dan rapi.

Cara menghilangkan Kode ?m=1 dan ?m=0 pada URL Blog


Buka dasboard Blogger > masuk ke Tema lalu klik Edit HTML > Masukan kode berikut di atas kode </body>

<script type='text/javascript'>
var uri = window.location.toString();if (uri.indexOf(&quot;?m=1&quot;,&quot;?m=1&quot;) &gt; 0) {var clean_uri = uri.substring(0, uri.indexOf(&quot;?m=1&quot;));window.history.replaceState({}, document.title, clean_uri);}
</script>

Klik Simpan, dan lihat hasilnya lewat smartphone kamu.

Demikian artikel mengenai Cara Menghilangkan Kode ?m=1 dan ?m=0 pada URL Blogger. Semoga bermanfaat. Terimakasih.
Cara Membuat Night Mode di Blogger Dengan Cookie

Cara Membuat Night Mode di Blogger Dengan Cookie

Cara Membuat Night Mode di Blogger Dengan Cookie

iNDZGN- Sudah bukan hal asing di masa sekarang, jika kebanyakan smartphone maupun website atau blogger menggunakan Night Mode. Pada smartphone sendiri Night Mode menjadi pilihan yang paling banyak digemari, hal itu dikarenakan mengurangi daya pemakaian dari baterai sehingga dapat menghemat pemakaian battery tersebut.

Pada blogger sendiri, Night Mode merupakan sebuah fitur yang memiliki fungsi untuk membuat tampilan menjadi gelap. Seperti yang sudah saya jelaskan di atas fungsi dari Night mode ini juga ketika kamu membuka sebuah blog  pada smartphone kamu dengan adanya fitur Night Mode, bisa menghemat penggunaan baterai.

Di dalam artikel ini, saya akan berbagi tips mengenai Cara Membuat Night Mode di Blogger Dengan Cookie. Saya menambahkan fitur Cookie guna ketika refresh halaman yang sudah diaktifkan dengan Night Mode tidak akan kembali ke mode awal meskipun kawan blogger sudah berganti halaman. Menarik bukan?

Ikuti pemasangan fitur Night Mode ini lewat langkah-langkah di bawah ini.

Cara Membuat Night Mode di Blogger Dengan Cookie


Langkah pertama buka halaman Blogger > Klik menu Tema kemudain klik tombol Edit HTML > Tambahkan kode berikut sebelum kode </body>

<div class='Switchbtn'>
<span class='nightly'>Night Mode</span> <input class='togglenight togglenight-switch' id='nightmode' type='checkbox'/>
<label class='togglenight-btn' for='nightmode'/></div>
<script type='text/javascript'>
//<![CDATA[
// Night Mode
$("#nightmode").click(function(){$("body").toggleClass("nightmode")}),$("body").toggleClass(localStorage.toggled),$("#nightmode").click(function(){"nightmode"!=localStorage.toggled?($("body").toggleClass("nightmode",!0),localStorage.toggled="nightmode"):($("body").toggleClass("nightmode",!1),localStorage.toggled="")});
//]]>
</script>

Lalu tambahkan kode CSS di bawah ini sebelum kode </head>

<style type='text/css'>
/* Night Mode */
.nightly{color:#999;font-size:13px}
.Switchbtn{position:fixed;text-align:center;display:inline-block;align-items:center;z-index:100;right:20px;top:20px}
.togglenight{display:none;}
.togglenight + .togglenight-btn{outline:0;display:inline-block;width:45px;height:10px;position:relative;cursor:pointer;margin-left:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.togglenight + .togglenight-btn:after,.togglenight + .togglenight-btn:before{position:relative;display:block;content:&quot;&quot;;width:50%;height:100%}
.togglenight-switch + .togglenight-btn{background:#d5d2fc;border-radius:99em;transition:all .4s ease}
.togglenight-switch + .togglenight-btn:after{content:&#39;&#39;;border-radius:100px;background:#887fff;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.275),padding 0.3s ease,margin 0.3s ease;position:absolute;width:20px;height:20px;top:-5px;left:0;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.togglenight-switch:checked + .togglenight-btn{background:rgba(255,255,255,.15)}
.togglenight:checked + .togglenight-btn:after{content:&#39;&#39;;left:55%;background:#ff9f43}
.nightmode{background:#202124;color:rgba(255,255,255,.7)}
.nightmode a{color:rgba(255,255,255,.7)!important}
.nightmode a:hover{color:rgba(255,255,255,.4)!important}
.nightmode .class-baru{}
.nightmode .class-baru{}
</style>

Perhatikan kode yang sudah ditandai. Kode tersebut adalah contoh kode yang bisa kawan blogger edit dengan mengganti .class-baru dengan class atau ID di dalam bagian tertentu template kamu. Silahkan tambahkan .nightmode sebelum class atau ID dari bagian template yang ingin kamu ubah ketika Night Mode aktif.

Contohnya seperti di bawah ini.

.nightmode .header{background:#222}
.nightmode .title{color:#fff}
dst...

Edit juga CSS di bawah ini untuk menentukan posisi dari tombol Night Mode.

.Switchbtn{position:fixed;text-align:center;display:inline-block;align-items:center;z-index:100;right:20px;top:20px}

Jika sudah selesai semua, klik tombol Simpan tema dan lihat hasilnya di blog kawan blogger.

Sekian artikel kali ini mengenai Cara Membuat Night Mode di Blogger Dengan Cookie. Semoga bermanfaat, terimakasih.

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

iNDZGN - Menggunakan tombol back to top bagi sebuah blogger tentu sangat bermanfaat. Apalagi sekarang banyak template blog yang menggunakan tombol back to top. Nah, untuk kamu yang mempunyai template blogger terlebih dengan menggunakan komentar dari Disqus, kamu bisa mencoba menerapkan tutorial ini ke dalam blog pribadi kamu.

Untuk lebih lengkap mengenai tutorial Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top, simak penjelasannya di bawah ini.

Cara Memasang Recent Comment Disqus Dengan Tombol Back To Top

Langkah 1
Langkah pertama yang bisa kamu lakukan adalah Login ke Blogger>Klik Tema>Edit Tema, kemudian letakan kode dibawah ini tepat diatas  </head> atau  &lt;/head&gt;&lt;!--<head/>--&gt;


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus by www.indzgn.blogspot.com */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{color:#54a0ff;transition:all .6s}#scrollToTop .notif-show:hover{color:#2e86de}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#3498db}#RecentComments .dsq-widget-comment p a:hover{color:#2980b9} @media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:500;color:#fff}} .kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%} /* Go Up and Down by www.indzgn.blogspot.com */
#scrollToTop{display:none;list-style:none;font-size:0;position:fixed;bottom:49%;right:0;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.9rem;margin:0 auto;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.1)}#scrollToTop a:hover{color:#747d8c}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s} </style> </b:if>

Langkah 2
Copy kode dibawah ini tepat di atas  </body> atau untuk kamu menggunakan template yang ada footernya, untuk lebih rapi letakan di bawah kode  </footer>


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='overlay-1'/>
<div id='disqus-notif'>
<a class='close-1' href='javascript:;' title='Close'><i class='fa fa-times'/></a>
<div class='header-1'><h4>Notifications</h4><img alt='Disqus Logo' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7dcD0Wx-NsrNAqaAm4VNcVFZOdpwRrd024iZdu-aUL_-ewE11E9GiKUWYVFFqcwj1iajidxyOy8OWlBE42uhmj1CyMkCIzbwrb3b3UQwxGKa8eRsUdaj_YgkO5HurpYb-l6T35Zc-p2xX/s1600/Disqusq.png' title='Disqus'/></div>
<div class='dsq-widget' id='RecentComments'>
<script defer='defer' type='text/javascript'>
//<![CDATA[
document.write("<scr" + "ipt type=\"text/javascript\" src=\"https://indzgn.disqus.com/recent_comments_widget.js?num_items=20&hide_mods=1&hide_avatars=0&avatar_size=32&excerpt_length=180\"></scr" + "ipt>");
//]]>
</script>
</div>
</div>
<ul id='scrollToTop'>
<li><a class='ripplelink' href='#top' title='Go up'><i class='fa fa-chevron-up'/></a></li>
<li><a class='notif-show ripplelink' href='javascript:;' title='Open Disqus Notifications'><i class='fa fa-bell'/></a></li>
<li><a class='ripplelink' href='#bottom' title='Go down'><i class='fa fa-chevron-down'/></a></li>
</ul>
<div id='top'/>
<div id='bottom'/>
</b:if>

Cari dan ganti https://indzgn.disqus.com dengan link Disqus kamu.

Langkah 3
Letakan code di bawah ini tepat di atas kode </body> atau  &lt;!--</body>--&gt;&lt;/body&gt;


<script type='text/javascript'>
//<![CDATA[
jQuery(document).ready(function(){var o=220,r=600;jQuery(window).scroll(function(){jQuery(this).scrollTop() > o?jQuery("#scrollToTop").fadeIn(r):jQuery("#scrollToTop").fadeOut(r)})});
$(function(){$("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=$(this.hash);if(t=t.length?t:$("[name="+this.hash.slice(1)+"]"),t.length)return $("html,body").animate({scrollTop:t.offset().top},600),!1}})});
// Notif Disqus
$(function(){$(".notif-show").on("click",function(){$("#disqus-notif").addClass("active").focus()});$(".close-1").on("click",function(){$("#disqus-notif").removeClass("active")})});
$(function(){$(".notif-show").on("click",function(){$("#overlay-1").addClass("active").focus()});$(".close-1").on("click",function(){$("#overlay-1").removeClass("active")})});
$("#RecentComments a").filter(function(){return this.hostname&&this.hostname!==location.hostname}).attr('rel', 'nofollow noopener').attr('target', '_blank');
//]]>
</script>

Langkah 4
Simpan template dan lihat hasilnya.

Update CSS Terbaru.


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus by www.indzgn.blogspot.com */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{position:relative;color:#222;transition:all .6s}#scrollToTop .notif-show:hover{color:#222}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#3498db}#RecentComments .dsq-widget-comment p a:hover{color:#2980b9}
@media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:500;color:#fff}}
.kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%}
/* Go Up and Down by www.indzgn.blogspot.com */
#scrollToTop{display:none;list-style:none;font-size:0;position:fixed;bottom:49%;right:2%;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.8rem;margin:0 auto;padding:12px 14px;border:1px solid rgba(0,0,0,0.05)}#scrollToTop li:nth-child(1) a{border-radius:99em 99em 0 0;border-bottom:0}#scrollToTop li:nth-child(3) a{border-radius:0 0 99em 99em;border-top:0}#scrollToTop a:hover{color:#747d8c}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s}#scrollToTop .notif-show .sindicat{display:block;font-size:16px;background:#FFBA00;position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:10px}.sindicat{animation:sindicat 1s ease infinite} </style> </b:if>

Sekian dulu artikel kali ini, semoga bermanfaat. Apabila masih kurang paham, tinggalkan komentar di bawah. Terima kasih.
Cara Memperbaiki Formulir Kontak Bawaan Blogger

Cara Memperbaiki Formulir Kontak Bawaan Blogger

 

Cara Memperbaiki Formulir Kontak Bawaan Blogger

iNDZGN - Ada suatu waktu tombol kirim di formulir kontak Blogger tidak bisa mengirim pesan. Jika di tema kawan Blogger menggunakan tag penutup body yang diparse, maka beberapa widget bawaan Blogger termasuk formulir kontak tidak bisa berfungsi sebagai mestinya.


Tidak usah khawatir, karena dalam artikel ini saya akan memberikan tips mengembalikan fungsi widget formulir kontak kembali ke semula. Khususnya bagi kawan blogger yang menambahkan widget formulir kontak di halaman statis.

Ada beberapa langkah yang bisa kamu ikuti untuk mengatasi hal ini, simak penjelasannya di bawah ini:

Cara Memperbaiki Formulir Kontak Bawaan Blogger


Pastikan widget Formulir Kontak sudah ditambahkan di Tata Letak Blog kawan blogger.

Pertama, buka halaman Blogger > Tema > Edit HTML, jika di dalam tema blog kamu tag penutup body sudah diparse, Kawan Blogger hanya perlu mengembalikan semuanya ke semula.

Ganti kode di bawah ini:

&lt;head&gt;

Dengan kode di bawah ini.

<head>

Selanjutnya, ganti kode di bawah ini.

&lt;style type=&quot;text/css&quot;&gt;
&lt;!-- /*<b:skin><![CDATA[*/]]></b:skin>
<style type='text/css'>

Dengan kode di bawah ini.

<b:skin><![CDATA[

Selanjutnya, ganti kode di bawah ini (Ganti hanya yang paling atas)

</style>

Dengan kode di bawah ini.

]]></b:skin>

Kemudian ganti kode di bawah ini

&lt;/head&gt;&lt;!--<head/>--&gt;

Dengan kode di bawah ini.

</head>
Lalu ganti kode di bawah ini.

&lt;!--</body>--&gt;&lt;/body&gt;

Dengan kode di bawah ini.

</body>

Lalu klik tombol simpan pada tema dan selesai.

Apabila masih belum bekerja dengan baik, kamu perlu menambahkan script di bawah ini tepat sebelum tag penutup body </body>

<script src="https://www.blogger.com/static/v1/widgets/2271878333-widgets.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(BLOG_attachCsiOnload) != 'undefined' && BLOG_attachCsiOnload != null) { window['blogger_templates_experiment_id'] = "templatesV1";window['blogger_blog_id'] = '8460714707961095922';BLOG_attachCsiOnload(''); }_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d8460714707961095922','//www.indzgn.blogspot.com/','8460714707961095922');
_WidgetManager._RegisterWidget('_ContactFormView', new _WidgetInfo('ContactForm1', 'footer1', null, document.getElementById('ContactForm1'), {'contactFormMessageSendingMsg': 'Sending...', 'contactFormMessageSentMsg': 'Your message has been sent.', 'contactFormMessageNotSentMsg': 'Message could not be sent. Please try again later.', 'contactFormInvalidEmailMsg': 'A valid email address is required.', 'contactFormEmptyMessageMsg': 'Message field cannot be empty.', 'title': 'Contact Form', 'blogId': '8460714707961095922', 'contactFormNameMsg': 'Name', 'contactFormEmailMsg': 'Email', 'contactFormMessageMsg': 'Message', 'contactFormSendMsg': 'Send', 'submitUrl': 'https://www.blogger.com/contact-form.do'}, 'displayModeFull'));
//]]>
</script>

Ganti semua kode yang ditandai dengan URL Blog dan ID Blog kawan blogger.

Kemudian, jika di blog kamu menggunakan script jQuery Library seperti ini,

<script src='https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js'/>

Maka ganti dengan versi di bawah ini.

<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js'/>

Jangan lupa, tambahkan juga mobile='yes' pada formulir kontak di Edit HTML.

<b:widget id='ContactForm1' locked='false' mobile='yes' title='Contact
  Form' type='ContactForm' version='1'>

Selesai.
Sebenarnya sampai pada tahap ini bisa dibilang Formulir Kontak Blogger sudah berhasil diperbaiki, akan tetapi jika kamu masih ragu bisa ganti kode di bawah ini.

<HTML expr:dir='data:blog.languageDirection'>

Atau seperti ini.

<HTML>

Dengan kode seperti ini.

<html>

Ganti juga penutupnya seperti ini

</HTML>

Dengan kode seperti di bawah ini.

</html>

Penutup

Nah itu tadi tips dari saya tentang Cara Memperbaiki Formulir Kontak Bawaan Blogger. Semoga bermanfaat. Jangan lupa share artikel ini dan Follow Instagram @indzgnblog. Terimakasih.
Cara Meningkatkan Loading Blog Dengan LazySizes

Cara Meningkatkan Loading Blog Dengan LazySizes

Cara Meningkatkan Loading Blog Dengan LazySizes

iNDZGN - Ada banyak sekali cara untuk meningkatkan loading pada blogger. Salah satunya adalah dengan cara menambahkan script LazySizes pada tema blog. LazySizes sendiri merupakan self-initializing lazyloader yang bisa dibilang sangat cepat, junk-free dan juga SEO Friendly untuk gambar yang ada di dalam blog. Script ini bisa juga dipakai untuk lazyload pada iFrame video seperti embed video pada Youtube dan video platform lainnya.

Nah, untuk kamu yang memiliki banyak konten dengan gambar dan video pada blog yang kamu kelola tentu ini merupakan solusi yang sangat tepat untuk meningkatkan loading pada blog kamu. Kenapa? karena konten gambar dan atau video tidak akan dimuat (off-screen) sebelum kamu scroll halaman ke bawah.

Cara Meningkatkan Loading Blog Dengan LazySizes pun terbilang sangat mudah. Kamu hanya perlu menambahkan script ini pada tema blog kamu, dan mengaplikasikannya pada konten gambar atau video.


Baiklah, untuk kamu yang ingin menambahkannya bisa ikuti langkah-langkah di bawah ini:

Cara Meningkatkan Loading Blog Dengan LazySizes

Langkah pertama, Login ke akun Blogger > Klik menu Tema > Klik Edit HTML > Kemudian tambahkan kode di bawah ini sebelum </body>

<script>
//<![CDATA[
// LazySizes https://github.com/aFarkas/lazysizes
!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
//]]>
</script>

Kemudian tekan tombol Simpan Tema untuk checkpoint.

LazySizes Pada Gambar


Untuk mengaplikasikannya, kamu cari semua img di dalam tema.

<img...

Contohnya seperti di bawah ini.

<img src='//www.blogger.com/img/indzgn_delete_icon.gif'/>

Tambahkan class='lazyload' pada markup tersebut menjadi seperti ini.

<img class='lazyload' src='//www.blogger.com/img/indzgn_delete_icon.gif.gif'/>

Lakukan cara tersebut untuk semua markup img di dalam tema. Lalu, bagaimana kalau di markup tersebut sudah ada class? maka kamu hanya menambahkan lazyload setelah class pertama. Contohnya seperti ini.

<img class='blogger lazyload' src='//www.blogger.com/img/indzgn_delete_icon.gif.gif.gif'/>

Kalau sudah selesai, klik tombol Simpan Tema. Dan untuk mengaplikasikan pada gambar yang ada di dalam postingan, kamu bisa mengaturnya secara manual. Contohnya seperti di bawah ini.

<img alt="Kezel Responsive Blogger Template" style="border: none;" data-original-height="853" data-original-width="1494" height="365" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg36ypz0l88zpq10-dnFYVzBCNRtSvl5te2R5331-JYTLAw2jMU7ZiNYE1wCG4KrnMRbOW8LsAya516Qofy6ObX1vSQLOtgqkosOczewnese9NTd2zvwAjXa8Fb0DKojVzecrR7Z8eKTXA3/s640/Kezel+Responsive+Blogger+Template.png" title="Kezel Responsive Blogger Template" width="640" />

Tambahkan  class="lazyload" setelah img pada markup tersebut.

<img class="lazyload" alt="Kezel Responsive Blogger Template" style="border: none;" data-original-height="853" data-original-width="1494" height="365" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg36ypz0l88zpq10-dnFYVzBCNRtSvl5te2R5331-JYTLAw2jMU7ZiNYE1wCG4KrnMRbOW8LsAya516Qofy6ObX1vSQLOtgqkosOczewnese9NTd2zvwAjXa8Fb0DKojVzecrR7Z8eKTXA3/s640/Kezel+Responsive+Blogger+Template.png" title="Kezel Responsive Blogger Template" width="640" />

Sebenarnya untuk penerapan yang lebih bagus, lebih baik kamu mengganti src pada gambar menjadi data-src . Namun untuk blogger versi baru ternyata belum bekerja dengan baik.

LazySizes Pada Video

Setelah menerapkan LazySizes pada gambar, selanjutnya penerapan pad iFrame video. Sama halnya seperti pada gambar, di iFrame video untuk menambahkannya iNDZGN beri contoh pada iFrame video Youtube berikut ini.

<iframe width="560" height="315" src="https://www.youtube.com/embed/qZIQAk-BUEc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Tambahkan  class="lazyload" setelah iframe dan ganti src dengan data-src

<iframe class="lazyload" width="560" height="315" data-src="https://www.youtube.com/embed/Yjf_wc1zEfA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Untuk melihat hasilnya, kamu bisa cek blog di PageSpeed Insights atau GTmetrix maupun situs lainnya untuk melihat perubahan pada kecepatan blog kamu setelah ditambah lazyload.

Demikian Cara Meningkatkan Loading Blog Dengan LazySizes yang bisa iNDZGN bagikan pada artikel kali ini. Semoga bermanfaat.

Source: https://github.com/aFarkas/lazysizes

Cara Memasang Pop Up Ucapan Selamat Berpuasa 2019

Cara Memasang Pop Up Ucapan Selamat Berpuasa 2019

Cara Memasang Pop Up Ucapan Selamat Berpuasa 2019

iNDZGN - Bulan Ramadhana dalah salah satu momen yang ditunggu-tunggu oleh umat Muslim di seluruh dunia. Karena pada bulan inilah banyak sekali berkah yang bisa kita dapatkan selama bulan suci Ramadhan ini. Maka dari itu, Ramadhan adalah bulan yang sangat istimewa dan selalu disambut dengan suka cita.

Menyambut bulan Ramadhan ini, Indzgn memberikan tips Cara Memasang Pop Up Ucapan Selamat Berpuasa 2019. Sangat sederhana cara kerja dari pop up ini. Pop up akan muncul ketika kita membuka suatu halaman di dalam blog. Pop up ini juga dilengkapi dengan tombol close untuk menutup pesan tersebut. langsung saja kita menuju ke tutorialnya.

Memasang Pop Up Ucapan Selamat Berpuasa

Pertama, buka Blogger > Kemudian buka menu tema dan klik Edit HTML > Tambahkan kode script di bawah ini sebelum </head>


<b:if cond='data:view.isHomepage'>
<style type='text/css'>
/* Pop Up Ramadhan */
@keyframes slideDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0%)}}
#indzgnramadhan2019{line-height:1.55;display:block;background:#fff;position:fixed;top:25%;right:0;left:0;margin:auto;text-align:center;max-width:600px;box-shadow:0 0 2.5rem -1.5rem rgba(0,0,0,0.5);z-index:99;min-height:325px;padding:20px;border-radius:10px;animation:slideDown 2s}#indzgnramadhan2019 .puasa19{position:absolute;color:#222;font-size:1.5rem;font-weight:400;z-index:99999;text-align:center;margin:auto;padding:10px;left:0;right:0;top:17%;border-bottom:1px solid rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.05)}#indzgnramadhan2019 .puasa19 p{margin:10px auto;font-style:italic;font-family:Georgia}#indzgnramadhan2019 .puasa19 .ramadhan2019{font-size:2.5rem;font-style:normal}#indzgnramadhan2019 a.close-popup{background:#428bca;position:absolute;bottom:20px;right:20px;color:#fff;text-align:center;cursor:pointer;z-index:99;border-radius:3px;display:inline-block;font-size:13px;padding:4px 14px;min-width:60px;border:1px solid #3885c7;transition:all 0.3s}#indzgnramadhan2019 a.close-popup:hover{background:#fff;color:#3885c7;border-color:#3885c7}#indzgnramadhan2019 a.close-popup:active{opacity:.9}
.ketupat{position:absolute;left:0;right:0;top:-12px;margin:auto;width:10px;height:10px;background:#B9E937;box-shadow:10px 0 0 #57D131,10px 10px 0 #B9E937,0px 10px 0 #57D131,5px 5px 0 10px #fff;display:inline-block;text-align:center;transform:rotate(45deg);z-index:2}.ketupat.duaa{top:initial;bottom:3px}
@media screen and (max-width:768px){#indzgnramadhan2019 .puasa19{font-size:1rem}#indzgnramadhan2019 .puasa19 .ramadhan2019{font-size:1.5rem}#indzgnramadhan2019{min-height:260px;left:20px;right:20px}}
</style>
</b:if>

kemudian tambahkan kode di bawah ini sebelum </body>


<b:if cond='data:view.isHomepage'>
<div id='indzgnramadhan2019'>
<div class='ketupat'/>
<a class='close-popup' href='#' title='Close this message'>Close</a>
<div class='puasa19'>
   <p>Selamat Menunaikan Ibadah Puasa</p>
   <p><span class='ramadhan2019'>Ramadhan 1440 H</span></p>
   <p>Mohon Maaf Lahir Batin</p>
</div>
<div class='ketupat duaa'/>
</div>
<script type='text/javascript'>
//<![CDATA[
$(window).bind("load",function(){$("#indzgnramadhan2019").animate({top:"25%"},1e3),$("a.close-popup").click(function(){return $(this).parent().fadeOut(1e3),!1})});
//]]>
</script>
</b:if>

Jika sudah, klik tombol simpan dan lihat hasilnya di blog kamu.

One Time Event dengan Menambahkan Cookie

Jika kamu ingin menambahkan kode ini dan memunculkannya hanya sekali di halaman browser, gunakan kode ini:

Tambahkan kode di bawah ini sebelum </head>


<b:if cond='data:view.isHomepage'>
<style type='text/css'>
/* Pop Up Ramadhan */
@keyframes zoomIn{from{opacity:0}50%{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0%)}}
#myModal{display:none}#indzgnramadhan2019{line-height:1.55;display:block;background:#fff;position:fixed;top:25%;right:0;left:0;margin:auto;text-align:center;max-width:600px;box-shadow:0 0 2.5rem -1.5rem rgba(0,0,0,0.5);z-index:1001;min-height:325px;padding:20px;border-radius:10px;animation:slideDown 1s}#indzgnramadhan2019 .puasa19{position:absolute;color:#222;font-size:1.5rem;font-weight:400;z-index:99999;text-align:center;margin:auto;padding:10px;left:0;right:0;top:17%;border-bottom:1px solid rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.05)}#indzgnramadhan2019 .puasa19 p{margin:10px auto;font-style:italic;font-family:Georgia}#indzgnramadhan2019 .puasa19 .ramadhan2019{font-size:2.5rem;font-style:normal}#indzgnramadhan2019 a.close-popup{background:#428bca;position:absolute;bottom:20px;right:20px;color:#fff;text-align:center;cursor:pointer;z-index:99;border-radius:3px;display:inline-block;font-size:13px;padding:4px 14px;min-width:60px;transition:all 0.3s}#indzgnramadhan2019 a.close-popup:hover{background:#336d9e;color:#fff}#indzgnramadhan2019 a.close-popup:active{opacity:.9}
.ketupat{position:absolute;left:0;right:0;top:-12px;margin:auto;width:10px;height:10px;background:#B9E937;box-shadow:10px 0 0 #57D131,10px 10px 0 #B9E937,0px 10px 0 #57D131,5px 5px 0 10px #fff;display:inline-block;text-align:center;transform:rotate(45deg);z-index:2}.ketupat.duaa{top:initial;bottom:3px}#hiding{background:#3979b0;position:absolute;bottom:20px;right:78px;color:#fff;text-align:center;cursor:pointer;z-index:99;border-radius:3px;display:inline-block;font-size:20px;padding:0 10px;line-height:28px;min-width:28px;transition:all 0.3s}#hiding:hover{background:#336d9e;color:#fff}.matilampuku{position:fixed;top:0;background:rgba(0,0,0,0.35);left:0;right:0;bottom:0;margin:0;z-index:1000;animation:zoomIn 1s}
@media screen and (max-width:768px){#indzgnramadhan2019 .puasa19{font-size:1rem}#indzgnramadhan2019 .puasa19 .ramadhan2019{font-size:1.5rem}#indzgnramadhan2019{min-height:260px;left:20px;right:20px}}
</style>
</b:if>

kemudian tambahkan kode di bawah ini sebelum </body>


<b:if cond='data:view.isHomepage'>
<div id='myModal'>
<div id='indzgnramadhan2019'>
<div class='ketupat'/>
<a class='close-popup' href='javascript:void(0);' onclick='document.getElementById(&apos;myModal&apos;).style.display=&apos;none&apos;;return false;' title='Close this message'>Close</a>
<div class='hidemodal' id='hiding'><span title='Do not show this message again'>&#215;</span></div>
<div class='puasa19'>
   <p>Selamat Menunaikan Ibadah Puasa</p>
   <p><span class='ramadhan2019'>Ramadhan 1440 H</span></p>
   <p>Mohon Maaf Lahir Batin</p>
</div>
<div class='ketupat duaa'/>
</div>
<div class='matilampuku'/>
</div>
<script type='text/javascript'>
//<![CDATA[
function setCookie(e,i,o){var n=new Date;n.setDate(n.getDate()+o);var a=escape(i)+(null==o?"":"; expires="+n.toUTCString());document.cookie=e+"="+a}function getCookie(e){var i,o,n,a=document.cookie.split(";");for(i=0;i<a.length;i++)if(o=a[i].substr(0,a[i].indexOf("=")),n=a[i].substr(a[i].indexOf("=")+1),(o=o.replace(/^s+|s+$/g,""))==e)return unescape(n)}var Arlina_COOKIE="cookiearlina",hideMe=document.getElementById("myModal"),cookie=getCookie(Arlina_COOKIE),cookiearlina=cookie||hideMe.style.display,hiding=document.getElementById("hiding");hiding.onclick=function(){setCookie(Arlina_COOKIE,cookiearlina,100),hideMe.style.display="block"===cookiearlina?"none":"block",cookiearlina=hideMe.style.display},hiding.onclick();
//]]>
</script>
</b:if>

Pesan ini akan muncul lagi jika pengguna membersihkan cookie pada browsernya.

Klik tombol simpan tema dan lihat hasilnya di blog kamu.

itu tadi sedikit tips Cara Memasang Pop Up Ucapan Selamat Berpuasa 2019. Semoga bermanfaat untuk kamu.

Source: arlinacode.com
Cara Membuat Halaman Error 404 dengan Search Form

Cara Membuat Halaman Error 404 dengan Search Form

Cara Membuat Halaman Error 404 dengan Search Form

iNDZGN - Halaman Error 404 adalah halaman yang dilihat oleh visitor saat mencoba membuka halaman yang tidak ada di blog kita. Hal itu bisa dikarenakan karena halaman telah dihapus, link rusak, ataupun visitor yang salah mengetikkan alamat URL.

Ada beberapa alasan yang lebih baik menggunakan Halaman Error 404 custom sendiri daripada menggunakan yang sudah disediakan oleh Blogspot. Kenapa?


  1. Informasi yang disampaikan kurang informatif, karena hanya bertuliskan "Sorry, the page you were looking for in this blog does not exist." sehingga kesannya terlihat membosankan dan kurang menarik.
  2. Halaman tersebut hanya muncul di bagian body saja (muncul di halaman posting/static page)  dan tetap memunculkan header, sidebar, dan footer. Ini bisa menjadi kendala bagi publisher Adsense yang sudah menempatkan iklannya di luar main body. Kenapa? karena ketika halaman error 404 muncul, maka iklanpun juga akan tetap muncul dan ini merupakan salah satu hal yang tidak dianjurkan bagi pengiklan untuk menampilkan iklan di halaman tersebut.
  3. Dengan adanya Halaman Error 404 yang kita custom sendiri, bisa memberikan informasi yang lebih jelas bagi visitor dalam memberikan pencarian atau arah bagi visitor untuk menuju ke Home Page/ Halaman Utama. Oleh karena itu, setiap visitor yang datang bisa tetap masuk dan berkunjung ke blog kita.
Oleh karena itu, pada artikel kali ini Indzgn akan memberikan informasi mengenai Cara Membuat Halaman Error 404 dengan Search Form. Dan tentunya bisa kamu modifikasi kembali agar lebih informatif dan menarik serta membuat visitor nyaman saat mendapati Halaman Error 404 tersebut.

Cara Membuat Halaman Error 404 dengan Search Form

Login ke akun Blogger kamu, kemudian masuk ke Tema>Edit HTML>cari kode </head> atau &lt;/head&gt;&lt;!--<head/>--&gt; lalu letakan kode berikut di atasnya.


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

<style type='text/css'>

/* Error 404 */

body{background:#fff;line-height:1.4em}

#error-page{background:#fff;margin:auto;text-align:center;padding:0 10px;width:100%;max-width:1100px;-webkit-box-sizing:border-box;box-sizing:border-box}

#error-inner{margin:9% auto 35px;padding:0;list-style:none!important}

#error-inner .box-404{display:inline-block;position:relative;font-weight:bold;width:200px;height:200px;background:#e84118;color:#fff;font-size:70px;line-height:190px;margin:25px auto}

#error-inner .box-404::after{content:'';width:0;height:0;position:absolute;top:0;right:0;border-width:30px;border-style:solid;border-color:#fff #fff transparent transparent;display:block}

#error-inner .box-404::before{content:'';width:0;height:0;position:absolute;top:0;left:0;border-width:30px;border-style:solid;border-color:#fff transparent transparent #fff;display:block}

#error-inner .box-404 div::after{content:'';width:0;height:0;position:absolute;bottom:0;left:0;border-width:30px;border-style:solid;border-color:transparent transparent #fff #fff;display:block}

#error-inner .box-404 div::before{content:'';width:0;height:0;position:absolute;bottom:0;right:0;border-width:30px;border-style:solid;border-color:transparent #fff #fff transparent;display:block}

#error-inner h3{text-transform:uppercase;color:#ed5858;font-size:50px;margin:0 auto 20px;font-weight:700;letter-spacing:10px}

#error-inner h2{color:#2d2d2d;font-weight:700;line-height:1.4em;font-size:30px}

#error-inner p{line-height:1.7em;font-size:18px;color:#111;padding:0;margin:15px auto 0 auto}

#search-404{max-width:75%;display:block;margin:0 auto 15%;position:relative}

#search-404 .icons{width:26px;height:26px;fill:#aaa;vertical-align:middle}

#search-404 .icon-Forward{width:20px;height:20px}

#search-404 p{font-size:90%;color:#999;padding:20px 20px 0;text-align:right}

#search404 input[type=search]{width:100%;border-radius:99em;height:48px;box-shadow:0 10px 12px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,0.05);padding:0 48px 0 20px;line-height:48px;font-size:16px;box-sizing:border-box;outline:0;background-color:#fafafa;transition:all .6s}

#search404 input[type=search]:hover{border-color:rgba(0,0,0,0.08)}

#search404 input[type=search]:focus{background:#fff;border-color:#74b9ff}

#search404 .src-btn404{background:transparent;border:none;padding:0 16px;outline:none;height:48px;line-height:48px;font-weight:700;margin:0 auto;cursor:pointer;position:absolute;right:0;top:0;z-index:999}

@media screen and (max-width:600px){#error-inner{margin:5% auto 35px}#search-404{max-width:100%}}

</style>

</b:if>

Selanjutnya, cari kode <body> kemudian letakan kode ini di bawahnya.

<b:if cond='data:blog.pageType != &quot;error_page&quot;'>

Cari kode </body> atau &lt;!--</body>--&gt;&lt;/body&gt; lalu letakan kode ini di atasnya.

</b:if>

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

   <div class='error-wrapper' id='error-wrapper'>

      <div id='error-page'>

         <div id='error-inner'>

            <h3>Error</h3>

            <div class='box-404'>

               <div>404</div>

            </div>

            <h2>Page Not Found</h2>

            <p>It looks like you are lost! Try searching here :<br/></p>

         </div>

         <div id='search-404'>

            <form action='/search' id='search404'>

               <input name='cof' type='hidden' value='FORID:10'/>

               <input name='ie' type='hidden' value='ISO-8859-1'/>

               <input class='src-form404' name='q' placeholder='Search here...' required='required' type='search'/>

               <button class='src-btn404' title='Search' type='submit'>

                  <svg class="icons icon-Search" viewBox="0 0 24 24">

                     <path d="M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z" />

                  </svg>

               </button>

            </form>

            <p>

               Or, back to

               <a expr:href='data:blog.homepageUrl'>

                  homepage

                  <svg class="icons icon-Forward" viewBox="0 0 24 24">

                     <path d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z" />

                  </svg>

               </a>

            </p>

         </div>

      </div>

   </div>

</b:if>

Langkah terakhir, simpan tema dan lihat hasilnya.


Jika kamu menemukan link error atau bisa dengan cara tes menggunakan URL seperti ini.

https://www.BLOGKAMU.com/404

Demikian informasi yang Indzgn berikan untuk kamu mengenai Cara Membuat Halaman Error 404 dengan Search Form. Semoga bermanfaat. Jangan lupa kunjungi artikel artikel lainnya di blog Indzgn.
Cara Membuat Widget Kode Warna Keren di Blog

Cara Membuat Widget Kode Warna Keren di Blog

Cara Membuat Widget Kode Warna Keren di Blog

iNDZGN - Selamat malam, karena saya memposting artikel ini pada malam hari. But, abaikan persoalan itu karena tidak penting. Pada artikel ini saya akan memberikan satu tutorial, satu cara untuk kamu mengenai cara membuat widget kode warna yang keren di blog. Widget ini nantinya bisa kamu pasang pada satu halaman statis di blog kamu atau di layout dan dimanapun itu kamu mau.

Sudah pasti dalam membuat tool kode warna ini caranya sangat mudah. Kenapa saya bilang seperti itu? Jawabnya adalah karena kita hanya perlu mencopy paste HTML saja untuk di terapkan di halaman statis blog. Nah, tool yang saya beri untuk kamu ini adalah Tool Kode Warna Valid HTML5 dan Responsive.

Ok, tak usah banyak cakap. Jika kamu sudah tidak sabar untuk menerapkan tutorial kali ini pada blog kamu. Mari kita simak dan praktekan dengan benar.

Cara Membuat Widget Kode Warna Keren di Blog


1. Login ke akun Blogger kamu.
2. Kemudian masuk ke page/halaman. Dan buat halaman baru. Tab ke Mode HTML (Bukan Compose)
3. Setelah masuk ke Mode HTML, copy kode script yang ada di bawah ini dan paste di halaman yang kamu buat tadi, tentunya pada Mode HTML.
<div class="color-code">
<div class="color-responsive">
<div style="text-align: center;">
<object data="http://www.2createawebsite.com/build/color.swf" height="420" width="420"></object>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
</div>
</div>
<div class="color-code">
<div class="color-responsive">
<div style="text-align: center;">
<object data="http://www.2createawebsite.com/build/col.swf" height="420" width="420"></object>
<br />
<br />
<br />
<br />
</div>
</div>

4. Langkah terakhir adalah, simpan halaman yang kamu buat tadi. Dan silahkan kamu cek. Ada kalanya sebelum disimpan, klik pratinjau dulu. Apakah sudah sesuai harapan kamu.

Nah, untuk demo, bisa kamu lihat di bawah ini.






Bagimana? sangat mudah bukan. Jangan lupa share artikel ini ke teman-teman kamu agar bisa menerapkan juga di blog dia. Baik, demikian artikel kali ini yang saya share untuk kamu mengenai Cara Membuat Widget Kode Warna Keren di Blog. Semoga bermanfaat.
Cara Memasang Widget Alexa Terbaru 2016

Cara Memasang Widget Alexa Terbaru 2016

Cara Memasang Widget Alexa Terbaru 2016

iNDZGN - Dengan adanya widget alexa di blog kamu, sudah pasti pengunjung akan tahu serendah dan atau setinggi mana ranking blog atau website kamu. Selain itu, yang mempunyai widget ini ialah situs alexa.com yang paling terkenal dimata para blogger. Banyak sekali orang yang baru terjun ke dunia blogger langsung kenal dengan yang namanya alexa, kenapa? karena biasanya orang yang mau belajar blogger pastinya banyak diperkenalkan oleh teman ataupun kerabatnya.

Disisi lain, orang selalu mengandalkan rangking alexa untuk mempercayai bisa menyaingi blogger lain di mesin pencari. Namun ada juga orang yang menganggap alexa itu tidak penting untuk bisa menyaingi blogger lain di mesin pencari.

Sedikit saya jelaskan terlebih dahulu, menurut pendapat saya untuk menyaingi blogger lain di mesin pencari maupun itu google atau bing yang kita perlukan ialah sebuah optimasi SEO OFFPAGE dan ONPAGE yang sangat tinggi, jika optimasi tersebut sudah tinggi, otomatis alexanya juga terbawa tinggi.

Baiklah, untuk yang sudah tidak sabar bagaimana cara membuat widget alexa di blog mari kita langsung saja praktekan, cara yang satu ini sangatlah mudah sekali, karena kita hanya perlu mengetahui kode htmlnya saja untuk dipasang pada blogger kamu. Nah, di artikel ini saya mempunyai tiga model widget alexa.

Cara Memasang Widget Alexa Terbaru 2016


1. Masuk ke akun blogger kamu
2. Setelah itu, klik di Layout/ Tata Letak, kemudian tambahkan widget baru. Dan pilih HTML/Javascript
3. Kemudian masukan kode script di bawah ini di widget yang kamu buat tadi. Seperti yang sudah saya jelaskan tadi, saya memiliki tiga model widget alexa. Jadi pilih salah satu.

- Design Kotak
<a href="http://www.alexa.com/siteinfo/indzgn.blogspot.com"><script src="http://xslt.alexa.com/site_stats/js/s/a?url=indzgn.blogspot.com" type="text/javascript"></script></a>

- Design Panjang
<a href="http://www.alexa.com/siteinfo/indzgn.blogspot.com"><script src="http://xslt.alexa.com/site_stats/js/s/c?url=indzgn.blogspot.com" type="text/javascript"></script></a>

- Design Kotak Panjang ke Bawah
<a href="http://www.alexa.com/siteinfo/indzgn.blogspot.com"><script src="http://xslt.alexa.com/site_stats/js/s/b?url=indzgn.blogspot.com" type="text/javascript"></script></a>

Ganti URL yang ditandai, dengan URL Blog atau website kamu.

4. Jika sudah kamu pasang, klik simpan dan lihat hasilnya.

Sangat mudah bukan? Sebenarnya semua tutorial itu mudah untuk kita terapkan asal kita sendiri yang mau belajar atau tidak. OK, demikian artikel yang saya bagikan untuk kamu mengenai Cara Memasang Widget Alexa Terbaru 2016. Bagikan juga artikel ini ke teman teman kamu dan semoga bermanfaat.
Cara Menambahkan Custom Error 404 pada Blogger

Cara Menambahkan Custom Error 404 pada Blogger

Cara Menambahkan Custom Error 404 pada Blogger

iNDZGN - Pernahkah kamu menemui halaman tidak ditemukan pada sebuah blog pada saat kamu melakukan riset googling? hal tersebut tentu akan kurang baik untuk pengunjung yang akan membaca sebuah artikel, namun sudah tidak ada pada halaman yang dimaksud. Alhasil pengunjung tersebut akan menutup halaman blog kita dan mencarinya pada blog lain. Bagi kita sendiri, itu juga sangat tidak menguntungkan untuk blog yang kita kelola.

Nah pada kesempatan kali ini, saya akan memberikan sedikit tutorial untuk mempercantik halaman tidak ditemukan pada blog kamu. Mengapa ini perlu? karena jika kamu pernah menghapus sebuah artikel dan masih terindex di google, pengunjung otomatis akan mengklik artikel yang dia cari, dan tertuju pada blog kamu. Namun halaman yang dimaksud sudah dihapus, dan disinilah halaman error 404 yang akan kita design untuk menjadi lebih cantik.

Apa itu Error 404?

Error 404 adalah suatu halaman yang tidak ditemukan pada suatu web atau blog dan server.

Cara Menambahkan Custom Error 404 pada Blogger


1. Buka Blogger kamu, masuk ke Template, kemudian klik Edit HTML, dan tambahkan kode di bawah ini di atas kode </head>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<style type='text/css'>
/* CSS Error 404 indzgn.blogspot.com */
#oopss{background:#222;text-align:center;margin-bottom:50px;font-weight:400;font-size:20px;position:fixed;width:100%;height:100%;line-height:1.5em;z-index:9999;left:0}#error-text{top:30%;position:relative;font-size:40px;color:#eee}#error-text a{color:#eee}#error-text a:hover{color:#fff}#error-text p{color:#eee;margin:70px 0 0}#error-text i{margin-left:10px}#error-text p.hmpg{margin:40px 0 0}#error-text span{position:relative;background:#ef4824;color:#fff;font-size:300%;padding:0 20px;border-radius:5px;font-weight:bolder;transition:all .5s;cursor:pointer;margin:0 0 40px}#error-text span:hover{background:#d7401f;color:#fff;-webkit-animation:jelly .5s;-moz-animation:jelly .5s;-ms-animation:jelly .5s;-o-animation:jelly .5s;animation:jelly .5s}#error-text span:after{top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#ef4824;border-width:7px;margin-left:-7px}.back:active{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95);background:#f53b3b;color:#fff}.back:hover{background:#4c4c4c;color:#fff}.back{text-decoration:none;background:#5b5a5a;color:#fff;padding:10px 20px;font-size:20px;font-weight:700;line-height:normal;text-transform:uppercase;border-radius:3px;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);transition:all .5s ease-out}@-webkit-keyframes jelly{from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}}@keyframes jelly{from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}}@media only screen and (max-width:640px){#error-text span{font-size:200%}#error-text a:hover{color:#fff}}
</style>
</b:if>

2. Selanjutnya, tambahkan kode di bawah ini tepat di bawah kode <body>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<div id='oopss'>
  <div id='error-text'>
    <span>404</span>
    <p>PAGE NOT FOUND</p>
    <p class='hmpg'><a expr:href='data:blog.homepageUrl' class="back">Back To Home</a></p>
  </div>
</div>
</b:if>

3. Langkah terakhir, simpan template kamu dan silahkan dicoba.


Demikian informasi yang saya bagikan untuk kamu mengenai Cara Menambahkan Custom Error 404 pada Blogger, semoga bermanfaat.
Cara Mengatur Tampilan Mobile dengan CSS

Cara Mengatur Tampilan Mobile dengan CSS

Cara Mengatur Tampilan Mobile dengan CSS

iNDZGN - Pada kesempatan kali ini kita akan belajar bagaimana caranya Mengatur Tampilan Mobile dengan CSS. Untuk template default atau bawaan blogger mungkin ini tidak ada masalah.

Mungkin pertanyaan ini akan muncul bagi kamu yang sedang memodifikasi tampilan mobile atau merancang tampilan mobile pada template blogger kamu. jika kita membongkar dan mempelajari struktur kode yang diberikan oleh template bawaan blogger, maka kita akan mendapatkan fungsi expr:class='&quot;loading&quot; + data:blog.mobileClass' yang terletak pada tag pembuka body.

Ternyata fungsi tersebut berguna untuk mengatur tampilan blog versi mobile sesuai yang kita inginkan dengan menggunakan CSS. Untuk lebih jelasnya saya akan gambarkan contohnya sebagai berikut :
<body expr:class="&quot;loading&quot; + data:blog.mobileClass">
Kode HTML yang terdapat pada template kamu gunakan
</body> 

<style type="text/css">
/*Penggunaan fungsi '.mobile' pada CSS, agar kita dapat mengatur tampilan blog versi mobile pada area atau daerah body*/
.mobile body {bla... bla...}

/*ini untuk pengaturan tampilan blog versi desktop, tanpa perintah '.mobile'*/
body {bla... bla...}
</style>

Untuk lebih jelasnya, coba kamu buka blog indzgn ini pada dua versi yakni versi dekstop dan versi mobile. Jika diperhatikan lebih detail, maka akan terdapat perbedaan yang mencolok pada kedua versi tersebut.

Nah itu tadi sedikit pembelajaran mengenai Cara Mengatur Tampilan Mobile dengan CSS. Semoga bermanfaat untuk kamu. Terimakasih.
Cara Membuat Halaman Eror 404 Dengan Mudah

Cara Membuat Halaman Eror 404 Dengan Mudah

Cara Membuat Halaman Eror 404 Dengan Mudah

Indzgn - Halaman Error adalah salah satu komponen terpenting pada sebuah blog. Selain menginformasikan kepada pengunjung, tentu juga untuk membuat pengunjung tidak bosan dengan tampilan atau halaman yang monoton. Dan pada tutorial kali ini, saya akan berbagi mengenai Cara Membuat Halaman Eror 404 Dengan Mudah. Cara ini menggunakan Tag Kondisional

Tutorial ini lebih mudah dalam pengerjaannya dan halaman error yang termuat akan cepat sebagaimana mestinya, karena tidak memerlukan redirect,

Mari kita simak tutorialnya.

Cara Membuat Halaman Eror 404 Dengan Mudah


Hal yang pertama kita lakukan adalah membungkus dulu halaman yang tidak akan tampil di halaman error 404 atau kecuali halaman pada halaman error. Kurang lebih konsepnya seperti ini.
<body>
  <b:if cond="data:blog.pageType != &quot;error_page&quot;">
  ... Daerah ini berisi bagian-bagian utama dalam sebuah blog seperti main-wrapper, sidebar-wrapper, hingga footer-wrapper. Daerah ini akan diabaikan karena kita berada di dalam kondisi pengingkaran. ...
  </b:if>
  <b:if cond="data:blog.pageType == &quot;error_page&quot;">
    <div id="container-error">
    <div id="error-page">
      Tuliskan sesuatu di sini. Bagian ini hanya akan tampil saat halaman tidak ditemukan.
    </div>
    </div>
  </b:if>
</body>

Sisanya tinggal menggunakan CSS untuk mempercantik tampilan halaman error 404 tersebut.
/* CSS Error indzgn.blogspot.com */
#container-error{text-align:center;z-index:99999;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;background-color:#3498db;color:#fff;font-size:3rem;font-weight:700}
#container-error h3,#container-error h4{display:block;text-align:center;margin-bottom:30px;font-size:2rem;font-weight:700;color:#aaa}
#container-error h3{margin-top:30px}
#error-page{position:relative;max-width:920px;margin:6% auto;line-height:normal}


Halaman Error 404 Dengan Tambahan Minions


Dan berikut ini contoh halaman error dengan tambahan Minions
  <b:if cond="data:blog.pageType != &quot;error_page&quot;">
    ... Daerah ini berisi bagian-bagian utama dalam sebuah blog seperti main-wrapper, sidebar-wrapper, hingga footer-wrapper. Daerah ini akan diabaikan karena kita berada di dalam kondisi pengingkaran. ...
  </b:if>
  <b:if cond="data:blog.pageType == &quot;error_page&quot;">
    <div id="container-error">
      <div class="minion">
        <div class="hands">
          <div class="left"></div>
          <div class="right"></div>
          <div class="fingers-l"></div>
          <div class="fingers-r"></div>
          <div class="glove-l"></div>
          <div class="glove-r"></div>
        </div>
        <div class="glasses">
          <div class="glassesline1"></div>
          <div class="glassesline2"></div>
          <div class="glass1">
            <div class="eye1"></div>
          </div>
          <div class="glass2">
            <div class="eye2"></div>
          </div>
        </div>
        <div class="mouth">
          <ul class="teeth">
            <li></li>
            <li></li>
            <li></li>
            <li></li>
          </ul>
        </div>
        <div class="belt-left"></div>
        <div class="belt-right"></div>
        <div class="pants"></div>
        <div class="legs">
          <div class="left"></div>
          <div class="right"></div>
          <div class="shoe-l"></div>
          <div class="shoe-r"></div>
        </div>
      </div>
      <div id="buttonerror">
<a expr:href='data:blog.homepageUrl'>Homepage</a></div>
    </div>
  </b:if>

Dan ini adalah CSS untuk mempercantik halaman Error 404 dengan tambahan Minions.
/* CSS Custom Error Minions by indzgn.blogspot.com */
#container-error{text-align:center;z-index:9999;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;background-color:#EC7E65;color:#fff}
#buttonerror{clear:both;position:absolute;background-color:rgba(255,255,255,.05);color:#EC7E65;position:absolute;left:0;right:0;bottom:15%;margin:auto;max-width:250px;padding:20px;z-index:99999;border-radius:10px;border:5px solid #fff;transition:all .5s}
#buttonerror a{color:#fff;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px}
#buttonerror:hover{background-color:rgba(255,255,255,1)}
#buttonerror:hover a,#buttonerror a:hover{color:#EC7E65}
.minion{position:absolute;background-color:#ffed41;height:360px;width:218px;border-radius:218px 218px 130px 130px;position:absolute;left:50%;top:45%;margin:-180px 0 0 -109px;z-index:99999}
.glassesline1{background-color:#494949;border-radius:4px;height:12px;width:238px;position:relative;top:98px;margin:0 -10px}
.glassesline2{background-color:#2d2d2d;border-radius:4px;height:12px;width:238px;position:relative;top:98px;margin:0 -10px;box-shadow:0 3px 0 0 rgba(0,0,0,0.15)}
.glass1,.glass2{background-color:#e2e2e0;height:102px;width:102px;border-radius:102px;position:absolute;top:55px;box-shadow:-4px 4px 0 0 rgba(50,50,50,0.15),1px -1px 0 0 rgba(255,255,255,1)}
.glass1{left:10px;right:auto;z-index:2}
.glass2{right:10px;left:auto;z-index:1}
.glass1:before,.glass2:before{background-color:#e5bf36;height:78px;width:78px;border-radius:78px;display:block;position:relative;top:12px;left:12px;content:""}
.glass1:after,.glass2:after{background-color:#FFF;height:58px;width:78px;border-radius:78px;position:absolute;top:22px;left:12px;content:"";animation:eyes 5s linear 1s infinite}
.eye1,.eye2{background-color:#724c25;height:28px;width:28px;border-radius:28px;position:absolute;top:44px;z-index:3}
.eye1{left:46px}
.eye2{right:46px}
.eye1:before,.eye2:before{background-color:#2c2d2f;height:12px;width:12px;border-radius:12px;display:block;position:relative;top:8px;left:8px;content:""}
.eye1:after,.eye2:after{background-color:#FFF;height:8px;width:8px;border-radius:8px;position:absolute;top:6px;left:12px;content:""}
.mouth{background-color:#603814;height:36px;width:106px;position:absolute;border-radius:0 0 106px 106px;top:182px;left:55px;overflow:hidden}
.mouth:before{background-color:#FFED41;height:80px;width:205px;position:relative;display:block;border-radius:0 0 150px 150px;top:-70px;left:-50px;content:"";z-index:2;box-shadow:0 3px 0 0 rgba(50,50,50,0.15)}
ul.teeth{list-style:none;z-index:1;position:absolute;top:-10px;left:-25px}
ul.teeth li{float:left;height:15px;width:20px;background:#FFF;display:inline-block;border-radius:0 0 15px 15px}
ul.teeth li:first-child,ul.teeth li:last-child{height:10px}
.pants{background-color:#2b5b89;height:66px;position:relative;top:270px;border-radius:0 0 128px 128px;z-index:2}
.pants:before{background-color:#2b5b89;height:58px;width:138px;display:block;position:relative;top:-58px;margin:0 auto;content:""}
.pants:after{background-color:#224467;height:44px;width:58px;display:block;position:relative;top:-76px;border-radius:0 0 58px 58px;margin:0 auto;content:""}
.belt-left,.belt-right{background-color:#224467;height:16px;width:70px;position:absolute;top:225px;z-index:3}
.belt-left{left:-10px;transform:scale(1) rotate(24deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}
.belt-right{right:-10px;transform:scale(1) rotate(-28deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}
.belt-left:after,.belt-right:after{background-color:#2d2d2b;height:11px;width:11px;border-radius:11px;position:absolute;content:""}
.belt-left:after{left:56px;top:3px}
.belt-right:after{right:57px;top:3px}
.legs .left,.legs .right{background:#224467;height:22px;width:44px;position:absolute;top:358px;z-index:1}
.legs .left{left:60px}
.legs .right{right:60px}
.legs .left:after{position:absolute;content:"";height:0;width:0;border-bottom:22px solid #EC7E65;border-right:10px solid transparent}
.legs .right:after{position:absolute;content:"";height:0;width:0;border-bottom:22px solid #EC7E65;border-left:10px solid transparent;right:0}
.shoe-l,.shoe-r{background-color:#424242;width:52px;height:18px;position:absolute;top:380px}
.shoe-l{left:50px;border-radius:18px 0 0 0}
.shoe-r{right:50px;border-radius:0 18px 0 0}
.shoe-l:after,.shoe-r:after{background-color:#2d2d2d;width:56px;height:5px;position:absolute;content:"";top:18px;left:-2px}
.shoe-l:before{position:absolute;content:"";height:0;width:0;border-top:5px solid #224467;border-left:34px solid transparent;left:20px}
.shoe-r:before{position:absolute;content:"";height:0;width:0;border-top:5px solid #224467;border-right:34px solid transparent;right:20px}
.hands .left,.hands .right{background-color:#e5c034;height:100px;width:16px;position:absolute;top:242px}
.hands .left{left:-16px;border-radius:16px 0 0 0}
.hands .right{right:-16px;border-radius:0 16px 0 0}
.hands .fingers-l,.hands .fingers-r{background-color:#424242;position:absolute;content:"";height:16px;width:16px;top:350px;z-index:1}
.hands .fingers-l{left:-6px;border-radius:0 16px 0 0}
.hands .fingers-r{right:-6px;border-radius:16px 0 0 0}
.hands .fingers-l:after,.hands .fingers-r:after{background-color:#383838;height:16px;width:16px;content:"";border-radius:16px;position:absolute;top:15px;z-index:2}
.hands .fingers-l:after{left:0}
.hands .fingers-r:after{right:0}
.hands .fingers-l:before,.hands .fingers-r:before{background-color:#2c2c2c;height:16px;width:16px;content:"";border-radius:16px;position:absolute;top:8px;z-index:1}
.hands .fingers-l:before{left:5px}
.hands .fingers-r:before{right:5px}
.hands .glove-l,.hands .glove-r{background-color:#424242;position:absolute;height:36px;width:16px;border-radius:0 0 16px 16px;top:342px;z-index:3}
.hands .glove-l{left:-15px}
.hands .glove-r{right:-15px}
.hands .glove-l:before,.hands .glove-r:before{position:absolute;content:"";height:0;width:0;top:-15px;border-bottom:30px solid #424242;border-left:30px solid transparent;transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}
.hands .glove-l:before{left:-7px}
.hands .glove-r:before{right:-7px}


Mudah bukan tutorialnya? nah itu tadi sedikit tutorial yang saya bagikan untuk kamu mengenai Cara Membuat Halaman Eror 404 Dengan Mudah. Semoga bermanfaat, dan jangan lupa share artikel ini ke teman kamu agar tidak kudet.