Notifikasi Komentar Pada Blog
Pemasangan notifikasi/pemberitahuan komentar dalam blog mungkin sangatlah perlu untuk diterapkan dalam sebuah website, kenapa? Sebab dengan terpasangnya ini, maka akan lebih mempermudah Anda untuk mengetahui sejauh mana blog/website Anda dikunjungi oleh visitor serta untuk lebih cepatnya Anda membalas komentar pengunjung.
Lansung saja pada cara pemasangannya
Simpan kode dibawah ini diatas ]]></b:skin>
/* Notifikasi Komentar
----------------------------------------------- */
#notif {cursor:pointer;}
#notif:before {
content:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNNq8IhWWoEoW0wr0bmCXohQZvZyIPRYX3FsYOch1bkTyWoc7CaC0ujf7SWtOhiLMrkLIdfdUq7f8t_oIhaTUBemNdOrmnWrmU9lIe_-mpiVPdRvloFG9LfwvJF9I85cxzE-M6vXcK7Js/s320/comment.png');
border:1px solid #b6b5b5;
padding:5px 6px 0 6px;
border-radius:3px;
display:block;
position:fixed;
top:15px;
right:295px;
z-index:9997;
transition:all 0.4s ease-out;
}
#notif:hover:before {opacity:.5;}
#show-total {
position:fixed;
top:8px;
right:285px;
z-index:9999;
cursor:pointer;
float:right;
}
.total-show {
background-color:#f1c40f;
color:white;
padding:2px 6px;
font-size:11px;
border-radius:4px;
font-weight:bold;
}
#cm-wrapper {
width:352px;
position:fixed;
top:45px;
right:-381px;
z-index:9999;
transition:0.5s ease;
}
#cm-wrapper .bubble {
position:absolute;
z-index:300;
width:0;
height:0;
border-width:14px;
border-style:solid;
top:-6px;
left:25px;
border-color:transparent transparent rgb(211,211,211) !important;
}
#cm-scroll {
width:100%;
overflow:hidden;
position:relative;
}
#comments-container {
height:530px;
margin:-18px -300px 0 0;
padding-right:280px;
padding-left:10px;
overflow:auto;
color:#666;
font-family:Arial,Sans-serif;
background:#e4e4e4;
background:-moz-linear-gradient(top,#e4e4e4 0%,#e7e7e7 20%,#eaeaea 37%,#f1f1f1 52%,#eaeaea 69%,#e7e7e7 88%,#e4e4e4 99%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4e4e4),color-stop(20%,#e7e7e7),color-stop(37%,#eaeaea),color-stop(52%,#f1f1f1),color-stop(69%,#eaeaea),color-stop(88%,#e7e7e7),color-stop(99%,#e4e4e4));
background:-webkit-linear-gradient(top,#e4e4e4 0%,#e7e7e7 20%,#eaeaea 37%,#f1f1f1 52%,#eaeaea 69%,#e7e7e7 88%,#e4e4e4 99%);
background:-o-linear-gradient(top,#e4e4e4 0%,#e7e7e7 20%,#eaeaea 37%,#f1f1f1 52%,#eaeaea 69%,#e7e7e7 88%,#e4e4e4 99%);
background:-ms-linear-gradient(top,#e4e4e4 0%,#e7e7e7 20%,#eaeaea 37%,#f1f1f1 52%,#eaeaea 69%,#e7e7e7 88%,#e4e4e4 99%);
background:linear-gradient(to bottom,#e4e4e4 0%,#e7e7e7 20%,#eaeaea 37%,#f1f1f1 52%,#eaeaea 69%,#e7e7e7 88%,#e4e4e4 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4',endColorstr='#e4e4e4',GradientType=0 );
out-line:none;
border-top:1px solid #fff;
border-radius:0 0 0 6px;
-webkit-border-radius:0 0 0 6px;
-moz-border-radius:0 0 0 6px;
-moz-box-shadow:0 0 2px rgba(255,255,255,0.6) inset,0 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 2px rgba(255,255,255,0.6) inset,0 2px 2px rgba(0,0,0,0.2);
box-shadow:0 0 2px rgba(255,255,255,0.6) inset,0 2px 2px rgba(0,0,0,0.2);
}
#cm-scroll h4 {
font-size:14px;
font-weight:bold;
color:#535252;
text-shadow:0 1px 0 #e5e5e5;
background:#d3d3d3;
background:-moz-linear-gradient(top,#d3d3d3 0%,#c3c3c3 52%,#b3b3b3 99%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3d3d3),color-stop(52%,#c3c3c3),color-stop(99%,#b3b3b3));
background:-webkit-linear-gradient(top,#d3d3d3 0%,#c3c3c3 52%,#b3b3b3 99%);
background:-o-linear-gradient(top,#d3d3d3 0%,#c3c3c3 52%,#b3b3b3 99%);
background:-ms-linear-gradient(top,#d3d3d3 0%,#c3c3c3 52%,#b3b3b3 99%);
background:linear-gradient(to bottom,#d3d3d3 0%,#c3c3c3 52%,#b3b3b3 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3',endColorstr='#b3b3b3',GradientType=0 );
font-weight:900;
padding:12px 25px;
border-bottom:1px solid #999;
color:#535252;
text-shadow:0 1px 0 #dedede !important;
border-radius:6px 0 0 0;
-webkit-border-radius:6px 0 0 0;
-moz-border-radius:6px 0 0 0;
-moz-box-shadow:inset 0 1px 0 0 #ffffff;
-webkit-box-shadow:inset 0 1px 0 0 #ffffff;
box-shadow:inset 0 1px 0 0 #ffffff;
font-weight:900 !important;
}
#cm-wrapper #cm-close {
position:absolute !important;
background-image:url(https://cekidot.96.lt/file/images/notice-spirt.png);
background-repeat:no-repeat;
width:29px;
height:29px;
overflow:hidden;
text-indent:10em;
top:28px;
right:10px;
background-position:0 0 !important;
cursor:pointer;
}
#comments-container.cm-active {
position:fixed;
right:0;
top:61px;
}
.cm-outer {
margin:0 auto;
padding:0;
font-size:11px;
text-align:left;
}
.cm-outer pre {
background-color:#141414;
font-size:11px;
color:#7c7c7c;
}
.cm-outer li {
padding:7px 10px 12px;
list-style:none;
clear:both;
position:relative;
background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhqOmjEYZ2wKyxnULZpr8zJ5hsrEWE7gok-OYugoSlhphDL89kNppXO1cFHJbolXOXGtjIcAN574KxslS4nn8w9oQTXBgUfJuSTZwpggl1yzjAkyovEhuXngfGZGlcskH1V6dnE9GkG5-3/s1600/batas.png') repeat-x bottom;
margin-right:10px;
}
.cm-outer code {
color:#a6a658;
font-size:11px;
}
.cm-outer li.selected {border-left:4px solid #fffe8c;}
.cm-outer li:first-child {border-top:none;}
.cm-outer li:last-child {border-bottom:none;}
.cm-text {color:#999;}
.cm-outer {margin:0 0 5px;}
.cm-header {
margin:4px 0 8px 60px;
font-size:12px;
font-weight:normal !important;
}
.cm-header a {
color:#168980;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.cm-header a:hover {
color:#e6e6e6;
text-decoration:none;
}
.cm-outer .cm-content {overflow:hidden;}
.cm-content {margin-left:60px;}
.cm-outer img {
display:block;
float:left;
overflow:hidden;
position:absolute;
top:10px;
left:0;
border:3px solid #3d464f;
}
.cm-footer {margin-top:7px;}
.cm-footer a {
color:#168980;
text-decoration:none;
}
.cm-footer a:hover {
color:#e6e6e6;
text-decoration:none;
}
#cm-overlay {
position:fixed !important;
z-index:999;
top:0;
right:0;
bottom:0;
left:0;
opacity:0.9;
background-color:#111;
display:none;
}
Kemudian simpan kode dibawah ini tepat diatas kode </body>
<div id='notif' title='Notifikasi'></div>
<div id='cm-wrapper'>
<div class="bubble"></div>
<div id="cm-scroll">
<h4>Komentar Baru!</h4>
<div id='comments-container'>Loading...</div>
<div id="cm-close">X</div>
</div>
</div>
<div id='show-total'></div>
<div id='cm-overlay' />
<script>
var originalTitle = document.title;
var cm_config = {
home_page: "https://url-blog-kamu.blogspot.com",
max_result: 20,
t_w: 50,
t_h: 50,
summary: 9999,
new_tab_link: false,
ct_id: "comments-container",
new_cm: "Komentar Baru!",
interval: 30000,
alert: true,
alert: function (total) {
document.getElementById("show-total").innerHTML = '<strong class=\'total-show\'>' + total + '</strong>';
document.title = '(' + total + ') ' + originalTitle;
}
};
</script>
<script src="https://cekidot.96.lt/file/js/notif-comments.js"></script>
Konfigurasi Widget Lanjutan
Ada beberapa hal yang harus Anda ketahui mengenai konfigurasi lanjutan widget ini:
Opsi | Keterangan |
---|---|
home_page | Ganti nilainya dengan URL halaman muka blog Anda |
max_result | Digunakan untuk menentukan jumlah komentar yang akan ditampilkan pada widget ini |
t_w | Digunakan untuk menentukan lebar avatar |
t_h | Digunakan untuk menentukan tinggi avatar |
summary | Digunakan untuk menentukan jumlah karakter komentar yang ditampilkan |
new_tab_link | Jika bernilai true , seluruh tautan yang ada di dalam widget ini akan terbuka di tab/jendela baru saat diklik |
interval | Lihat deskripsi di bawah |
?? |
Opsi: interval
Digunakan untuk menentukan interval penyegaran feed komentar. Menggunakan satuan milidetik. Nilai 30000
artinya bahwa feed komentar akan disegarkan selama setengah menit sekali untuk memeriksa apakah terdapat komentar baru yang masuk atau tudak. Jika terdapat komentar baru yang masuk, maka widget ini akan menampilkan pesan bahwa komentar baru telah masuk.
Sekian, semoga artikel tersebut bermanfaat bagi anda semua
Sejauh ini belum ada komentar yang masuk. Mulailah memberikan saran, kritikan yang bersifat membangun.