JACKBOOK.COM

About Us | Contact Us | Advertise Here | My Money Maker

Related Posts on Blogger. And they said only Wordpress has it?

posted under blogger hacks by admin
sponsored links



This is a Related Posts step-by-step Manual Instructions. Before applying this blogger hacks (may i call it a blogger hack? : ) I recommend you to create a dummy / test blog, so everything will still be under control if you are having trouble with it.

Note: If you have problem on installing this trick, please scroll down and read the update below. you can also the demo here. so if you have problem copying this code, you may download that template and copy the code inside it. thanks

update: to make you easier, you can download the related posts / articles on .txt file here.

Actually Related Article by Label has already created by Hoctro, and i must admit that he had done a really great job. that’s why I didn’t create this hack widget (oh I will mention it as Widget from now) from scratch. I use his widget and modifying it as a better and fit to my need.

First, you may want to read the original article on hoctro blogs here. There are couple thing I don’t like from the original widget. there are;

1. On Previous version, It uses 2 blog’s widget. Now I cut the code, so we can put it anywhere on the same blog widget. Why I don’t like to use 2 different widgets? Because your code would be too long, and you can not have your Related Post List right under your post area and Above the comment section. It is because it uses 2 different widgets.

Sure you can use 2 widgets and place the Related Post Lists under posts area and above the comment section, but that would make your code so not tidy. you with me?

2. On previous version, Users have to modify the code them self so they can use it. They have to fill a Parameter with their Blog Url. Now they need no more! I have modified the code so users will be able to use it just as simply as copy and paste.

3. On Previous Version, and this is important. The Current Article / Post will also be listed inside the Related Post/ Article Lists. that is not right isn’t? Related Posts / Articles means Other Articles / Posts which have relation with the current Article. Not the current Article it self.

I believe Hoctro knows all that points I mentioned above. And I’m sure it is easy for him to update and upgrade the code. It just i don’t know how to contact him, because he hide his comment section on his site. So..

Hope he will permit me to do this, I will modify the code by my self for your use. So here it is.

*Again, if you want to have the old version, you can go to that hoctro’s link above.

and here it is,

Step by step to install the RELATED POST WIDGET FOR BLOGGER / BLOGSPOT

1. GO to your Template Editor, Under your blogger / blogspot Dashboard.
Click on the DOwnload Full Template Link. save your downloaded template as a back up, just to prevent in case you failed on applying this hack.

Then, tick the Expand Widget Templates.

2. Find this code below

<data:post.body/>

3. Copy this code below

update: to make you easier, you can download the related posts / articles on .txt file here.

<div class='clear-block;'/><b:if cond='data:blog.pageType == "item"'><div class="similiar"><!-- *****************http://hoctro.blogspot.com*****Jan,2007****************** --><!-- *****************Related Articles by Labels - Take Two****************** --><!--

Modified by JackBook.Com to make it easier to use.

1. Now, users don't need to change anything to use this widget. just copy and paste, and done!

2. The current article will also be listed, now it's no more.

-->

<div class='widget-content'>

<h3>Related Posts by Categories</h3>

<div id='data2007'/><br/><br/>

<div id='hoctro'>

Widget by <u><a href='http://hoctro.blogspot.com'>Hoctro</a></u> | <u><a href='http://www.jackbook.com/' title='Related Posts on Blogger Modified by JackBook.Com. Read More?'>Jack Book</a>

</u></div>

<script type="text/javascript">

var homeUrl3 = "<data:blog.homepageUrl/>";

var maxNumberOfPostsPerLabel = 4;

var maxNumberOfLabels = 10;

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

maxNumberOfPostsPerLabel = 100;

</b:if>

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

maxNumberOfLabels = 3;

</b:if>

function listEntries10(json) {

var ul = document.createElement('ul');

var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?

json.feed.entry.length : maxNumberOfPostsPerLabel;

for (var i = 0; i < maxPosts; i++) {

var entry = json.feed.entry[i];

var alturl;

for (var k = 0; k < entry.link.length; k++) {

if (entry.link[k].rel == 'alternate') {

alturl = entry.link[k].href;

break;

}

}

var li = document.createElement('li');

var a = document.createElement('a');

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 < json.feed.link.length; l++) {

if (json.feed.link[l].rel == 'alternate') {

var raw = json.feed.link[l].href;

var label = raw.substr(homeUrl3.length+13);

var k;

for (k=0; k<20; k++) label = label.replace("%20", " ");

var txt = document.createTextNode(label);

var h = document.createElement('b');

h.appendChild(txt);

var div1 = document.createElement('div');

div1.appendChild(h);

div1.appendChild(ul);

document.getElementById('data2007').appendChild(div1);

}

}

}

function search10(query, label) {

var script = document.createElement('script');

script.setAttribute('src', query + 'feeds/posts/default/-/'

+ label +

'?alt=json-in-script&callback=listEntries10');

script.setAttribute('type', 'text/javascript');

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 = "<data:label.name/>";

var test = 0;

for (var i = 0; i < labelArray.length; i++)

if (labelArray[i] == textLabel) test = 1;

if (test == 0) {

labelArray.push(textLabel);

var maxLabels = (labelArray.length <= maxNumberOfLabels) ?

labelArray.length : maxNumberOfLabels;

if (numLabel < maxLabels) {

search10(homeUrl3, textLabel);

numLabel++;

}

}

</b:loop>

</b:loop>

</script>

</div>

</div>

</b:if>

3. Paste right after the code #2 (<data:post.body/>)
Please be flexible. You can do experiment by put the <data:post.body/> inside a <p></p> tag like this.

<p><data:post.body/></p> Then_the_related_posts_script_here

4. Save your template. refresh your blog, and Done.

That’s all. Enjoy!

Note; Related Posts is a list of all posts related to some article based on the labels. And because this uses Javascript, if you want to create a list of posts related by content, it might be pretty hard to do currently.

Updates | Important Note :

For some people who always failed and/or getting error on installing this related posts trick. Kirk Warren from weeklycrisis.com has founded the solution for you. here is his comment

The reason you are getting the errors is because whatever he did with the formatting in this script boxes has ” and ‘ wrong. If you look at them in the Blogger template when you paste the code, they come off as ’ (notice it is slanted to the left, not straight down like a normal single quote [ ‘ vs ’ ]. Same thing happens with the ” and “. Notice how one is straight down and the other is to the right [” vs “]. This is what is causing all the hassles for people.

Most likely, when he recovered the post from Google cache, it had reformated the quotation marks on him and this is why you get that error. Manually replace all the ‘ and ” in that section of code and you should be fine.

update: to make you easier, you can download the related posts / articles on .txt file here.

Thanks



Readers who read this page, also read:

  • 25 great tricks to increase your CTR!
  • 3 Columns Blogger Templates - Blogohblog
  • Kings Episode 10 | Watch Kings Episode 10 Chapter One Online Free
  • Another Easy Way to get Recent Comments and Recent Posts on Blogger/Blogspot
  • Blogspot Themes

  • 25 great tricks to increase your CTR!
  • JackBook.Com is evolving to JackBook v.2.1
  • Blogspot Themes
  • Three Columns Art Blogger Template
  • Another Easy Way to get Recent Comments and Recent Posts on Blogger/Blogspot
  • 3 Columns Blogger Templates - Blogohblog
  • Some FAQ’s on customizing blogger templates
  • GIMME BLOG
  • Pssttt.. Blogger / Blogspot Has New Alternative Domains
  • Top Commentator List For Blogger / Blogspot
  • Read More On Blogger, The Next Feature?
  • Less Targeted Ads on unpublished posts
  • iTheme Blogger Template (The Full Version)
  • Adsense inside a post
  • Blogger Templates - Creation
  • The Contest Is Officially Closed. Submit Your Entries Here
  • Blogger Templates Butterfly
  • Fluid Solution - Wordpress Theme Converted to Blogger Template
  • Blogger Templates - Japanese Fleur, Oriental Baby :)
  • Rainbow Garden Blogger Template

« Why a pool?
3 Columns Blogger Templates - Blogohblog »


Press Enter
Our Feed Subscriber

Popular Articles

  • Watch True Blood Season 2 Full Online Videos
  • Watch Ice Age: Dawn of the Dinosaurs Free Movie Online
  • Watch Public Enemies Online Stream
  • Watch Full TV Shows and Movies on Hulu
  • Watch Full Length Episodes on Fancast
  • Watch Free Streaming Episodes at TV.com

Never Pay for Movie Tickets Again!

Hulu connects you to full episodes of your favorite hit TV shows. Enjoy full length movies at your own convenience. You can access thousands of streaming videos online anytime for free!
Amazon Black Friday
  • Recent Articles
  • Categories
  • Archives
  • Watch I Hate Valentine’s Day Online Free
  • Watch Public Enemies Stream Online
  • Watch Ice Age 3: Dawn of the Dinosaurs Movie Online Free
  • Naruto Shippuden 117 | Naruto Shippuden 117 Watch Raw English Sub Online Free
  • Naruto Shippuden 117 | Naruto Shippuden 117 Watch Raw Online Free
  • Scrubs Season 8 Episode 11 | Watch Scrubs My Nah Nah Nah Online Video
  • Scrubs Season 8 Episode 12 | Watch Scrubs Their Story II Online Video
  • Watch Harry Potter and the Half-Blood Prince Online Free
  • Watch Public Enemies Online Free
  • Watch Ice Age 3 Free Online Stream
  • 24 Season 6 Episode 23 | Watch 24 Day 6: 4:00 a.m. - 5:00 a.m. Online Video
  • The Closer s05e05 | Watch The Closer s05e05 Full Episode
  • Nurse Jackie Episode 5 | Watch Nurse Jackie Episode 5 Daffodil Online Free
  • The Closer Season 5 Episode 5 | Watch The Closer Half Load Online Free
  • Make It or Break It Episode 3 | Watch Make It or Break It Blowing Off Steam Online Free
  • The Bachelorette Season 4 Episode 11 | Watch The Bachelorette After the Final Rose Online Free
  • Michael Jackson’s Will | Read Michael Jackson’s Will Online
  • See Michael Jackson’s Will | Michael Jackson Will Released
  • 24 Season 6 Episode 24 | Watch 24 Day 6: 5:00 a.m. - 6:00 a.m. Online Video
  • Watch Billy Mays Funeral Live in Pennsylvania Online
  • animay
  • anime
  • blog
  • blog-tips
  • blogger hacks
  • blogger templates gallery
  • boxing
  • cars
  • cooking
  • coupons
  • download freeware
  • electronics
  • featured sites
  • funny pictures
  • gadgets
  • games
  • health
  • july 09 anime
  • july 09 movies
  • july 09 tv
  • july anime
  • june 09 anime
  • june 09 movies
  • june 09 tv
  • make money online
  • may anime
  • may movies
  • may tv
  • misc fun sexy
  • moovee
  • Movies
  • music
  • notebook
  • personal
  • seo tips
  • sexy
  • sexy-news
  • sports
  • teevee
  • top 2007 movies
  • top 2008 movies
  • tv
  • virus
  • wordpress
  • July 2009 (32)
  • June 2009 (665)
  • May 2009 (806)
  • April 2009 (497)
  • March 2009 (462)
  • February 2009 (309)
  • January 2009 (367)
  • December 2008 (301)
  • November 2008 (238)
  • October 2008 (198)
  • September 2008 (202)
  • August 2008 (93)
  • July 2008 (22)
  • June 2008 (25)
  • May 2008 (33)
  • April 2008 (18)
  • March 2008 (10)
  • February 2008 (6)
  • November 2007 (13)
  • October 2007 (14)
  • September 2007 (8)
  • August 2007 (12)
  • July 2007 (19)
  • June 2007 (10)
  • May 2007 (18)
  • April 2007 (3)
JackBook.Com | sitemap | Privacy Policy | Copyright
Copyright © Jackbook 2009