Wednesday, 25 February 2009

How to Create Related Posts by Categories

0 comments
Follow this instructions below to create related posts by categories.

1. Login to blogger
2. Choose menu "Layout --> Edit HTML".
3. Don't forget to click "Expand Widgets Template".
4. Then find this code <data:post.body/>
5. Copy this code bellow

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

<div class='widget-content'>
<h3>Related Posts by Categories</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>
</b:if>


then paste exactly under code <data:post.body/>

6. May be there are 2 codes <data:post.body/> if you use "Readmore... ". Therefore, paste the code exactly under the first <data:post.body/>.
7. Then save your template and now you're done. Now you will have related posts widget of my style.

Readmore »»

Your Ad Here

Monday, 23 February 2009

Elegance Theme

0 comments
Blogger Template Info
Author: Gobala Krishnan
Added:Mar 25th, 2008
Live Demodownload button

Readmore »»

Your Ad Here

Boat Theme

0 comments
Blogger Template Info
Author: Gobala Krishnan
Added:Mar 25th, 2008
Live Demodownload buttonHere’s a nice calm theme targeted for those looking for an ocean or beach WordPress theme. It features a small boat on the beach with the ocean and sun setting in the background. It’s got two columns and could be used for a vacation blog, beach house blog, or any other variation you can think of.

2 columns, Left sidebar, Blue, Yellow, Black, White colors
Working on: IE7, IE6, FireFox 2, Opera, Safari
Compatible with the latest WordPress version (Ver.2.5+)

Readmore »»

Your Ad Here

Followers

Archive

Recent Comments

 

How To Make Money With Adsense. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com