-->
 
 

Rabu, 02 Februari 2011

Tips Membuat Widget Artikel Terkait/Berhubungan Dengan kombinasi ScrollBar

Waduh widget salah satu (SPAM) ini mungkin sudah tidak asing lagi bagi para blogging amatiran maupun blogging profesional namun,saya akan memberikan sedikit tips agar widget ini minimalis untul di letakan di blog sobat sama seperti dulu caranya yang pernah saya posting " Cara membuat artikel berhubungan " hanya saja ada beberapa Code HTML yang sedikit berubah silakan langsung aja lihat disini tata caranya


Karena sobat harus melihat Cara membuat artikel berhubungan sebelumnya
langsung aja masuk EDIT HTML cari kode <p><data:post.body/></p> atau <data:post.body/>


Setelah Itu COPASkode DIbawah ini DAN LETAKKAN tepat dibawah kode tersebut

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='similiar'>

<div style='border: 0px solid rgb(204, 204, 204); padding: 5px; overflow: auto; width: 100%; height: 300px; background-color: #fcf7f7;'>

<div class='widget-content'>
<h3>Artikel Terkait Lainnya Seputar:</h3>

<div id='data2007'/><br/><br/>
<script type='text/javascript'>

var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;

maxNumberOfPostsPerLabel = 100;
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;data2007&#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>

</div>

</div>
</b:if>

kalau sudah tinggal di SAVE aja templatenya mudah bukan tips dari saya semoga bermanfaat untuk semua.....

0 komentar:

Posting Komentar

 
© Copyright Blogger Berita Terkini Di Indonesia dan kumpulan Gadget Murah Terbaru 2011 - Some rights reserved | Powered by Blogger.com.
Template Design by Ilham Abi Manyu | Published by Premium Wordpress Themes
Tips Membuat Widget Artikel Terkait/Berhubungan Dengan kombinasi ScrollBar - Blogger Berita Terkini Di Indonesia dan kumpulan Gadget Murah Terbaru