Showing posts with label Blogger. Show all posts

Related Post Widget in Blogger [Tutorial]

If you are on WordPress then you can add related or similar post in your blog easily because there are a lot of plugins are available for this purpose. Even you can also add related post with thumbnail easily.
But if you are on Blogger then it is not so easy to add related post widget because you can not use plugins in Blogger and you have to add code manually.
What is the basic requirements to show related posts below an article
Related posts is a must have widget which is added below article and there are following main reasons to add this widget;
  • Internal Linking
Linking of similar content is a good SEO practice and related posts play a very important in this operation. It helps Googlebot to crawl related content.
  • Bounce Rate
Related post widget is the main key to decrease website bounce rate and it helps visitors in finding similar articles or article related to similar categories

Easiest way to add Related Post widget in Blogger

First of all login to your Blogger account and go to the “design option”
In design option go to the “HTML editor”
Now use the Internet browser “Find” option and locate the following live of code 
 


<data:post.body/>


Now you have to paste the following code just below the above given line;


<!--related post started-->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='similiar'>
<div class='widget-content'>
<h2>Related post</h2>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
 
var maxNumberOfPostsPerLabel = 5;
var maxNumberOfLabels = 3;
maxNumberOfPostsPerLabel = 5;
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);
}
}
<!--Bloggertrix.com-->
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>
 
<!--related post end—>




Save the template and you will observe related post with related tag ( categories)

Related Posts with Thumbnail

There are three plug and play ways are available with which you can show related posts with thumbnail and you will love both these easy to use plugins for Blogger

Dhiti

dhiti-dive

Dhiti Live is an amazing way to show related posts with thumbnail and also related tags to browse. Dhiti Live is one of the most effective way to show related content on Blogger and WordPress. For Blogger you have to add just a gadget and for WordPress you can use its plugin.

nRelate

nrelate

nRelate is another great way which shows related posts with thumbnail and with different styles. nRelate can also be added as a gadget in Blogger Blog.

Linkwithin

Linkwithin

Linkwitihn is a very popular and easiest way to add related post with thumbnail in Blogger. You have to add just a gadget to add it in your Blogger blog. You can show maximum  4 related posts with thumbnails.
If you are on WordPress then you can add related or similar post in your blog easily because there are a lot of plugins are available for this purpose. Even you can also add related post with thumbnail easily.
But if you are on Blogger then it is not so easy to add related post widget because you can not use plugins in Blogger and you have to add code manually.
What is the basic requirements to show related posts below an article
Related posts is a must have widget which is added below article and there are following main reasons to add this widget;
  • Internal Linking
Linking of similar content is a good SEO practice and related posts play a very important in this operation. It helps Googlebot to crawl related content.
  • Bounce Rate
Related post widget is the main key to decrease website bounce rate and it helps visitors in finding similar articles or article related to similar categories

Easiest way to add Related Post widget in Blogger

First of all login to your Blogger account and go to the “design option”
In design option go to the “HTML editor”
Now use the Internet browser “Find” option and locate the following live of code 
 


<data:post.body/>


Now you have to paste the following code just below the above given line;


<!--related post started-->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='similiar'>
<div class='widget-content'>
<h2>Related post</h2>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
 
var maxNumberOfPostsPerLabel = 5;
var maxNumberOfLabels = 3;
maxNumberOfPostsPerLabel = 5;
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);
}
}
<!--Bloggertrix.com-->
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>
 
<!--related post end—>




Save the template and you will observe related post with related tag ( categories)

Related Posts with Thumbnail

There are three plug and play ways are available with which you can show related posts with thumbnail and you will love both these easy to use plugins for Blogger

Dhiti

dhiti-dive

Dhiti Live is an amazing way to show related posts with thumbnail and also related tags to browse. Dhiti Live is one of the most effective way to show related content on Blogger and WordPress. For Blogger you have to add just a gadget and for WordPress you can use its plugin.

nRelate

nrelate

nRelate is another great way which shows related posts with thumbnail and with different styles. nRelate can also be added as a gadget in Blogger Blog.

Linkwithin

Linkwithin

Linkwitihn is a very popular and easiest way to add related post with thumbnail in Blogger. You have to add just a gadget to add it in your Blogger blog. You can show maximum  4 related posts with thumbnails.

How to add a Floating Social Bookmarking Widget in Blogger

If you have seen share bar plugin social widget which floats along with post container’s border. This share bar makes sharing easy and you can add as many sharing button as you want including Facebook share button,Twitter button,Stumbleupon etc.

Actually this share bar definitely increase article share on different websites such as Facebook,Twitter etc.

Not only in WordPress you can add this attractive floating widget in Blogger blog too and it is simpler than simplest and I mean it. To add this sliding social widget you have to add just a JavaScript code any where in your template HTML code.

You can also paste this code snippet as a HTML widget.
  • So here is a step by step guide how to add this social slider to your Blogger blog.
  • First of all you have to login to your Blogger.com account ( Google account). Though I do not need to tell about this Smile

  • Now on Blogger dashboard go to the option “Design”
  • Here you can see the option “Page Elements” and I think definitely your template is widgetized and you can add gadgets anywhere in your template.  Select the option “add a Gadget”. Here select the Gadget type “HTML/JavaScript” and paste the following code in this gadget;
Code to add

<!-- floating page sharers Start bloghight.com--> <style type="text/css"> #pageshare {position:fixed; bottom:11%; margin-left:-1015px; float:left; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:0 0 2px 0;z-index:10;} #pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;} .fb_share_count_top {width:48px !important;} .fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;} .FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;} .FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;} </style> <div id='pageshare' title="Get this from bloghight.com"> <div class='sbutton' id='fb'> <a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script> </div> <div class='sbutton' id='rt'> <script src="http://tweetmeme.com/i/scripts/button.js" type='text/javascript'></script> </div> <div class='sbutton' id='su'> <script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script> </div> <div class='sbutton' id='digg' style='margin-left:3px;width:48px'> <script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script> <a class="DiggThisButton DiggMedium"></a> </div> <div class='sbutton' id='gplusone'> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <g:plusone size="tall"></g:plusone> </div> <div style="clear: both;font-size: 9px;text-align:center;">Get <a href="http://www.bloghight.com/">widget</a></div><!-- Do not remove this link --> </div> <!-- floating page sharers End -->


If you are unable to add this script code as a HTML gadget then you can add this code any where in the template body code.


To add this code to template body go to the option Design > Edit HTML

Here locate the closing body tag i.e </body> and add the script code just before this closing tag. ( to find this tag you can use the “find” option of internet browser ).
If you have seen share bar plugin social widget which floats along with post container’s border. This share bar makes sharing easy and you can add as many sharing button as you want including Facebook share button,Twitter button,Stumbleupon etc.

Actually this share bar definitely increase article share on different websites such as Facebook,Twitter etc.

Not only in WordPress you can add this attractive floating widget in Blogger blog too and it is simpler than simplest and I mean it. To add this sliding social widget you have to add just a JavaScript code any where in your template HTML code.

You can also paste this code snippet as a HTML widget.
  • So here is a step by step guide how to add this social slider to your Blogger blog.
  • First of all you have to login to your Blogger.com account ( Google account). Though I do not need to tell about this Smile

  • Now on Blogger dashboard go to the option “Design”
  • Here you can see the option “Page Elements” and I think definitely your template is widgetized and you can add gadgets anywhere in your template.  Select the option “add a Gadget”. Here select the Gadget type “HTML/JavaScript” and paste the following code in this gadget;
Code to add

<!-- floating page sharers Start bloghight.com--> <style type="text/css"> #pageshare {position:fixed; bottom:11%; margin-left:-1015px; float:left; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:0 0 2px 0;z-index:10;} #pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;} .fb_share_count_top {width:48px !important;} .fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;} .FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;} .FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;} </style> <div id='pageshare' title="Get this from bloghight.com"> <div class='sbutton' id='fb'> <a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script> </div> <div class='sbutton' id='rt'> <script src="http://tweetmeme.com/i/scripts/button.js" type='text/javascript'></script> </div> <div class='sbutton' id='su'> <script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script> </div> <div class='sbutton' id='digg' style='margin-left:3px;width:48px'> <script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script> <a class="DiggThisButton DiggMedium"></a> </div> <div class='sbutton' id='gplusone'> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <g:plusone size="tall"></g:plusone> </div> <div style="clear: both;font-size: 9px;text-align:center;">Get <a href="http://www.bloghight.com/">widget</a></div><!-- Do not remove this link --> </div> <!-- floating page sharers End -->


If you are unable to add this script code as a HTML gadget then you can add this code any where in the template body code.


To add this code to template body go to the option Design > Edit HTML

Here locate the closing body tag i.e </body> and add the script code just before this closing tag. ( to find this tag you can use the “find” option of internet browser ).