Pasang Related Post Artikel Terkait Cantik Ala Utta

Barangkali istilah related post atau posting terkait sudah tidak asing lagi bagi teman-teman. Walaupun begitu, saya tetap menuliskan cara membuat related post dengan fungsi scrolling. Dengan mengaktifkan fungsi scrolling pada widget related posts maka pengunjung tidak lagi merasa terganggu dengan artikel-artikel terkait yang terlalu kepanjangan ke bawah. Apalagi widget related post ini diletakkan di bawah posting. Tertarik ingin memasang related post fungsi scrolling? Tapi tunggu dulu.. kali ini Related Post sudah saya edit dengan sebaik mungkin, sehingga saya memberikan judul artikel ini Related Post (Artikel Terkait) Cantik Ala Utta hehee,.. Oke, biar gampang bisa dilihat seperti gambar di bawah ini :
http://picturestack.com/479/472/kL7catsV5j.jpg
Gimana?? tertarik untuk memasangnya....
jika begitu sobat tinggal mengikuti langkah-langkah berikut.

1. Login ke blogger
2. Tata Letak.
3. Edit HTML.
4. Carilah kode ]]></b:skin> ,lalu letakkan Kode CSS berikut tepat diatasnya.

//* Related Posts */
.rbbox{background: url(URL) no-repeat right bottom;border:1px solid black;padding:3px;-moz-border-radius:6px;color:black;margin:5px;opacity:0.4;}
.rbbox:hover{background:#fff;opacity:2;}
.rbbox h2{color:green;font:bold 19px/19px Arial, sans-serif;border-bottom:dashed 1px #000;padding:10px 0 10px 0;margin-bottom:0;}
.rbbox a{color:black;}
.rbbox ul{padding:0;}
.rbbox ul li{list-style:none;padding:4px 5px 4px 17px;line-height:18px;background:url(http://i1211.photobucket.com/albums/cc432/Aldi96/icont.gif) no-repeat 0 7px;}

4. Langkah Selanjutnya kita cari lagi Kode <p><data:post.body/></p> , Setelah ketemu, letakkan kode script berikut tepat dibawahnya.

<b:if cond=data:blog.pageType == &quot;item&quot;>
<H2>Related Post :</H2>
<div class=rbbox>
<div style=margin:0; padding:10px;height:220px;overflow:auto;border:1px solid black;>
<div id=albri/>
<script type=text/javascript>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 50;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement(&#39;ul&#39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &#39;alternate&#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;
if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&#39;b&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;albri&#39;).appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
+ label +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}
var labelArray = new Array();
var numLabel = 0;
<b:loop values=data:posts var=post>
<b:loop values=data:post.labels var=label>
textLabel = &quot;<data:label.name/>&quot;;
var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
<script type=text/javascript>RelPost();</script>
</div>
</b:if>

5. Priview dulu, jika tidak terjadi masalah pada templatenya, maka baru Klik SIMPAN TEMPLATE.

NB :>> Diatas terdapat tulisan yang berwarna, sobat tinggal merubahnya saja sesuai keinginan.

Semoga tutorial ini berguna bagi anda, jangan lupa komentarnya yach.hehee,.. ^^

Pasang Efek Animasi Page Loader Halaman Vol 2

Baiklah kali ini saya kembali lagi untuk memberikan trik blogger yaitu cara Pasang Efek Animasi "Page Loader" Halaman Vol.2, dimana pada postingan saya yang lalu pernah juga membahas Pasang Efek Animasi "Page Loader" Halaman Vol.1. jadi trik kli ini saya akan membuat berbeda dari postingan yang lalu yaitu dgn memberikan efek loading animasi Circle keyframes kurang lebih seperti pada gambar berikut.


Baiklah jika sobat tertarik untuk memasangnya, maka silahkan ikuti langkah-langkah berikut.





  1. Login blogger
  2. Rancangan, Edit Html, Cari kode ]]></b:skin>
  3. Dan Simpan kode berikut diatasnya :

/* PageLoader V2*/
#pageLoadaka {
position: fixed;top:0;left:0;background-color:rgba(5,5,5,0.9);z-index: 9999;text-align:center;
width:100%;height:100%;padding-top:22%;font-size:25px;color:#fff;display:none;}
.loader {
background-color:rgba(0,0,0,0);
border:5px solid #fff;
opacity:.9;
border-right:5px solid rgba(0,0,0,0);
border-left:5px solid rgba(0,0,0,0);
border-radius:60px;
box-shadow:0 0 35px #fff;-moz-box-shadow:0 0 35px #fff;-webkit-box-shadow:0 0 35px #fff;
width:100px;
height:100px;
margin:0 auto;
-moz-animation:berputar 1s infinite ease-in-out;
-webkit-animation:berputar 1s infinite linear;
}
.loader3 {
background:#eee url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzWYeGlPnPO469l3aj31a4y7A4axdBJdXmtvA-NMrW_Ss5DUJYOiPnZFiTQSBpgQN_kPVR-C7Hy-nnan_oVzvXwMAoY0FaO0bcqIDoU3iE2vM5xIGVYNnIwS45HCn_pKaeR16S_eTXGRM4/s1600/cyrle.png) no-repeat center;
background-repeat: no-repeat
border:1px solid #fff;
opacity:.9;
border-radius:45px;
box-shadow:0 0 35px #fff;-moz-box-shadow:0 0 35px #fff;-webkit-box-shadow:0 0 35px #fff;
width:70px;
height:70px;
margin:0 auto;
position:relative;
top:-181px;
}
.loader2 {
background-color: rgba(0,0,0,0);
border:5px solid #fff;
opacity:.9;
border-left:5px solid rgba(0,0,0,0);
border-right:5px solid rgba(0,0,0,0);
border-radius:45px;
box-shadow:0 0 35px #fff;-moz-box-shadow:0 0 35px #fff;-webkit-box-shadow:0 0 35px #fff;
width:80px;
height:80px;
margin:0 auto;
position:relative;
top:-100px;
animation:berputarkecil 1s infinite linear;
-moz-animation:berputarkecil 1s infinite linear;
-webkit-animation:berputarkecil 1s infinite linear;
}
@-moz-keyframes berputar {
0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #fff;}
50% { -moz-transform:rotate(145deg); opacity:1; }
100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes berputarkecil {
0% { -moz-transform:rotate(360deg); }
100% { -moz-transform:rotate(0deg);  }
}
@-webkit-keyframes berputar {
0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #fff; }
50% { -webkit-transform:rotate(145deg); opacity:1;}
100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes berputarkecil{
0% { -webkit-transform:rotate(360deg); }
100% { -webkit-transform:rotate(0deg); }
}

4. Selanjutnya Masukkan kode javascript berikut diatas </body>.

<!-- Start pageloader -->
<div id=pageLoadaka>
<div class=loader/>
<div class=loader2/>
<div class=loader3/>
</div>
<script type=text/javascript>
//<![CDATA[
$(function() {
    var siteURL = "http://" + top.location.host.toString();
    var $internalLinks = $("a[href^="+siteURL+"], a[href^=/], a[href^=./], a[href^=../], a[href^=#]");
    $internalLinks.click(function() {
        $(#pageLoadaka).fadeIn(500).delay(2000).fadeOut(1200);
    });
    $(#pageLoadaka).click(function() {
        $(this).hide();
    });
});
//]]>
</script>
<!-- End pageloader -->

5. Simpan Template dan Selesai.

Semoga Berhasil ;)