<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Techie Blogger &#187; Blogger widget</title>
	<atom:link href="http://www.techieblogger.com/category/blogger/blogger-widget/feed" rel="self" type="application/rss+xml" />
	<link>http://www.techieblogger.com</link>
	<description>The Ultimate Design Resource Portal</description>
	<lastBuildDate>Thu, 09 Feb 2012 08:56:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Page Navigation Hack for Blogger &#8211; bugs fixed</title>
		<link>http://www.techieblogger.com/2009/10/page-navigation-javascript-code-for-blogspot-blogs.html</link>
		<comments>http://www.techieblogger.com/2009/10/page-navigation-javascript-code-for-blogspot-blogs.html#comments</comments>
		<pubDate>Sat, 17 Oct 2009 18:40:37 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[Blogger widget]]></category>
		<category><![CDATA[blogger hacks]]></category>
		<category><![CDATA[blogger tutorials]]></category>
		<category><![CDATA[blogger widgets]]></category>
		<category><![CDATA[page navigation hack]]></category>

		<guid isPermaLink="false">http://www.techieblogger.com/?p=2277</guid>
		<description><![CDATA[The most awaited Page navigation script with bugs fixed is released. I have received lots of comments on the bugs of Page navigation hack. Although I was busy with my studies , I do spent sometime in fixing the errors. But i was not successful in fixing the errors of Page Navigation hack. It&#8217;s Abu [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html' rel='bookmark' title='Page Navigation Hack for Blogger'>Page Navigation Hack for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/07/page-navigation-menu-widget-for-blogger.html' rel='bookmark' title='Page Navigation Menu Widget for Blogger'>Page Navigation Menu Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The most awaited Page navigation script with bugs fixed is released. I have received lots of comments on the bugs of Page navigation hack. Although I was busy with my studies , I do spent sometime in fixing the errors. But i was not successful in fixing the errors of Page Navigation hack. It&#8217;s <a href="http://www.abu-farhan.com/" target="_blank">Abu Farhan</a>, a fella blogger, who has fixed the errors and made this wonderful page navigation hack available to blogger once again. So blogger is no longer going to be bad when compared to WordPress. Still more features to come , now I invite other coders and developers to create more features which are available to only wordpress before. Without making much fuzz i would like to present you the code.</p>
<p><center><img src="http://www.techieblogger.com/wp-content/woo_custom/31-page-navigation.jpg"/></center><br />
Regarding Installation you can follow any of the two methods mentioned here :</p>
<ul>
<li><a href="http://www.techieblogger.com/2008/07/page-navigation-menu-widget-for-blogger.html" target="_blank">Page Navigation Widget &#8211; Widget Style ( Recommended )</a></li>
<li><a href="http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html" target="_blank">Page Navigation Hack for Blogger &#8211; Blogger template customization Method</a></li>
<li><a href="http://www.abu-farhan.com/2009/09/page-navigation-for-blogger-problems-solved/" target="_blank">Page Navigation Script Problems solved ( Abu Farhan )</a></li>
</ul>
<h3></h3>
<h1>Installation instructions </h1>
<p>Since blogger doesn&#8217;t support uploading javascript files it becomes very difficult to add huge codes like below. This will certainly increase your site loading time. So i have included the JavaScript to my own server. Just add the following code to your blogger template.</p>
<p>Go to layout section of your blog and then navigate to EDIT HTML subtab.</p>
<p>There search for <span style="color:green;"> &lt;/head&gt; </span>tag. Add the following code immediately above it.</p>
<div class="codeview">&lt;script src=&#8217;http://www.techieblogger.com/wp-content/uploads/2009/10/page-navigation-script.js&#8217; type=&#8217;text/javascript&#8217;/&gt;<br />
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://www.techieblogger.com/wp-content/uploads/2009/10/page.css&quot; /&gt;</div>
<p>Now save your template. You have successfully added the code for page navigation hack for Blogger.</p>
<h3></h3>
<h1>Modified Code </h1>
<p>If you want to add the code manually then do the following steps.</p>
<p>Go to layout section of your blog and then navigate to EDIT HTML subtab.</p>
<p>There search for <span style="color:green;"> &lt;/head&gt; </span>tag. Add the following code immediately above it.</p>
<div class="codeview">&lt;style&gt;<br />
.showpageArea {padding: 0 2px;margin-bottom:10px;margin-top:10px;<br />
}</p>
<p>.showpageArea a {border: 1px solid #505050;<br />
color: #000000;font-weight:normal;<br />
padding: 3px 6px !important;<br />
padding: 1px 4px ;margin:0px 4px;<br />
text-decoration: none;<br />
}<br />
.showpageArea a:hover {<br />
font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;<br />
}</p>
<p>.showpageNum a {border: 1px solid #505050;<br />
color: #000000;font-weight:normal;<br />
padding: 3px 6px !important;<br />
padding: 1px 4px ;margin:0px 4px;<br />
text-decoration: none;</p>
<p>}<br />
.showpageNum a:hover {<br />
font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;</p>
<p>}<br />
.showpagePoint {font-size:11px;<br />
padding: 2px 4px 2px 4px;<br />
margin: 2px;<br />
font-weight: bold;<br />
border: 1px solid #333;<br />
color: #fff;<br />
background-color: #000000;</p>
<p>}</p>
<p>.showpage a:hover {font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;</p>
<p>}<br />
.showpageNum a:link,.showpage a:link {<br />
font-size:11px;<br />
padding: 2px 4px 2px 4px;<br />
margin: 2px;<br />
text-decoration: none;<br />
border: 1px solid #0066cc;<br />
color: #0066cc;<br />
background-color: #FFFFFF;}</p>
<p>.showpageNum a:hover {font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;<br />
}<br />
&lt;/style&gt;</p></div>
<p>Now add the following code immediately above &lt;/body&gt; .</p>
<div class="codeview">
&amp;lt;script type=&#8217;text/javascript&#8217;&amp;gt;</p>
<p>var home_page_url = location.href;	</p>
<p>var pageCount=10;<br />
var displayPageNum=6;<br />
var upPageWord =&#8217;Previous&#8217;;<br />
var downPageWord =&#8217;Next&#8217;;</p>
<p>function showpageCount(json) {<br />
var thisUrl = home_page_url;<br />
var htmlMap = new Array();<br />
var thisNum = 1;<br />
var postNum=1;<br />
var itemCount = 0;<br />
var fFlag = 0;<br />
var eFlag = 0;<br />
var html= &amp;amp;#39;&amp;amp;#39;;<br />
var upPageHtml =&amp;amp;#39;&amp;amp;#39;;<br />
var downPageHtml =&amp;amp;#39;&amp;amp;#39;;</p>
<p>htmlMap[htmlMap.length]=&amp;amp;#39;/&amp;amp;#39;;<br />
postNum++;</p>
<p>for(var i=pageCount-1, post; post = json.feed.entry[i]; i=i+pageCount) {</p>
<p>	var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);<br />
	timestamp = encodeURIComponent(timestamp1);<br />
	var title = post.title.$t;<br />
			if(thisUrl.indexOf(timestamp)!=-1 ){<br />
					thisNum = postNum;<br />
			}</p>
<p>			postNum++;<br />
			htmlMap[htmlMap.length] = &amp;amp;#39;/search?updated-max=&amp;amp;#39;+timestamp+&amp;amp;#39;&amp;amp;amp;max-results=&amp;amp;#39;+pageCount;</p>
<p>}</p>
<p>var banyaknomer = htmlMap.length;<br />
if (json.feed.entry.length % pageCount == 0){<br />
	var banyaknomer = htmlMap.length -1 ;<br />
	postNum=postNum-1;<br />
};</p>
<p>for(var p =0;p&amp;amp;lt; banyaknomer;p++){<br />
	if(p&amp;amp;gt;=(thisNum-displayPageNum-1) &amp;amp;amp;&amp;amp;amp; p&amp;amp;lt;(thisNum+displayPageNum)){<br />
		if(fFlag ==0 &amp;amp;amp;&amp;amp;amp; p == thisNum-2){<br />
			if(thisNum==2){<br />
				upPageHtml = &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpage&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;/&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ upPageWord +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}else{<br />
				upPageHtml = &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpage&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;&amp;amp;#39;+htmlMap[p]+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ upPageWord +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}</p>
<p>			fFlag++;<br />
		}</p>
<p>		if(p==(thisNum-1)){<br />
			html += &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpagePoint&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+thisNum+&amp;amp;#39;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
		}else{<br />
			if(p==0){<br />
					html += &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpageNum&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;/&amp;amp;quot;&amp;amp;gt;1&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;</p>
<p>			}else{<br />
				html += &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpageNum&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;&amp;amp;#39;+htmlMap[p]+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ (p+1) +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}<br />
		}</p>
<p>		if(eFlag ==0 &amp;amp;amp;&amp;amp;amp; p == thisNum){<br />
			downPageHtml = &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpage&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;a href=&amp;amp;quot;&amp;amp;#39;+htmlMap[p]+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ downPageWord +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			eFlag++;<br />
		}<br />
	}<br />
}</p>
<p>if(thisNum&amp;amp;gt;1){<br />
	html = &amp;amp;#39;&amp;amp;#39;+upPageHtml+&amp;amp;#39; &amp;amp;#39;+html +&amp;amp;#39; &amp;amp;#39;;<br />
}</p>
<p>html = &amp;amp;#39;&amp;amp;lt;div class=&amp;amp;quot;showpageArea&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span style=&amp;amp;quot;COLOR: #000;&amp;amp;quot; class=&amp;amp;quot;showpageOf&amp;amp;quot;&amp;amp;gt; Pages (&amp;amp;#39;+(postNum-1)+&amp;amp;#39;)&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;+html;</p>
<p>if(thisNum&amp;amp;lt;(postNum-1)){<br />
	html += downPageHtml;<br />
}</p>
<p>if(postNum==1) postNum++;<br />
html += &amp;amp;#39;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;#39;;</p>
<p>var pageArea = document.getElementsByName(&amp;amp;quot;pageArea&amp;amp;quot;);<br />
var blogPager = document.getElementById(&amp;amp;quot;blog-pager&amp;amp;quot;);</p>
<p>if(postNum &amp;amp;lt;= 2){<br />
	html =&amp;amp;#39;&amp;amp;#39;;<br />
}</p>
<p>for(var p =0;p&amp;amp;lt; pageArea.length;p++){<br />
	pageArea[p].innerHTML = html;<br />
}</p>
<p>if(pageArea&amp;amp;amp;&amp;amp;amp;pageArea.length&amp;amp;gt;0){<br />
	html =&amp;amp;#39;&amp;amp;#39;;<br />
}</p>
<p>if(blogPager){<br />
	blogPager.innerHTML = html;<br />
}</p>
<p>}</p>
<p>function showpageCount2(json) {</p>
<p>var thisUrl = home_page_url;<br />
var htmlMap = new Array();<br />
var isLablePage = thisUrl.indexOf(&amp;amp;quot;/search/label/&amp;amp;quot;)!=-1;<br />
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(&amp;amp;quot;/search/label/&amp;amp;quot;)+14,thisUrl.length) : &amp;amp;quot;&amp;amp;quot;;<br />
thisLable = thisLable.indexOf(&amp;amp;quot;?&amp;amp;quot;)!=-1 ? thisLable.substr(0,thisLable.indexOf(&amp;amp;quot;?&amp;amp;quot;)) : thisLable;<br />
var thisNum = 1;<br />
var postNum=1;<br />
var itemCount = 0;<br />
var fFlag = 0;<br />
var eFlag = 0;<br />
var html= &amp;amp;#39;&amp;amp;#39;;<br />
var upPageHtml =&amp;amp;#39;&amp;amp;#39;;<br />
var downPageHtml =&amp;amp;#39;&amp;amp;#39;;</p>
<p>var labelHtml = &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpageNum&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;/search/label/&amp;amp;#39;+thisLable+&amp;amp;#39;?&amp;amp;amp;max-results=&amp;amp;#39;+pageCount+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;;<br />
var thisUrl = home_page_url;	</p>
<p>htmlMap[htmlMap.length]=labelHtml;<br />
postNum++;</p>
<p>for(var i=pageCount-1, post; post = json.feed.entry[i]; i=i+pageCount) {<br />
	var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);<br />
	timestamp = encodeURIComponent(timestamp1);</p>
<p>	var title = post.title.$t;</p>
<p>			if(thisUrl.indexOf(timestamp)!=-1 ){<br />
				thisNum = postNum;<br />
			}</p>
<p>			if(title!=&amp;amp;#39;&amp;amp;#39;) postNum++;<br />
			htmlMap[htmlMap.length] = &amp;amp;#39;/search/label/&amp;amp;#39;+thisLable+&amp;amp;#39;?updated-max=&amp;amp;#39;+timestamp+&amp;amp;#39;&amp;amp;amp;max-results=&amp;amp;#39;+pageCount;</p>
<p>	itemCount++;<br />
}</p>
<p>var banyaknomer = htmlMap.length;<br />
if (json.feed.entry.length % pageCount == 0){<br />
	var banyaknomer = htmlMap.length -1 ;<br />
	postNum=postNum-1;<br />
};</p>
<p>for(var p =0;p&amp;amp;lt; banyaknomer;p++){<br />
	if(p&amp;amp;gt;=(thisNum-displayPageNum-1) &amp;amp;amp;&amp;amp;amp; p&amp;amp;lt;(thisNum+displayPageNum)){<br />
		if(fFlag ==0 &amp;amp;amp;&amp;amp;amp; p == thisNum-2){<br />
			if(thisNum==2){<br />
				upPageHtml = labelHtml + upPageWord +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}else{<br />
				upPageHtml = &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpage&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;&amp;amp;#39;+htmlMap[p]+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ upPageWord +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}</p>
<p>			fFlag++;<br />
		}</p>
<p>		if(p==(thisNum-1)){<br />
			html += &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpagePoint&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+thisNum+&amp;amp;#39;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
		}else{<br />
			if(p==0){<br />
				html = labelHtml+&amp;amp;#39;1&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}else{<br />
				html += &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpageNum&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;&amp;amp;#39;+htmlMap[p]+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ (p+1) +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			}<br />
		}</p>
<p>		if(eFlag ==0 &amp;amp;amp;&amp;amp;amp; p == thisNum){<br />
			downPageHtml = &amp;amp;#39;&amp;amp;lt;span class=&amp;amp;quot;showpage&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;a href=&amp;amp;quot;&amp;amp;#39;+htmlMap[p]+&amp;amp;#39;&amp;amp;quot;&amp;amp;gt;&amp;amp;#39;+ downPageWord +&amp;amp;#39;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;;<br />
			eFlag++;<br />
		}<br />
	}<br />
}</p>
<p>if(thisNum&amp;amp;gt;1){<br />
	if(!isLablePage){<br />
		html = &amp;amp;#39;&amp;amp;#39;+upPageHtml+&amp;amp;#39; &amp;amp;#39;+html +&amp;amp;#39; &amp;amp;#39;;<br />
	}else{<br />
		html = &amp;amp;#39;&amp;amp;#39;+upPageHtml+&amp;amp;#39; &amp;amp;#39;+html +&amp;amp;#39; &amp;amp;#39;;<br />
	}<br />
}</p>
<p>html = &amp;amp;#39;&amp;amp;lt;div class=&amp;amp;quot;showpageArea&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span style=&amp;amp;quot;COLOR: #000;&amp;amp;quot; class=&amp;amp;quot;showpageOf&amp;amp;quot;&amp;amp;gt; Pages (&amp;amp;#39;+(postNum-1)+&amp;amp;#39;)&amp;amp;lt;/span&amp;amp;gt;&amp;amp;#39;+html;</p>
<p>if(thisNum&amp;amp;lt;(postNum-1)){<br />
	html += downPageHtml;<br />
}</p>
<p>if(postNum==1) postNum++;<br />
html += &amp;amp;#39;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;#39;;</p>
<p>var pageArea = document.getElementsByName(&amp;amp;quot;pageArea&amp;amp;quot;);<br />
var blogPager = document.getElementById(&amp;amp;quot;blog-pager&amp;amp;quot;);</p>
<p>if(postNum &amp;amp;lt;= 2){<br />
	html =&amp;amp;#39;&amp;amp;#39;;<br />
}</p>
<p>for(var p =0;p&amp;amp;lt; pageArea.length;p++){<br />
	pageArea[p].innerHTML = html;<br />
}</p>
<p>if(pageArea&amp;amp;amp;&amp;amp;amp;pageArea.length&amp;amp;gt;0){<br />
	html =&amp;amp;#39;&amp;amp;#39;;<br />
}</p>
<p>if(blogPager){<br />
	blogPager.innerHTML = html;<br />
}</p>
<p>}</p>
<p>&amp;lt;/script&amp;gt;</p>
<p>&amp;lt;script type=&#8217;text/javascript&#8217;&amp;gt;</p>
<p> 	var thisUrl = home_page_url;<br />
	if (thisUrl.indexOf(&amp;amp;quot;/search/label/&amp;amp;quot;)!=-1){<br />
		if (thisUrl.indexOf(&amp;amp;quot;?updated-max&amp;amp;quot;)!=-1){<br />
			var lblname1 = thisUrl.substring(thisUrl.indexOf(&amp;amp;quot;/search/label/&amp;amp;quot;)+14,thisUrl.indexOf(&amp;amp;quot;?updated-max&amp;amp;quot;));<br />
		}else{<br />
			var lblname1 = thisUrl.substring(thisUrl.indexOf(&amp;amp;quot;/search/label/&amp;amp;quot;)+14,thisUrl.indexOf(&amp;amp;quot;?&amp;amp;amp;max&amp;amp;quot;));<br />
		}<br />
	}</p>
<p>	var home_page = &amp;amp;quot;/&amp;amp;quot;;<br />
	if (thisUrl.indexOf(&amp;amp;quot;?q=&amp;amp;quot;)==-1 &amp;amp;amp;&amp;amp;amp; thisUrl.indexOf(&amp;amp;quot;.html&amp;amp;quot;)==-1){<br />
		if (thisUrl.indexOf(&amp;amp;quot;/search/label/&amp;amp;quot;)==-1){<br />
			document.write(&#8216;&amp;amp;lt;script src=&amp;amp;quot;&#8217;+home_page+&#8217;feeds/posts/summary?alt=json-in-script&amp;amp;amp;callback=showpageCount&amp;amp;amp;max-results=99999&amp;amp;quot; &amp;amp;gt;&amp;amp;lt;\/script&amp;amp;gt;&#8217;)<br />
		}else{document.write(&#8216;&amp;amp;lt;script src=&amp;amp;quot;&#8217;+home_page+&#8217;feeds/posts/full/-/&#8217;+lblname1+&#8217;?alt=json-in-script&amp;amp;amp;callback=showpageCount2&amp;amp;amp;max-results=99999&amp;amp;quot; &amp;amp;gt;&amp;amp;lt;\/script&amp;amp;gt;&#8217;)<br />
		}<br />
	}<br />
&amp;lt;/script&amp;gt;<br />
&amp;lt;div style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.techieblogger.com&amp;quot;&amp;gt;Techie Blogger&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
</p></div>
<p>I hope this must work fine from now on. If you still find any bugs then do let us know. We are here to help you on fixing them.</p>
<h3></h3>
<h1>Changing the CSS style</h1>
<p>Hope you guys are really bored to see the same CSS style being used by most of the blogs. So Now i would like to explain how to have your own CSS codes for Page Navigation hack. Though in this tutorial i will explain the code which i used myself before for my blogger blog.</p>
<div class="codeview">
.showpageArea {padding: 0 2px;margin-bottom:10px;margin-top:10px;<br />
}<br />
.showpageArea a {border: 1px solid #505050;<br />
color: #000000;font-weight:normal;<br />
padding: 3px 6px !important;<br />
padding: 1px 4px ;margin:0px 4px;<br />
text-decoration: none;<br />
}<br />
.showpageArea a:hover {<br />
font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;<br />
}</p>
<p>.showpageNum a {border: 1px solid #505050;<br />
color: #000000;font-weight:normal;<br />
padding: 3px 6px !important;<br />
padding: 1px 4px ;margin:0px 4px;<br />
text-decoration: none;</p>
<p>}<br />
.showpageNum a:hover {<br />
font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;</p>
<p>}<br />
.showpagePoint {font-size:11px;<br />
padding: 2px 4px 2px 4px;<br />
margin: 2px;<br />
font-weight: bold;<br />
border: 1px solid #333;<br />
color: #fff;<br />
background-color: #000000;<br />
}</p>
<p>.showpage a:hover {font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;<br />
}<br />
.showpageNum a:link,.showpage a:link {<br />
font-size:11px;<br />
padding: 2px 4px 2px 4px;<br />
margin: 2px;<br />
text-decoration: none;<br />
border: 1px solid #0066cc;<br />
color: #0066cc;<br />
background-color: #FFFFFF;}<br />
.showpageNum a:hover {font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;<br />
}
</p></div>
<p>This is my default coding style for the page navigation hack.</p>
<p><center><img src="http://www.techieblogger.com/wp-content/uploads/2009/10/Page-Navigation-Menu-Widget-for-Blogger.jpg" alt="Page-Navigation-Menu-Widget-for-Blogger" title="Page-Navigation-Menu-Widget-for-Blogger" width="480" height="80" class="alignnone size-full wp-image-2282" /></center></p>
<p> But Now i will explain how to make it more better than this.</p>
<div class="codeview">.showpageArea {padding: 0 2px;margin-bottom:10px;margin-top:10px;<br />
} </div>
<p>This tag explains where should the page navigation hack must be present. If by mistake the hack overlaps with your content then you can increase the margin-bottom and margin-top attributes to a higher value to make it fit exactly where you want it to appear.</p>
<div class="codeview">.showpageArea a {border: 1px solid #505050;<br />
color: #000000;font-weight:normal;<br />
padding: 3px 6px !important;<br />
padding: 1px 4px ;margin:0px 4px;<br />
text-decoration: none;<br />
}</div>
<p>This code defines the CSS style for the back and Next buttons. You can add some images as background. For example , in my blogger version before i used an background image to the Next and previous button. Here is the code for that :</p>
<div class="codeview">
float : left;<br />
background : url(http://moviedls.files.wordpress.com/2009/02/backbutton.gif) no-repeat 0 0;<br />
text-align : center;<br />
width : 127px;<br />
height : 42px;<br />
text-align : center;<br />
display : block;<br />
margin : 0 5px;<br />
color : #333;<br />
padding-top : 6px;</div>
<p>If you want to change the background color or image behind the page numbers then you must edit this code :</p>
<div class="codeview">.showpageNum a {border: 1px solid #505050;<br />
color: #000000;font-weight:normal;<br />
padding: 3px 6px !important;<br />
padding: 1px 4px ;margin:0px 4px;<br />
text-decoration: none;<br />
}<br />
.showpageNum a:hover {<br />
font-size:11px;<br />
border: 1px solid #333;<br />
color: #000000;<br />
background-color: #FFFFFF;<br />
}</div>
<p>If you take my own code , i used the following code for my blog before.</p>
<div class="codeview">.showpageNum a {<br />
background : url(http://i422.photobucket.com/albums/pp302/bloggeracs/page_num.gif) no-repeat 0 0;<br />
width : 37px;<br />
height : 42px;<br />
display : block;<br />
text-align : center;<br />
float : left;<br />
margin : 0 5px;<br />
padding-top : 6px;<br />
text-decoration : none;<br />
color : #333;<br />
}<br />
.showpageNum a:hover {<br />
background : url(http://i422.photobucket.com/albums/pp302/bloggeracs/page_num.gif) no-repeat 0 100%;<br />
color : #fff;<br />
}</div>
<p>Change the background images to your wish.</p>
<div class="codeview">.showpagePoint {font-size:11px;<br />
padding: 2px 4px 2px 4px;<br />
margin: 2px;<br />
font-weight: bold;<br />
border: 1px solid #333;<br />
color: #fff;<br />
background-color: #000000;<br />
}</div>
<p>This code defines the CSS for the current page look. It is similar to a:active tag which we use in links. I used the following tag for this :</p>
<div class="codeview">.showpagePoint {<br />
background : url(http://i422.photobucket.com/albums/pp302/bloggeracs/page_num.gif) no-repeat 0 100%;<br />
width : 37px;<br />
height : 42px;<br />
display : block;<br />
float : left;<br />
text-align : center;<br />
margin : 0 5px;<br />
padding-top : 6px;<br />
font-weight : bold;<br />
color : #fff;<br />
}<br />
.showpageNum a:link, .showpage a:link {<br />
text-decoration : none;<br />
color : #cc0000;<br />
}</div>
<p>So here is the complete CSS code i used for my blogger blog before. You can use this code as well for your blog. All you need to do is just replace the CSS code already present with this one.</p>
<div class="codeview">
<p>.showpageArea {<br />
padding : 10px;<br />
color : #003366;<br />
text-align : left;<br />
width : 530px;<br />
}<br />
.showpageArea a {<br />
float : left;<br />
background : url(http://www.techieblogger.com/wp-content/uploads/2009/10/backbutton.gif) no-repeat 0 0;<br />
text-align : center;<br />
width : 127px;<br />
height : 42px;<br />
text-align : center;<br />
display : block;<br />
margin : 0 5px;<br />
color : #333;<br />
padding-top : 6px;<br />
}<br />
.showpageArea a:hover {<br />
color : #333;<br />
margin : 0 5px;<br />
padding-top : 6px;<br />
}<br />
.showpageNum a {<br />
background : url(http://www.techieblogger.com/wp-content/uploads/2009/10/page_num.gif) no-repeat 0 0;<br />
width : 37px;<br />
height : 42px;<br />
display : block;<br />
text-align : center;<br />
float : left;<br />
margin : 0 5px;<br />
padding-top : 6px;<br />
text-decoration : none;<br />
color : #333;<br />
}<br />
.showpageNum a:hover {<br />
background : url(http://www.techieblogger.com/wp-content/uploads/2009/10/page_num.gif) no-repeat 0 100%;<br />
color : #fff;<br />
}<br />
.showpagePoint {<br />
background : url(http://www.techieblogger.com/wp-content/uploads/2009/10/page_num.gif) no-repeat 0 100%;<br />
width : 37px;<br />
height : 42px;<br />
display : block;<br />
float : left;<br />
text-align : center;<br />
margin : 0 5px;<br />
padding-top : 6px;<br />
font-weight : bold;<br />
color : #fff;<br />
}<br />
.showpageNum a:link, .showpage a:link {<br />
text-decoration : none;<br />
color : #cc0000;<br />
}
</p></div>
<p>Hope you guys like my tutorial , still you want any modifications then do let me know.</p>
<h3/>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html' rel='bookmark' title='Page Navigation Hack for Blogger'>Page Navigation Hack for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/07/page-navigation-menu-widget-for-blogger.html' rel='bookmark' title='Page Navigation Menu Widget for Blogger'>Page Navigation Menu Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2009/10/page-navigation-javascript-code-for-blogspot-blogs.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Random Posts Widget for Blogger</title>
		<link>http://www.techieblogger.com/2009/10/random-posts-widget-for-blogger.html</link>
		<comments>http://www.techieblogger.com/2009/10/random-posts-widget-for-blogger.html#comments</comments>
		<pubDate>Sun, 04 Oct 2009 03:43:11 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[Blogger widget]]></category>
		<category><![CDATA[random posts]]></category>
		<category><![CDATA[random posts script]]></category>
		<category><![CDATA[random posts widget]]></category>

		<guid isPermaLink="false">http://www.techieblogger.com/?p=1896</guid>
		<description><![CDATA[Most like to crowd their sidebars with full of link list widgets to improve their pageviews. Though the only two widgets available to show post links are recent posts widget and popular posts widget. In the row of recent posts and related posts widget for blogger , Now here comes one more link list widget [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css-2.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with_25.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Most like to crowd their sidebars with full of link list widgets to improve their pageviews. Though the only two widgets available to show post links are recent posts widget and  popular posts widget. In the row of recent posts and related posts widget for blogger , Now here comes one more link list widget called &#8221; Random posts widget&#8221;. As the name implies , this widget will call posts in a random manner and the number of posts links to be displayed can be controlled by the webmaster. </p>
<h3></h3>
<h1>Code Customization instructions</h1>
<p>This code uses the Math.random() built-in function to get the random posts from the json blogger feeds. This is the random posts widget script developed by <a href="http://www.bloggodown.com/2009/04/random-posts-blogger-widget.html" target="_blank">Bloggodown</a>.</p>
<div class="codeview">&lt;script type=&quot;text/javascript&quot;&gt;<br />
var randarray = new Array();var l=0;var flag;<br />
var numofpost=<span style="color:red;">8</span>;function randomposts(json){<br />
var total = parseInt(json.feed.openSearch$totalResults.$t,10);<br />
for(i=0;i &lt; numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){ flag=1;}}<br />
if(flag==0&amp;&amp;l!=0){randarray[i++]=l;}}document.write(&#8216;&lt;ul&gt;&#8217;);<br />
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];<br />
for(k=0; k &lt; entry.link.length; k++){if(entry.link[k].rel==&#8217;alternate&#8217;){var item = &quot;&lt;li&gt;&quot; + &quot;&lt;a href=&quot; + entry.link[k].href + &quot;&gt;&quot; + entry.title.$t + &quot;&lt;/a&gt; &lt;/li&gt;&quot;;<br />
document.write(item);}}<br />
}<br />
document.write(&#8216;&lt;li&gt;&lt;a href=&quot;http://www.techieblogger.com&quot; target=&quot;_blank&quot;&gt;Random posts widget&lt;/a&gt;&lt;/li&gt;&#8217;);document.write(&#8216;&lt;/ul&gt;&#8217;);}<br />
&lt;/script&gt;<br />
&lt;script src=&quot;/feeds/posts/default?alt=json-in-script&amp;start-index=1&amp;max-results=1000&amp;callback=randomposts&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</div>
<p>The script gets the number of posts to be displayed using a variable named &#8220;numofpost&#8221;. After getting the number of posts this script uses a &#8221; for loop &#8221; to display only the number posts mentioned by the author.</p>
<p>I have set the number of posts to be 8. If you want to change the number of posts to be displayed then change the number in the text shown in red.</p>
<h3></h3>
<h1>Installation Instructions</h1>
<p>You can either install this widget in the sidebar or add this below the posts. First i will explain how to add this as a widget in the sidebar.</p>
<p>Adding the code in the sidebar is very simple. Just follow the below instructions.</p>
<ul>
<li>Go to Layout section of your blog.</li>
<li>Then in the sidebar select &#8221; Add a gadget &#8221; option.</li>
<li> choose &#8221; HTML / JAVASCRIPT&#8221; widget in that list.</li>
<li>
Now add the above code in that widget and click save.</li>
<p>That&#8217;s you have successfully installed the random posts widget for blogger sidebar.</ul>
<h3></h3>
<h1>Adding random posts widget below posts</h1>
<p>I have seen few who are showing the random list of posts below their posts. It&#8217;s also a good script placement which can increase your pageviews.</p>
<p>To add the code , just follow the above instructions.</p>
<ul>
<li>Go to Layout Section</li>
<li>Navigate to EDIT HTML subtab</li>
<li>Now check expand widgets option </li>
<li>Search the <span style="color:green;">&lt;p&gt;&lt;data:post.body/&gt;&lt;/p&gt;</span></li>
<li>Now add the following code immediately below it</li>
</ul>
<div class="codeview">&lt;div id=&quot;random-posts&quot;&gt;<br />
&lt;h2&gt;Random posts&lt;/h2&gt;<br />
&lt;script type=&quot;text/javascript&quot;&gt;<br />
var randarray = new Array();var l=0;var flag;<br />
var numofpost=<span style="color:red;">8</span>;function randomposts(json){<br />
var total = parseInt(json.feed.openSearch$totalResults.$t,10);<br />
for(i=0;i &lt; numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){ flag=1;}}<br />
if(flag==0&amp;&amp;l!=0){randarray[i++]=l;}}document.write(&#8216;&lt;ul&gt;&#8217;);<br />
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];<br />
for(k=0; k &lt; entry.link.length; k++){if(entry.link[k].rel==&#8217;alternate&#8217;){var item = &quot;&lt;li&gt;&quot; + &quot;&lt;a href=&quot; + entry.link[k].href + &quot;&gt;&quot; + entry.title.$t + &quot;&lt;/a&gt; &lt;/li&gt;&quot;;<br />
document.write(item);}}<br />
}<br />
document.write(&#8216;&lt;li&gt;&lt;a href=&quot;http://www.techieblogger.com&quot; target=&quot;_blank&quot;&gt;Random posts widget&lt;/a&gt;&lt;/li&gt;&#8217;);document.write(&#8216;&lt;/ul&gt;&#8217;);}<br />
&lt;/script&gt;<br />
&lt;script src=&quot;/feeds/posts/default?alt=json-in-script&amp;start-index=1&amp;max-results=1000&amp;callback=randomposts&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;<br />
&lt;/div&gt;</div>
<p>If you want to add custom CSS to this link list , then add the following code above &lt;/head&gt;</p>
<div class="codeview">
&lt;style&gt;<br />
/*– (Random posts widget -below posts) –*/<br />
#random-posts {<br />
width:100%;<br />
height:100%;<br />
min-height:100%;<br />
padding-top:5px;<br />
padding-left:10px;<br />
}<br />
#random-posts .widget{<br />
padding-left:6px;<br />
margin-bottom:10px;<br />
}<br />
#random-posts .widget h2 {<br />
font-size: 1.6em;<br />
font-weight: bold;<br />
color: #0000FF;<br />
font-family: Georgia, “Times New Roman”, Times, serif;<br />
margin-bottom: 0.75em;<br />
margin-top: 0em;<br />
padding-top: 0em;<br />
}<br />
#random-posts a{<br />
color:#A10000;<br />
}<br />
#random-posts a:hover{<br />
color:#A10000<br />
}<br />
#random-posts ul{<br />
list-style-type:none;<br />
margin:0 0 0px 0;<br />
padding:0px;<br />
text-decoration:bold;<br />
font-size:15px;<br />
text-color:#000000<br />
}<br />
#random-posts ul li{<br />
background:transparent url(http://www.techieblogger.com/wp-content/uploads/2009/10/bulltet.gif) no-repeat ;<br />
display:block;<br />
list-style-type:none;<br />
margin-bottom: 13px;<br />
padding-left: 30px;<br />
padding-top:0px;}<br />
&lt;/style&gt;
</div>
<p>Now you can see a beautiful Random posts appearing below the posts in your Blog.<br />
<center><img src="http://www.techieblogger.com/wp-content/woo_custom/21-random-posts.JPG" alt="Random posts widget" title="Random posts widget"/></center></p>
<h3></h3>
<p>hope you like this Random posts widget and hack, If you need any other modifications then do let me know via comments. </p>
<h3></h3>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css-2.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with_25.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2009/10/random-posts-widget-for-blogger.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Add paypal donation button to blogger and wordpress blogs</title>
		<link>http://www.techieblogger.com/2009/07/add-paypal-donation-button-script-to-blogger-and-wordpress-blogs.html</link>
		<comments>http://www.techieblogger.com/2009/07/add-paypal-donation-button-script-to-blogger-and-wordpress-blogs.html#comments</comments>
		<pubDate>Thu, 30 Jul 2009 18:54:39 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[blogger tutorials]]></category>
		<category><![CDATA[Blogger widget]]></category>
		<category><![CDATA[Video Tutorials]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogger hacks]]></category>
		<category><![CDATA[blogger widgets]]></category>
		<category><![CDATA[blogspot]]></category>
		<category><![CDATA[earn money]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[paypal donation button]]></category>

		<guid isPermaLink="false">http://www.techieblogger.com/?p=656</guid>
		<description><![CDATA[Rather than advertising revenue some websites depend on donations from users to run their sites. Although there are few online paypal button code generator websites available, I would like to explain how to generate paypal donation button script manually using your own paypal account. In order to create a donation button in paypal you need [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2009/08/image-resizer-tool-php-css-script.html' rel='bookmark' title='Image re-sizer CSS Hack for blogger and wordpress users'>Image re-sizer CSS Hack for blogger and wordpress users</a></li>
<li><a href='http://www.techieblogger.com/2009/12/build-your-own-online-store-in-blogger-blogs.html' rel='bookmark' title='Build Your Own Online Store In Blogger Blogs'>Build Your Own Online Store In Blogger Blogs</a></li>
<li><a href='http://www.techieblogger.com/2008/07/colorful-link-hover-hack-for-blogger.html' rel='bookmark' title='Colorful Link Hover Hack for Blogger and WordPress'>Colorful Link Hover Hack for Blogger and WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Rather than advertising revenue some websites depend on donations from users to run their sites. Although there are few online paypal button code generator websites available, I would like to explain how to generate paypal donation button script manually using your own paypal account. In order to create a donation button in paypal you need to have paypal account of any type (personal , business or merchant).</p>
<h3>Creating the code for Paypal donation button</h3>
<p>In order to create the paypal donation button script, just login to your paypal account.Then navigate to Merchant services sub page. There under &#8221; PayPal Website Payments Standard &#8221; , you can see a link to &#8221; Donations&#8221; page. Click that &#8220;donations&#8221; link.</p>
<p><a href="http://techieblogger.com/wp-content/uploads/2009/07/paypal.jpg"><img src="http://techieblogger.com/wp-content/uploads/2009/07/paypal.jpg" alt="paypal" title="paypal" width="500" height="200" class="aligncenter size-full wp-image-662" /></a><br />
Now in that page , edit the paypal button code to suit your template. You can also have your own paypal donations button image. You can use some online paypal button creation websites to create a paypal donation button , then upload those images to your blog. In that paypal donation button customization page , enter that image url.</p>
<p>Then you can also customize the paypal donations script over there itself. I have explained them in my video tutorial for this hack.<br />
So now we will have the paypal donation button script with us. Copy and paste the script somewhere in notepad.</p>
<h3></h3>
<h3>VIDEO TUTORIAL to create paypal donation button</h3>
<p><center><object width="480" height="295"><param name="movie" value="http://www.youtube-nocookie.com/v/XzP6fRaQeSc&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x006699&#038;color2=0x54abd6&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/XzP6fRaQeSc&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x006699&#038;color2=0x54abd6&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></center></p>
<h3></h3>
<h3>Online paypal donation button script generators</h3>
<p>You can also generate the paypal donation button script using the following online paypal code generators.</p>
<ul>
<li><a href="http://pp.flipmytext.com/" target="_blank">FlipMyText</a></li>
<li><a href="http://www.appealwebdesign.com/paypal/" target="_blank">PayPal Button Code Generator</a></li>
<li><a href="http://profitphp.com/tools/paypal-button.php" target="_blank">Paypal Button Generator script </a></li>
</ul>
<p>Enter your paypal account details there and finally you will have the code ready to add in your blog/wesbite.</p>
<p>The above sites are some of the paypal button creators which i have found so far. If you any other then please let me know using comments.</p>
<h3>ADDING PAYPAL DONATION BUTTON TO BLOGGER BLOGS</h3>
<p>To add the paypal donation button to your blogger blogs , Go to layout section of your blogger blog. Then add a HTML/JAVASCRIPT widget using &#8220;add a gadget&#8221; option in the layout page. Paste the paypal donation button code you generated either via the online paypal button creator or from the paypal website itself there. Then click save , Now you can see a cool paypal donation button on your website.</p>
<p>if you want to add the paypal donation button below post of your blogger blog, then navigate to the EDIT HTML subtab in the layout section.<br />
Then click &#8220;Expand Widget Templates&#8221; option in that page. Now search for this tag <span style="color: #99cc00;">&lt;p&gt;&lt;data:post.body/&gt;&lt;/p&gt;</span> and add the paypal donation button code immediately below that line.</p>
<p>Now you can see a beautiful paypal donation button in your blogger blog.</p>
<h3></h3>
<h3>ADDING PAYPAL DONATION BUTTON TO WORDPRESS</h3>
<p>In order to add the paypal donation button code to your wordpress blog , Go to Themes appearance/presentation tab. Then navigate to WIDGETS option available there.<br />
Add either a text widget or HTML widget and paste the paypal button code there.</p>
<p>If you want to add the paypal donation button below post in wordpress too , then navigate to EDITOR option in APPEARANCE. IN editor page search for single.php page. There place the paypal donation button code immediately below the &#8220;the_content&#8221; whole tag line.</p>
<h3>Conclusion : </h3>
<p>I hope that you guys will like this tutorial for adding paypal donation button. Placing a donation button in your blog can help you to earn some extra income.</p>
<p>P.S: This is my first video tutorial for blogger users. I have created a new <a href="http://www.youtube.com/user/mohamedrias" target="_blank">youtube channel </a>for uploading blogger tutorials over there. Hope you guys will support me for that.</p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2009/08/image-resizer-tool-php-css-script.html' rel='bookmark' title='Image re-sizer CSS Hack for blogger and wordpress users'>Image re-sizer CSS Hack for blogger and wordpress users</a></li>
<li><a href='http://www.techieblogger.com/2009/12/build-your-own-online-store-in-blogger-blogs.html' rel='bookmark' title='Build Your Own Online Store In Blogger Blogs'>Build Your Own Online Store In Blogger Blogs</a></li>
<li><a href='http://www.techieblogger.com/2008/07/colorful-link-hover-hack-for-blogger.html' rel='bookmark' title='Colorful Link Hover Hack for Blogger and WordPress'>Colorful Link Hover Hack for Blogger and WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2009/07/add-paypal-donation-button-script-to-blogger-and-wordpress-blogs.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Subscription Box widget for Blogger Users</title>
		<link>http://www.techieblogger.com/2009/07/subscription-box-form-with-custom-css.html</link>
		<comments>http://www.techieblogger.com/2009/07/subscription-box-form-with-custom-css.html#comments</comments>
		<pubDate>Fri, 17 Jul 2009 15:56:24 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[Blogger widget]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogger hacks]]></category>
		<category><![CDATA[blogger widgets]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[subscription box]]></category>
		<category><![CDATA[wordpress hacks]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=55</guid>
		<description><![CDATA[Are you still using the old subscription box provided by FeedBurner.com ? Do you admire when some famous wordpress sites have custom subscription box with background images and custom CSS ? Want to know how to do that , then here is a tutorial for all Novice Blogger users and designers. With this tutorial you [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/star-ratings-widget-for-blogger.html' rel='bookmark' title='Star Ratings Widget for Blogger'>Star Ratings Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2009/08/image-resizer-tool-php-css-script.html' rel='bookmark' title='Image re-sizer CSS Hack for blogger and wordpress users'>Image re-sizer CSS Hack for blogger and wordpress users</a></li>
<li><a href='http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Are you still using the old subscription box provided by FeedBurner.com ? Do you admire when some famous wordpress sites have custom subscription box with background images and custom CSS ? Want to know how to do that , then here is a tutorial for all Novice Blogger users and designers. With this tutorial you can add subscription box to your blogger blog.</p>
<p>Just Follow this step by Step procedure to create newsletter subscription box widget for Blogger with your own custom CSS.</p>
<h3>Creating a Feedburner Account</h3>
<p>Step 1 :</p>
<p>First we need to have one feedburner account in order to create a subscription form widget.</p>
<p>Register an account in Feedburner.com and then go to Publicize Page , there select Email subscription option in left sidebar. In that click activate button below.</p>
<p>Step 2 : So now you have your own feedburner account. In that code search this tag &#8221; <span style="color: #cc0000;">feedid=</span> &#8221; after this there will be 7 digit number save it in a text file .</p>
<h3>Step 3 : Adding code and CSS</h3>
<p>I am going to share my own feedburner code with you guys. And i will explain all the codes which you need to modify.</p>
<p>First let&#8217;s add the CSS required for this subscription box.</p>
<pre lang="css">
/*... Subscription ..*/
div#subscribe {
float : left;
width : 350px;
height : 94px;
background : url('http://techieblogger.com/wp-content/uploads/2009/07/subscribebgcopy-1.jpg') no-repeat;
background-color : #ffffff;
overflow:hidden;
}

#subscribe a {
font-weight : normal;
color : #64666b;
border:none;
}
#subscribe a :hover {
font-weight : normal;
color : #64666b;
border:none;
}

div#subscribe img {
float : right;
margin-top : 6px;
}
#subscribeform {
float : left;
margin : 0;
padding : 0;
padding-left : 72px;
}
#subscribeform .subscribeinput {
float : left;
border : 0;
width : 188px;
height : 19px;
background : url('http://i422.photobucket.com/albums/pp302/bloggeracs/input.jpg') no-repeat;
font : 11px Verdana;
color : #c6c6c6;
margin-top:10px;
padding-top : 5px;
padding-left : 5px;
margin-left : 9px;
}
#subscribeform .subscribesubmit {
float : left;
border : 0;
margin-left : 5px;
margin-top:10px;
}</pre>
<p>To add this code in your template , Go to Edit HTML page of your Blogger template. Then search for this tag ]]&gt;&lt;/b:skin&gt; .<br />
And add the CSS codes above that tag.</p>
<h3>Subscription Box code</h3>
<p>Now let&#8217;s add the HTML code to sidebar.</p>
<pre lang="html" escaped="true">&lt;div id="subscribe"&gt;
&lt;a href="http://feeds.feedburner.com/TechnoWizard" rel="nofollow"&gt;&lt;img src="http://feeds.feedburner.com/~fc/TechnoWizard?bg=006699&amp;amp;fg=FFFFFF&amp;amp;anim=0" width="88" style="border:0px;" alt="Subscribe Now"  height="26"/&gt;&lt;/a&gt;&lt;br/&gt;

&lt;form id="subscribeform" action="http://www.feedburner.com/fb/a/emailverify" target="popupwindow" method="post" 'http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1488667', 'popupwindow', 'scrollbars=yes,width=560,height=520');return true"&gt;
&lt;div&gt;
&lt;input value="" class="subscribeinput" name="email" type="text"/&gt;
&lt;input value="http://feeds.feedburner.com/~e?ffid=1488667" name="url" type="hidden"/&gt;&lt;input value="Blogger Accessories" name="title" type="hidden"/&gt;&lt;input value="en_US" name="loc" type="hidden"/&gt;
&lt;input src="http://i263.photobucket.com/albums/ii150/mohamedrias/subscribesubmit.png" class="subscribesubmit" type="image"/&gt;
&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;</pre>
<p>To add this code to sidebar , use the option &#8221; Add a Gadget&#8221; in layout section of your blogger template and add HTML/Javascript Blogger widget.</p>
<h3>Customizing the Subscription Box Code</h3>
<p>As I have told early that the code above is from my own blog. So you need to edit few things to make it compatible for your blog.</p>
<div class="codeview">&lt;div id=&#8221;subscribe&#8221;&gt;<br />
&lt;a href=&#8221;http://feeds.feedburner.com/<span style="color: #993300;">TechnoWizard</span>&#8221; rel=&#8221;nofollow&#8221;&gt;&lt;img width=&#8221;88&#8243; style=&#8221;border:0&#8243; alt=&#8221;" src=&#8221;http://feeds.feedburner.com/~fc/TechnoWizard?bg=006699&amp;amp;fg=FFFFFF&amp;amp;anim=0&#8243; height=&#8221;26&#8243;/&gt;&lt;/a&gt;&lt;br/&gt;</p>
<p>&lt;form id=&#8221;subscribeform&#8221; action=&#8221;http://www.feedburner.com/fb/a/emailverify&#8221; target=&#8221;popupwindow&#8221; method=&#8221;post&#8221; &#8216;<span style="color: #993300;">http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1488667</span>&#8216;, &#8216;popupwindow&#8217;, &#8216;scrollbars=yes,width=560,height=520&#8242;);return true&#8221;&gt;<br />
&lt;div&gt;<br />
&lt;input value=&#8221;" class=&#8221;subscribeinput&#8221; name=&#8221;email&#8221; type=&#8221;text&#8221;/&gt;<br />
&lt;input value=&#8221;<span style="color: #993300;">http://feeds.feedburner.com/~e?ffid=1488667</span>&#8221; name=&#8221;url&#8221; type=&#8221;hidden&#8221;/&gt;&lt;input value=&#8221;<span style="color: #993300;">Techie Blogger</span>&#8221; name=&#8221;title&#8221; type=&#8221;hidden&#8221;/&gt;&lt;input value=&#8221;en_US&#8221; name=&#8221;loc&#8221; type=&#8221;hidden&#8221;/&gt;<br />
&lt;input src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/subscribesubmit.png&#8221; class=&#8221;subscribesubmit&#8221; type=&#8221;image&#8221;/&gt;<br />
&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;</div>
<p>Just edit the text in red with your own Feedburner subscription links and details.</p>
<h3>Customizing the Appearance of the subscription form</h3>
<p>First let me discuss the code i have used in my blog and then I will explain how to customize it.</p>
<div class="codeview">div#<span style="color: #993300;">subscribe</span> {<br />
float : left;<br />
width : 350px;<br />
height : 94px;<br />
background : url(&#8216;<span style="color: #993300;">http://techieblogger.com/wp-content/uploads/2009/07/subscribebgcopy-1.jpg</span>&#8216;) no-repeat;<br />
background-color : #ffffff;<br />
overflow:hidden;<br />
}</div>
<p>This is the div element which is going to contain the subscription box.<br />
In this you can change the width and height of the widget to suit your blog. You can also change the background image of the subscription box as well.</p>
<div class="codeview">#subscribe a {<br />
font-weight : normal;<br />
color : #<span style="color: #993300;">64666b;</span><br />
border:none;<br />
}<br />
#subscribe a :hover {<br />
font-weight : normal;<br />
color : #<span style="color: #993300;">64666b</span>;<br />
border:none;<br />
}</p>
<p>div#subscribe img {<br />
float : right;<br />
margin-top : 6px;<br />
}</p></div>
<p>This codes control the display setting of the text and image shown in the subscription box widget.</p>
<div class="codeview">#subscribeform {<br />
float : left;<br />
margin : 0;<br />
padding : 0;<span style="color: #993300;"><br />
padding-left : 72px;</span><br />
}<br />
#subscribeform .subscribeinput {<br />
float : left;<br />
border : 0;<span style="color: #993300;"><br />
width : 188px;<br />
height : 19px;</span><br />
background : url(&#8216;<span style="color: #993300;">http://i422.photobucket.com/albums/pp302/bloggeracs/input.jpg</span>&#8216;) no-repeat;<br />
font : 11px Verdana;<span style="color: #993300;"><br />
color : #c6c6c6;</span><br />
margin-top:10px;<br />
padding-top : 5px;<br />
padding-left : 5px;<br />
margin-left : 9px;<br />
}<br />
#subscribeform .subscribesubmit {<br />
float : left;<br />
border : 0;<span style="color: #993300;"><br />
margin-left : 5px;<br />
margin-top:10px;</span><br />
}</div>
<p>In this the <span style="color: #993300;">#subscribeform</span> code defines where the subscription form box to be placed. If the box is misaligned in your blog then edit the text in red there.</p>
<p><span style="color: #993300;">.subscribeinput</span> : This code defines the width of the input area of the subscription box. Just replace the codes in red to suit your blog.</p>
<p><span style="color: #993300;">.subscribesubmit</span> : This code controls the CSS settings of the submit button. You can find the URL of the submission button in the widget code. Change the code in red to suit your blogger template.<br />
<center><a rel="attachment wp-att-546" href="http://www.techieblogger.com/2009/07/subscription-box-form-with-custom-css.html/subscription"><img class="size-full wp-image-546 alignnone" title="subscription" src="http://techieblogger.com/wp-content/uploads/2009/07/subscription.gif" alt="subscription box for blogger users" width="361" height="108" /></a></center></p>
<p>Hope I have explained the CSS and Feedburner subscription box code to the fullest. With this basic knowledge you can create your own feedburner subscription box.</p>
<p>If you had came across any good looking subscription box in any website then let me know. I will send you the code to add in your own blog and i will also explain that code as well.</p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/star-ratings-widget-for-blogger.html' rel='bookmark' title='Star Ratings Widget for Blogger'>Star Ratings Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2009/08/image-resizer-tool-php-css-script.html' rel='bookmark' title='Image re-sizer CSS Hack for blogger and wordpress users'>Image re-sizer CSS Hack for blogger and wordpress users</a></li>
<li><a href='http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2009/07/subscription-box-form-with-custom-css.html/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Google translation Flags Widget for Blogger Blog</title>
		<link>http://www.techieblogger.com/2008/09/google-translation-flags-widget-for-blogger-blog.html</link>
		<comments>http://www.techieblogger.com/2008/09/google-translation-flags-widget-for-blogger-blog.html#comments</comments>
		<pubDate>Tue, 02 Sep 2008 15:25:00 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger widget]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=46</guid>
		<description><![CDATA[Now with Google translation widget you can translate english to 24 other languages like Arabic , Bulgarian , Chinese ( simplified and traditional) , Croatian , Czech , danish , Dutch , Finnish , French , German , Greek , Hindi , Italian , Japanese , Korean ,Norwegian , Polish , Portuguese ,Romanian , Russian [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/09/google-translation-widget-for-blogger-translate-any-website-in-english-to-25-other-languages.html' rel='bookmark' title='Google translation Widget for Blogger &#8211; Translate any website in English to 25 other languages'>Google translation Widget for Blogger &#8211; Translate any website in English to 25 other languages</a></li>
<li><a href='http://www.techieblogger.com/2008/06/social-bookmarking-widget-for-blogger.html' rel='bookmark' title='Social Bookmarking widget for blogger'>Social Bookmarking widget for blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/09/submit-blogger-blog-sitemap-to-google-webmasters.html' rel='bookmark' title='Submit Blogger Blog Sitemap To Google Webmasters'>Submit Blogger Blog Sitemap To Google Webmasters</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Now with Google translation widget you can translate english to 24 other languages like Arabic , Bulgarian , Chinese ( simplified and traditional) , Croatian , Czech , danish , Dutch , Finnish , French , German , Greek , Hindi , Italian , Japanese , Korean ,Norwegian , Polish , Portuguese ,Romanian , Russian , Spanish and Swedish. I hope no one might have seen such a huge list anywhere. This Widget is powered by Google. This Google translation Widget helps your readers to read the article in their own regional language.</p>
<div style="text-align: center;"><img title=" Translate Any language to 24 different languages" src="http://i263.photobucket.com/albums/ii150/mohamedrias/GoogleTranslation.jpg" alt=" Google translation widget" /></div>
<p>You can add this widget either in sidebars or below each post.<br />
<span class="fullpost"><br />
<span class="autoTooltip" title=" If you are planning to add this widget in sidebar , then copy this code">Code for Google Translation Widget :</span></span></p>
<div class="codeview">&lt;div style=&#8221;padding:10px 10px 10px 10px;text-align:center;&#8221;&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Car&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Arabic&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; alt=&#8221;Translate English to Arabic&#8221; width=&#8221;24&#8243; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/Arabic_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Arabic&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Czh-CN&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate to Chinese (Simplified) BETA&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Google-Translate-Chinese (Simplified) BETA&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_chinese_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Chinese (Simplified) BETA&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cbg&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Bulgarian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Arabic&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Bulgarian_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Bulgarian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Czh-TW&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Traditional Chinese&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Arabic&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Mandarin_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to traditional Chinese&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Chr&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Croatian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Croatian&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Croatian_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Croatian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Ccs&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Czech&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Czech&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Czech_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Czech&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cda&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Danish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to danish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Danish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Danish&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cnl&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Dutch&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Dutch&#8221; src=&#8221;http://i40.photobucket.com/albums/e208/winglord01/nederlands.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Dutch&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cfi&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Finnish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Finnish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Finnish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Finnish&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cfr&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to French&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to French&#8221; src=&#8221;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_fr.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to French&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cde&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to German&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to German&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_german_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to German&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cel&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Greek&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Greek&#8221; src=&#8221;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_gr.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Greek&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Chi&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Hindi&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Hindi&#8221; src=&#8221;http://i323.photobucket.com/albums/nn467/techbookmark/hindi.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Hindi&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cit&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Google-Translate-English to Italian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221; Translate English to Italian&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_italian_s.png&#8221; height=&#8221;18&#8243; title=&#8221; Translate English to Italian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cja&amp;h</p>
<p>l=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Google-Translate-English to Japanese BETA&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Google-Translate-English to Japanese BETA&#8221; src=&#8221;http://i187.photobucket.com/albums/x307/Mafishioso/_japanese_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Japanese BETA&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cko&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221; Translate English to Korean BETA&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Korean BETA&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_korean_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Korean BETA&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cno&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Norwegian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Norwegian&#8221; src=&#8221;http://i536.photobucket.com/albums/ff328/pmhrid/norway_flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Norwegian&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cpl&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Polish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Polish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Polish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Polish&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cpt&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Portuguese&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Portuguese&#8221; src=&#8221;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_pt.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Portuguese&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cro&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Romanian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Romanian&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Romansh_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Romanian&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cru&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Russian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Russian&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Russian_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Russian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cru&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221; Translate English to Russian BETA &#8220;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Russian BETA &#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_russian_s.png&#8221; height=&#8221;18&#8243; title=&#8221; Translate English to Russian BETA &#8220;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Ces&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Spanish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Spanish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Spanish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Spanish&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Csv&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Swedish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Swedish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Swedish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Swedish&#8221;/&gt;&lt;/a&gt;<br />
&lt;div style=&#8221;display:none;&#8221;&gt;<br />
&lt;small&gt;&lt;a href=&#8221;http://www.techieblogger.com&#8221; target=&#8221;_blank&#8221;&gt;Grab this widget&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p></div>
<p>Customizing the code to your language : In this widget i wrote coding to translate WebPage in English to other languages. If you want to use this widget to translate your regional language to other foreign Language , then you need to customize the script.</p>
<p>I am going to explain How to change text from Arabic to English. Do the same to translate from one particular language to other languages.</p>
<div class="codeview">&lt;a target=&#8221;<span style="color: #000000;">_blank</span>&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=<span style="color: #009900;">en</span>%7C<span style="color: #ff0000;">ar</span>&amp;hl=<span style="color: #006600;">en</span>&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;<span style="color: #3333ff;">Translate English to Arabic</span>&#8220;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; alt=&#8221;<span style="color: #3333ff;">Translate English to Arabic</span>&#8221; width=&#8221;24&#8243; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/Arabic_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;<span style="color: #000099;">Translate English to Arabic</span>&#8220;/&gt;&lt;/a&gt;</div>
<p>The Text in green represents your web page language code. Since My Blog is in English i am using en ( english ) code. You need to change that code to your blog Language.</p>
<p>Language Codes :</p>
<p>Arabic = ar ; Bulgarian = bg ; Chinese Simplified = zh-CN ; traditional Chinese = zh-TW ; Croatian = hr ; Czech = cs ; Danish = da   ; Dutch = nl ; Finnish = fi ; French = fr ; German = de ; Greek = el ; Hindi = hi ; Italian = it ; Japanese beta = ja ; Korean = ko ; Norwegian = no ; Polish = pl ; Portuguese = pt ; Romanian = ro ; Russian = ru ; Spanish = es ; and lastly Swedish = sv .</p>
<p>The text in red represents the language to which the web page is going to be translated. So put the respective language code there.</p>
<p class="alert">Add Google Translation hack as a Widget</p>
<p>Login to your Blogger Account then navigate to Layout section of your blog . then add a HTML / Javascript page element and copy and paste the code above there. And save the widget.</p>
<p>that&#8217;s it you have successfully added the Google translation flag in your Blog.</p>
<p class="alert">Adding Google translation Flags below Blogger posts</p>
<p>To Add Google translation Widget below each post in blogger , Login to your blogger account and navigate to Layout section of your blog. then go to EDIT HTML subtab and put a check on Expand Widgets box.</p>
<p>Now search for this code       <span style="color: #ff0000;">&lt;p&gt;&lt;data:post.body/&gt;&lt;/p&gt;</span> and paste the following code below that line.</p>
<div class="codeview">&lt;div style=&#8217;<span style="color: #ff0000;">border: 1px solid rgb(153, 153, 153); padding: 5px; margin: 15px; background-color: rgb(255, 248, 175);</span>&#8216;&gt;</p>
<p><span style="color: #ff0000;">&lt;span style=&#8217;color:#000000;font-size:14px;text-transform:uppercase;font:georgia;margin-bottom:5px;&#8217;&gt; Translate This post to your regional</span></p>
<p>Language &lt;/span&gt;&lt;br/&gt;<br />
&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Car&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Arabic&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; alt=&amp;quot;Translate English to Arabic&amp;quot; width=&amp;quot;24&amp;quot; src=&amp;quot;http://i263.photobucket.com/albums/ii150/mohamedrias/Arabic_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate English to Arabic&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cbg&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Bulgarian&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Arabic&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Bulgarian_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Bulgarian&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Czh-CN&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate to Chinese (Simplified) BETA&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Google-Translate-Chinese (Simplified) BETA&amp;quot; src=&amp;quot;http://i263.photobucket.com/albums/ii150/mohamedrias/_chinese_s.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Chinese (Simplified) BETA&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Czh-TW&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Traditional Chinese&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Arabic&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Mandarin_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to traditional Chinese&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Chr&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Croatian&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Croatian&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Croatian_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Croatian&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Ccs&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Czech&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Czech&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Czech_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Czech&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cda&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Danish&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to danish&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Danish_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Danish&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cnl&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Dutch&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Dutch&amp;quot; src=&amp;quot;http://i40.photobucket.com/albums/e208/winglord01/nederlands.gif&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Dutch&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cfi&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Finnish&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Finnish&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Finnish_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Finnish&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cfr&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to French&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to French&amp;quot; src=&amp;quot;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_fr.gif&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to French&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cde&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to German&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to German&amp;quot; src=&amp;amp</p>
<p>;quot;http://i263.photobucket.com/albums/ii150/mohamedrias/_german_s.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate English to German&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cel&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Greek&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Greek&amp;quot; src=&amp;quot;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_gr.gif&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Greek&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Chi&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Hindi&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Hindi&amp;quot; src=&amp;quot;http://i323.photobucket.com/albums/nn467/techbookmark/hindi.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Hindi&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cit&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Google-Translate-English to Italian&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot; Translate English to Italian&amp;quot; src=&amp;quot;http://i263.photobucket.com/albums/ii150/mohamedrias/_italian_s.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot; Translate English to Italian&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cja&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Google-Translate-English to Japanese BETA&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Google-Translate-English to Japanese BETA&amp;quot; src=&amp;quot;http://i187.photobucket.com/albums/x307/Mafishioso/_japanese_s.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate English to Japanese BETA&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cko&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot; Translate English to Korean BETA&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Korean BETA&amp;quot; src=&amp;quot;http://i263.photobucket.com/albums/ii150/mohamedrias/_korean_s.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate English to Korean BETA&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cno&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Norwegian&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Norwegian&amp;quot; src=&amp;quot;http://i536.photobucket.com/albums/ff328/pmhrid/norway_flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Norwegian&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;<br />
&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cpl&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Polish&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Polish&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Polish_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Polish&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;<br />
&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cpt&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Portuguese&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Portuguese&amp;quot; src=&amp;quot;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_pt.gif&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Portuguese&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;<br />
&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cro&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Romanian&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Romanian&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Romansh_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Romanian&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;<br />
&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cru&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Russian&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Russian&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Russian_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Russian&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Cru&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot; Translate English to Russian BETA &amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:p</p>
<p>ointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Russian BETA &amp;quot; src=&amp;quot;http://i263.photobucket.com/albums/ii150/mohamedrias/_russian_s.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot; Translate English to Russian BETA &amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Ces&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Spanish&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Spanish&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Spanish_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate English to Spanish&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;</p>
<p>&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow&amp;quot; onclick=&amp;quot;window.open(&amp;#39;http://www.google.com/translate_p?u=&amp;#39;+encodeURIComponent(location.href)+&amp;#39;&amp;amp;langpair=en%7Csv&amp;amp;hl=en&amp;amp;ie=UTF8&amp;#39;); return false;&amp;quot; title=&amp;quot;Translate English to Swedish&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; style=&amp;quot;cursor:pointer; cursor:hand;&amp;quot; width=&amp;quot;24&amp;quot; alt=&amp;quot;Translate English to Swedish&amp;quot; src=&amp;quot;http://i166.photobucket.com/albums/u106/language_forum/Languages/Swedish_Flag.png&amp;quot; height=&amp;quot;18&amp;quot; title=&amp;quot;Translate to Swedish&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;<br />
&amp;lt;div style=&amp;quot;display:none;&amp;quot;&amp;gt;<br />
&amp;lt;small&amp;gt;&amp;lt;a href=&amp;quot;http://rias-techno-wizard.blogspot.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Grab this widget&amp;lt;/a&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;<br />
&lt;/div&gt;</p></div>
<p>Change the line in red to suit your Tempate.</p>
<div style="text-align: center;"><img title=" Supported Languages" src="http://i263.photobucket.com/albums/ii150/mohamedrias/Supportedlanguages.jpg" alt=" 24 Supported Languages" /></div>
<p>Now you can see a beautiful Google translation Widget in your blog below each post.</p>
<p>I hope this hack will be very useful for all bloggers. if you need any help , please ask me in comment section. i can even provide help through google talk. Add mohamedrias1103@gmail.com to your gtalk account.</p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/09/google-translation-widget-for-blogger-translate-any-website-in-english-to-25-other-languages.html' rel='bookmark' title='Google translation Widget for Blogger &#8211; Translate any website in English to 25 other languages'>Google translation Widget for Blogger &#8211; Translate any website in English to 25 other languages</a></li>
<li><a href='http://www.techieblogger.com/2008/06/social-bookmarking-widget-for-blogger.html' rel='bookmark' title='Social Bookmarking widget for blogger'>Social Bookmarking widget for blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/09/submit-blogger-blog-sitemap-to-google-webmasters.html' rel='bookmark' title='Submit Blogger Blog Sitemap To Google Webmasters'>Submit Blogger Blog Sitemap To Google Webmasters</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2008/09/google-translation-flags-widget-for-blogger-blog.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Google translation Widget for Blogger &#8211; Translate any website in English to 25 other languages</title>
		<link>http://www.techieblogger.com/2008/09/google-translation-widget-for-blogger-translate-any-website-in-english-to-25-other-languages.html</link>
		<comments>http://www.techieblogger.com/2008/09/google-translation-widget-for-blogger-translate-any-website-in-english-to-25-other-languages.html#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:47:00 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger widget]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=45</guid>
		<description><![CDATA[Now with Google translation widget you can translate english to 25 other languages like Arabic , Bulgarian , Chinese ( simplified and traditional) , Croatian , Czech , danish , Dutch , Finnish , French , German , Greek , Hindi , Italian , Japanese , Korean ,Norwegian , Polish , Portuguese ,Romanian , Russian [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/09/google-translation-flags-widget-for-blogger-blog.html' rel='bookmark' title='Google translation Flags Widget for Blogger Blog'>Google translation Flags Widget for Blogger Blog</a></li>
<li><a href='http://www.techieblogger.com/2008/09/submit-blogger-blog-sitemap-to-google-webmasters.html' rel='bookmark' title='Submit Blogger Blog Sitemap To Google Webmasters'>Submit Blogger Blog Sitemap To Google Webmasters</a></li>
<li><a href='http://www.techieblogger.com/2008/06/social-bookmarking-widget-for-blogger.html' rel='bookmark' title='Social Bookmarking widget for blogger'>Social Bookmarking widget for blogger</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Now with Google translation widget you can translate english to 25 other languages like Arabic , Bulgarian , Chinese ( simplified and traditional) , Croatian , Czech , danish , Dutch , Finnish , French , German , Greek , Hindi , Italian , Japanese , Korean ,Norwegian , Polish , Portuguese ,Romanian , Russian , Spanish and Swedish. I hope no one might have seen such a huge list anywhere. This Widget is powered by Google. This Google translation Widget helps your readers to read the article in their own regional language.</p>
<p>You can add this widget either in sidebars or below each post.</p>
<p>Code for Google Translation Widget :</p>
<p><span class="fullpost"><!-- adsense --></span></p>
<p><span class="fullpost"> </span></p>
<div class="codeview">&lt;div style=&#8221;padding:<span style="color: #ff0000;">10px 10px 10px 10px</span>;text-align:center;&#8221;&gt;</div>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Car&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Arabic&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; alt=&#8221;Translate English to Arabic&#8221; width=&#8221;24&#8243; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/Arabic_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Arabic&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cbg&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Bulgarian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Arabic&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Bulgarian_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Bulgarian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Czh-CN&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate to Chinese (Simplified) BETA&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Google-Translate-Chinese (Simplified) BETA&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_chinese_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Chinese (Simplified) BETA&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Czh-TW&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Traditional Chinese&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Arabic&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Mandarin_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to traditional Chinese&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Chr&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Croatian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Croatian&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Croatian_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Croatian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Ccs&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Czech&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Czech&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Czech_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Czech&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cda&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Danish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to danish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Danish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Danish&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cnl&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Dutch&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Dutch&#8221; src=&#8221;http://i40.photobucket.com/albums/e208/winglord01/nederlands.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Dutch&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cfi&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Finnish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Finnish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Finnish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Finnish&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cfr&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to French&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to French&#8221; src=&#8221;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_fr.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to French&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cde&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to German&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to German&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_german_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to German&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cel&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Greek&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Greek&#8221; src=&#8221;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_gr.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Greek&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Chi&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Hindi&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Hindi&#8221; src=&#8221;http://i323.photobucket.com/albums/nn467/techbookmark/hindi.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Hindi&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cit&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Google-Translate-English to Italian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221; Translate English to Italian&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_italian_s.png&#8221; height=&#8221;18&#8243; title=&#8221; Translate English to Italian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cja&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Google-Translate-English to Japanese BETA&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Google-Translate-English to Japanese BETA&#8221; src</p>
<p>=&#8221;http://i187.photobucket.com/albums/x307/Mafishioso/_japanese_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Japanese BETA&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cko&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221; Translate English to Korean BETA&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Korean BETA&#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_korean_s.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Korean BETA&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cno&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Norwegian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Norwegian&#8221; src=&#8221;http://i536.photobucket.com/albums/ff328/pmhrid/norway_flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Norwegian&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cpl&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Polish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Polish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Polish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Polish&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cpt&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Portuguese&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Portuguese&#8221; src=&#8221;http://i18.photobucket.com/albums/b120/pdhinderlie/Web%20Stuff/Flags/flag_pt.gif&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Portuguese&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cro&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Romanian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Romanian&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Romansh_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Romanian&#8221;/&gt;&lt;/a&gt;<br />
&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cru&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Russian&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Russian&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Russian_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Russian&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Cru&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221; Translate English to Russian BETA &#8220;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Russian BETA &#8221; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/_russian_s.png&#8221; height=&#8221;18&#8243; title=&#8221; Translate English to Russian BETA &#8220;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Ces&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Spanish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Spanish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Spanish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate English to Spanish&#8221;/&gt;&lt;/a&gt;</p>
<p>&lt;a target=&#8221;_blank&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=en%7Csv&amp;hl=en&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;Translate English to Swedish&#8221;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; width=&#8221;24&#8243; alt=&#8221;Translate English to Swedish&#8221; src=&#8221;http://i166.photobucket.com/albums/u106/language_forum/Languages/Swedish_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;Translate to Swedish&#8221;/&gt;&lt;/a&gt;<br />
&lt;div style=&#8221;display:none;&#8221;&gt;<br />
&lt;small&gt;&lt;a href=&#8221;http://www.techieblogger.com&#8221; target=&#8221;_blank&#8221;&gt;Grab this widget&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p>
<p>Customizing the code to your language : In this widget i wrote coding to translate WebPage in English to other languages. If you want to use this widget to translate your regional language to other foreign Language , then you need to customize the script.</p>
<p>I am going to explain How to change text from Arabic to English. Do the same to translate from one particular language to other languages.</p>
<div class="codeview">&lt;a target=&#8221;<span style="color: #ff0000;">_blank</span>&#8221; rel=&#8221;nofollow&#8221; onclick=&#8221;window.open(&#8216;http://www.google.com/translate_p?u=&#8217;+encodeURIComponent(location.href)+&#8217;&amp;langpair=<span style="color: #009900;">en</span>%7C<span style="color: #cc0000;">ar</span>&amp;hl=<span style="color: #006600;">en</span>&amp;ie=UTF8&#8242;); return false;&#8221; title=&#8221;<span style="color: #3333ff;">Translate English to Arabic</span>&#8220;&gt;&lt;img border=&#8221;0&#8243; style=&#8221;cursor:pointer; cursor:hand;&#8221; alt=&#8221;<span style="color: #3333ff;">Translate English to Arabic</span>&#8221; width=&#8221;24&#8243; src=&#8221;http://i263.photobucket.com/albums/ii150/mohamedrias/Arabic_Flag.png&#8221; height=&#8221;18&#8243; title=&#8221;<span style="color: #000099;">Translate English to Arabic</span>&#8220;/&gt;&lt;/a&gt;</div>
<p>In the above example , the text in red is used to open links in new page.</p>
<p>text in green is your language code ( web pages language ).</p>
<p>Arabic = ar ; Bulgarian = bg ; Chinese Simplified = zh-CN ; traditional Chinese = zh-TW ; Croatian = hr ; Czech = cs ; Danish = da ; Dutch = nl ; Finnish = fi ; French = fr ; german = de ;<br />
Greek = el ; hindi = hi ; Italian = it ; Japanese beta = ja ; korean = ko ; Norwegian = no ; Polish = pl ; Portuguese = pt ; Romanian = ro ; Russian = ru ; Spanish = es ; and lastly swedish = sv ;.</p>
<p>please replace the text in green to your language. My blog is in English so I have kept &#8221; en &#8221; there.</p>
<p>text in Red :</p>
<p>Text in red is the language code to which you are going to translate. Please change the code in red to your destination language.</p>
<p>Text in violet :</p>
<p>It&#8217;s the title tag , when we hover over the images the title tag will shown.</p>
<p>I hope i have explained everything in the code.</p>
<p class="alert">How to Add this to Sidebar</p>
<p>If you want to add this widget in your sidebar please login to your blogger account. Navigate to Layout section of your Blog. Add a HTML / Javascript page element and paste the code above there.</p>
<p>That&#8217;s it you have successfully added Google translation Widget to your sidebar.</p>
<p class="alert">Adding Google translation widget below Each post in Blogger</p>
<p>To add Google translation Widget below each in blogger . Go to EDIT HTML page. There put a check in Expand Widgets box. now search for this code <span style="color: #ff0000;">&lt;p&gt;&lt;data:post.body/&gt;&lt;/p&gt;</span> now add the Google translation Code below that line.</p>
<p>Now you can see a beautiful Google translation Widget in your blog below each post.</p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/09/google-translation-flags-widget-for-blogger-blog.html' rel='bookmark' title='Google translation Flags Widget for Blogger Blog'>Google translation Flags Widget for Blogger Blog</a></li>
<li><a href='http://www.techieblogger.com/2008/09/submit-blogger-blog-sitemap-to-google-webmasters.html' rel='bookmark' title='Submit Blogger Blog Sitemap To Google Webmasters'>Submit Blogger Blog Sitemap To Google Webmasters</a></li>
<li><a href='http://www.techieblogger.com/2008/06/social-bookmarking-widget-for-blogger.html' rel='bookmark' title='Social Bookmarking widget for blogger'>Social Bookmarking widget for blogger</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2008/09/google-translation-widget-for-blogger-translate-any-website-in-english-to-25-other-languages.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Related Posts Widget For Blogger &#8211; Bugs fixed</title>
		<link>http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html</link>
		<comments>http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html#comments</comments>
		<pubDate>Sun, 24 Aug 2008 15:30:00 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[Blogger widget]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogger hacks]]></category>
		<category><![CDATA[blogger widgets]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[related posts]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=40</guid>
		<description><![CDATA[Many of my readers are asking help to add Related Posts Widget . I was confused because i have added all the code correctly then why my friends are not getting this hack working. So i looked the templates of all those who sent me error message . All their templates are of same structure [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with_25.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css-2.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Many of my readers are asking help to add <a href="http://rias-techno-wizard.blogspot.com/2008/06/related-posts-widget-for-blogger-with.html">Related Posts Widget</a> . I was confused because i have added all the code correctly then why my friends are not getting this hack working. So i looked the templates of all those who sent me error message . All their templates are of same structure ( labels line is appearing below post , see the screenshot below)</p>
<p style="text-align: center;"><img class="aligncenter" src="http://i263.photobucket.com/albums/ii150/mohamedrias/RelatedPostsWidgetbug.jpg" alt=" Related Posts Widget Bug " /></p>
<p>But the script i have included in the post is for those who have Label line below post title like this.</p>
<p style="text-align: center;"><img class="aligncenter" title=" In this format the labels line must appear below the post title , to make th related posts hack to work" src="http://i263.photobucket.com/albums/ii150/mohamedrias/RelatedPostsHackoriginalFormat.jpg" alt="Related Posts Hack original format" /></p>
<p>Bloggers with the above format are not getting this related posts hack because the script loads earlier than the Labels line. We can fix this error in Three methods.</p>
<p class="alert">Method One :</p>
<p>Login to your blogger account and navigate to Layout section of the blog. Then go to edit HTML page and check expand widgets box.</p>
<p>Now search this line : &lt;div class=&#8217;post-header-line-1&#8242;/&gt;</p>
<p>Now please copy and paste the code above that line.</p>
<div class="codeview">&lt;span class=&#8217;meta&#8217;&gt;</p>
<p>&lt;b:if cond=&#8217;data:post.labels&#8217;&gt;<br />
categories :<br />
&lt;b:loop values=&#8217;data:post.labels&#8217; var=&#8217;label&#8217;&gt;<br />
&lt;a expr:href=&#8217;data:label.url&#8217; rel=&#8217;tag&#8217;&gt;&lt;data:label.name/&gt;&lt;/a&gt;&lt;b:if cond=&#8217;data:label.isLast != &amp;quot;true&amp;quot;&#8217;&gt;,&lt;/b:if&gt;&lt;b:if cond=&#8217;data:blog.pageType == &amp;quot;item&amp;quot;&#8217;&gt;<br />
&lt;script expr:src=&#8217;&amp;quot;/feeds/posts/default/-/&amp;quot; + data:label.name + &amp;quot;?alt=json-in-script&amp;amp;callback=related_results_labels&amp;amp;max-results=<span style="color: #ff0000;">10</span>&amp;quot;&#8217; type=&#8217;text/javascript&#8217;/&gt;<br />
&lt;/b:if&gt;<br />
&lt;/b:loop&gt;<br />
&lt;/b:if&gt;</p>
<p>&lt;b:if cond=&#8217;data:post.allowComments&#8217;&gt;<br />
&lt;a class=&#8217;comment-link&#8217; expr:href=&#8217;data:post.addCommentUrl&#8217; expr:onclick=&#8217;data:post.addCommentOnclick&#8217;&gt;&lt;b:if cond=&#8217;data:post.numComments == 1&#8242;&gt; 1 &lt;data:top.commentLabel/&gt; &amp;#187;&lt;b:else/&gt; &lt;data:post.numComments/&gt; &lt;data:top.commentLabelPlural/&gt; &amp;#187;&lt;/b:if&gt;&lt;/a&gt;</p>
<p>&lt;/b:if&gt;</p>
<p>&lt;/span&gt;</p></div>
<p>you can customize the text in red to display as many results you want.</p>
<p>Now add the below CSS code above <span style="color: #ff0000;">]]&gt;&lt;/b:skin&gt;</span></p>
<div class="codeview">.meta{float:left;width:480px;padding:3px; color:#111; <span style="color: #ff0000;">font-size:12px;</span> margin-bottom:8px; line-height:20px;border-bottom:1px dotted <span style="color: #ff6666;">#cccccc</span>;}<br />
.meta a{color:<span style="color: #ff0000;">#cc0000</span>;}<br />
.meta a:hover{color:<span style="color: #ff0000;">#000000</span>;}</div>
<p>Please edit the text in red to suit your template.</p>
<p>After this you need to add the CSS code and javascript i provided in this post &#8221; <a href="http://rias-techno-wizard.blogspot.com/2008/06/related-posts-widget-for-blogger-with.html">Related Posts Widget with custom CSS</a> &#8220;.</p>
<p>Now add the script below this line <span style="color: #ff0000;">&lt;p&gt;&lt;data:post.body/&gt;&lt;/p&gt; </span></p>
<div class="codeview">
&lt;b:if cond=&#8217;data:blog.pageType == &#8220;item&#8221;&#8216;&gt;<br />
&lt;div id=&#8221;related-posts&#8221;&gt;<br />
&lt;h2&gt;Other Recommended Posts&lt;/h2&gt;</span><br />
&lt;script type=&#8217;text/javascript&#8217;&gt;<br />
<span style="color: #990000;"> </span><span style="color: #990000;">removeRelatedDuplicates();</span><span style="color: #990000;"> </span><span style="color: #990000;">printRelatedLabels();</span> <span style="color: #990000;">&lt;/script&gt;&lt;div style=&#8221;display:none;&#8221;&gt;&lt;a href=&#8221;http://www.techieblogger.com&#8221;&gt;Techie Blogger&lt;/a&gt;&lt;/div&gt;</span><br />
&lt;/div&gt;&lt;/b:if&gt;</div>
<p>Thats it , now you will have related posts widget in your blog.</p>
<p class="alert">Method 2 :</p>
<p><!-- adsense --></p>
<p>If you follow step one then you will have two meta lines in your Blog. One below post title and one below post content. If you are happy with first method then stop or else do these steps to add related posts hack. ( don&#8217;t do both)</p>
<p>step 1 : First of all add the below code above <span style="color: #cc0000;">&lt;/head&gt;</span></p>
<div class="codeview">&lt;style&gt;</p>
<p>#related-posts {<br />
float : left;<br />
width : 540px;<br />
margin-top:20px;<br />
margin-left : 5px;<br />
margin-bottom:20px;<br />
font : 11px Verdana;<br />
margin-bottom:10px;<br />
}<br />
#related-posts .widget {<br />
list-style-type : none;<br />
margin : 5px 0 5px 0;<br />
padding : 0;<br />
}<br />
#related-posts .widget h2, #related-posts h2 {<br />
color : #940f04;<br />
font-size : 20px;<br />
font-weight : normal;<br />
margin : 5px 7px 0;<br />
padding : 0 0 5px;<br />
}<br />
#related-posts a {<br />
color : #054474;<br />
font-size : 11px;<br />
text-decoration : none;<br />
}<br />
#related-posts a:hover {<br />
color : #054474;<br />
text-decoration : none;<br />
}<br />
#related-posts ul {<br />
border : medium none;<br />
margin : 10px;<br />
padding : 0;<br />
}<br />
#related-posts ul li {<br />
display : block;<br />
background : url(&#8220;http://i263.photobucket.com/albums/ii150/mohamedrias/newconcept_bullet.png&#8221;) no-repeat 0 0;<br />
margin : 0;<br />
padding-top : 0;<br />
padding-right : 0;<br />
padding-bottom : 1px;<br />
padding-left : 16px;<br />
margin-bottom : 5px;<br />
line-height : 2em;<br />
border-bottom:1px dotted #cccccc;<br />
}</p>
<p>&lt;/style&gt;</p>
<p>&lt;script type=&#8217;text/javascript&#8217;&gt;<br />
//&lt;![CDATA[<br />
var relatedTitles = new Array();<br />
var relatedTitlesNum = 0;<br />
var relatedUrls = new Array();<br />
function related_results_labels(json) {<br />
for (var i = 0; i &lt; json.feed.entry.length; i++) {<br />
var entry = json.feed.entry[i];<br />
relatedTitles[relatedTitlesNum] = entry.title.$t;<br />
for (var k = 0; k &lt; entry.link.length; k++) {<br />
if (entry.link[k].rel == &#8216;alternate&#8217;) {<br />
relatedUrls[relatedTitlesNum] = entry.link[k].href;<br />
relatedTitlesNum++;<br />
break;<br />
}<br />
}<br />
}<br />
}<br />
function removeRelatedDuplicates() {<br />
var tmp = new Array(0);<br />
var tmp2 = new Array(0);<br />
for(var i = 0; i &lt; relatedUrls.length; i++) {<br />
if(!contains(tmp, relatedUrls[i])) {<br />
tmp.length += 1;<br />
tmp[tmp.length - 1] = relatedUrls[i];<br />
tmp2.length += 1;<br />
tmp2[tmp2.length - 1] = relatedTitles[i];<br />
}<br />
}<br />
relatedTitles = tmp2;<br />
relatedUrls = tmp;<br />
}<br />
function contains(a, e) {<br />
for(var j = 0; j &lt; a.length; j++) if (a[j]==e) return true;<br />
return false;<br />
}<br />
function printRelatedLabels() {<br />
var r = Math.floor((relatedTitles.length &#8211; 1) * Math.random());<br />
var i = 0;<br />
document.write(&#8216;&lt;ul&gt;&#8217;);<br />
while (i &lt; relatedTitles.length &amp;&amp; i &lt; 20) {<br />
document.write(&#8216;&lt;li&gt;&lt;a href=&#8221;&#8216; + relatedUrls[r] + &#8216;&#8221;&gt;&#8217; + relatedTitles[r] + &#8216;&lt;/a&gt;&lt;/li&gt;&#8217;);<br />
if (r &lt; relatedTitles.length &#8211; 1) {<br />
r++;<br />
} else {<br />
r = 0;<br />
}<br />
i++;<br />
}<br />
document.write(&#8216;&lt;/ul&gt;&#8217;);<br />
}<br />
//]]&gt;<br />
&lt;/script&gt;</p></div>
<p>step 2 :<br />
Now search this text</p>
<p><span style="color: #006600;">&lt;b:loop values=&#8217;data:post.labels&#8217; var=&#8217;label&#8217;&gt;</span><br />
<span style="color: #006600;">&lt;a expr:href=&#8217;data:label.url&#8217; rel=&#8217;tag&#8217;&gt;&lt;data:label.name/&gt;&lt;/a&gt;&lt;b:if cond=&#8217;data:label.isLast != &amp;quot;true&amp;quot;&#8217;&gt;,&lt;/b:if&gt;</span><br />
<span style="color: #006600;">&lt;/b:loop&gt;</span></p>
<p>Now replace the above text with this code</p>
<div class="codeview">&lt;b:loop values=&#8217;data:post.labels&#8217; var=&#8217;label&#8217;&gt;<br />
&lt;a expr:href=&#8217;data:label.url&#8217; rel=&#8217;tag&#8217;&gt;&lt;data:label.name/&gt;&lt;/a&gt;&lt;b:if cond=&#8217;data:label.isLast != &amp;quot;true&amp;quot;&#8217;&gt;,&lt;/b:if&gt;&lt;b:if cond=&#8217;data:blog.pageType == &amp;quot;item&amp;quot;&#8217;&gt; &lt;script expr:src=&#8217;&amp;quot;/feeds/posts/default/-/&amp;quot; + data:label.name + &amp;quot;?alt=json-in-script&amp;amp;callback=related_results_labels&amp;amp;max-results=<span style="color: #ff0000;">5</span>&amp;quot;&#8217; type=&#8217;text/javascript&#8217;/&gt; &lt;/b:if&gt; &lt;/b:loop&gt;</div>
<p>Now scroll down still you can find ending tag for either &lt;/div&gt; or &lt;/span&gt; . Now paste the following script below the ending div / span tag.</p>
<div class="codeview">&lt;b:if cond=&#8217;data:blog.pageType == &#8220;item&#8221;&#8216;&gt;<br />
&lt;div id=&#8221;related-posts&#8221;&gt;<br />
&lt;h2&gt;Other Recommended Posts&lt;/h2&gt;</span></p>
<p>&lt;script type=&#8217;text/javascript&#8217;&gt;<span style="color: #990000;"> </span><span style="color: #990000;">removeRelatedDuplicates();</span><span style="color: #990000;"> </span><span style="color: #990000;">printRelatedLabels();</span> <span style="color: #990000;">&lt;/script&gt;</span><span style="color: #000000;"><br />
</span><br />
&lt;/div&gt;&lt;/b:if&gt;
</div>
<p>That&#8217;s it now you will have related Posts hack in your blog.</p>
<p class="alert">Third Method :</p>
<p>In my Blog I am using this method . It&#8217;s very simple. First do the <span style="color: #ff0000;">step 1</span> from method 2 . ( adding script above <span style="color: #cc0000;">&lt;/head&gt; )</span> .</p>
<p>Now add the following tag below <span style="color: #ff0000;">&lt;p&gt;&lt;data:post.body/&gt;&lt;/p&gt;</span> .</p>
<div class="codeview">
&lt;b:if cond=&#8217;data:blog.pageType == &#8220;item&#8221;&#8216;&gt;<br />
&lt;div id=&#8221;related-posts&#8221;&gt;<br />
&lt;h2&gt;Other Recommended Posts on&lt;div style=&#8221;display:none;&#8221;&gt; <span style="color: #006600;">&lt;b:loop values=&#8217;data:post.labels&#8217; var=&#8217;label&#8217;&gt;&lt;data:label.name/&gt;&lt;b:if cond=&#8217;data:label.isLast != &amp;quot;true&amp;quot;&#8217;&gt;,&lt;/b:if&gt;&lt;b:if cond=&#8217;data:blog.pageType == &amp;quot;item&amp;quot;&#8217;&gt;</span><br />
<span style="color: #006600;">&lt;script expr:src=&#8217;&amp;quot;/feeds/posts/default/-/&amp;quot; + data:label.name + &amp;quot;?alt=json-in-script&amp;amp;callback=related_results_labels&amp;amp;max-results=5&amp;quot;&#8217; type=&#8217;text/javascript&#8217;/&gt;&lt;/b:if&gt;&lt;/b:loop&gt;</span></span><span class="fullpost"><span style="color: #000000;"><span style="color: #006600;">&lt;/div&gt;</span></span></span><span class="fullpost"><span style="color: #000000;"> &lt;/h2&gt;</span><span style="color: #990000;"> </span></span></p>
<p>&lt;script type=&#8217;text/javascript&#8217;&gt;<span style="color: #990000;"> </span><span style="color: #990000;">removeRelatedDuplicates();</span><span style="color: #990000;"> </span><span style="color: #990000;">printRelatedLabels();</span> <span style="color: #990000;">&lt;/script&gt;</span><br />
&lt;/div&gt;&lt;/b:if&gt;
</div>
<p>Now you will have related posts widget of my style.</p>
<p>I hope one of the above method will help you to add related posts widget to your Blog. Still if you have problem then please contact me through <a href="http://www.blogger.com/post-edit.g?blogID=6425918883307327859&amp;postID=8166009488143759869#comment-form">contact form</a>.</p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with_25.html' rel='bookmark' title='Related Posts Widget For Blogger &#8211; Bugs fixed'>Related Posts Widget For Blogger &#8211; Bugs fixed</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css-2.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
<li><a href='http://www.techieblogger.com/2008/06/related-posts-widget-for-blogger-with-css.html' rel='bookmark' title='Related Posts Widget For Blogger with CSS'>Related Posts Widget For Blogger with CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2008/08/related-posts-widget-for-blogger-bugs-fixed.html/feed</wfw:commentRss>
		<slash:comments>80</slash:comments>
		</item>
		<item>
		<title>Outbrain Post Rating Widget for Blogger</title>
		<link>http://www.techieblogger.com/2008/08/outbrain-post-rating-widget-for-blogger.html</link>
		<comments>http://www.techieblogger.com/2008/08/outbrain-post-rating-widget-for-blogger.html#comments</comments>
		<pubDate>Wed, 06 Aug 2008 10:57:00 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger widget]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=28</guid>
		<description><![CDATA[Today I am going to write about an interesting Post Rating widget developed by Outbrain.com . This Post Rating Widget is available for all blogging services like WordPress.com , blogger , typepad , drupal , etc . A Similar Post rating widget is developed by draft.blogger.com and is found here at Star Rating Widget ********************************************** [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/star-ratings-widget-for-blogger.html' rel='bookmark' title='Star Ratings Widget for Blogger'>Star Ratings Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2009/10/random-posts-widget-for-blogger.html' rel='bookmark' title='Random Posts Widget for Blogger'>Random Posts Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/06/social-bookmarking-widget-for-blogger.html' rel='bookmark' title='Social Bookmarking widget for blogger'>Social Bookmarking widget for blogger</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today I am going to write about an interesting Post Rating widget developed by Outbrain.com . This Post Rating Widget is available for all blogging services like WordPress.com , blogger , typepad , drupal , etc . A Similar Post rating widget is developed by draft.blogger.com and is found <a rel="facebox" href="#post-rating">here at Star Rating Widget </a></p>
<div id="post-rating" style="display:none">
<p><a href="http://rias-techno-wizard.blogspot.com/2008/06/star-ratings-widget-for-blogger.html"> <img src="http://i263.photobucket.com/albums/ii150/mohamedrias/PostratingWidgetforBlogger.gif" alt="" /></a><br />
**********************************************<br />
This is a very simple hack developed by Draft Blogger. To add Post Rating / Voting Widget developed by Draft Blogger please visit this this page &#8221; <a href="http://rias-techno-wizard.blogspot.com/2008/06/star-ratings-widget-for-blogger.html"> Post Rating Widget for Blogger </a> &#8221; .</div>
<p><span class="fullpost"></p>
<p class="alert">Advantages of this Post rating Widget :</p>
<p>1. Know your readers opinion about the post</p>
<p>2. Drive More traffic ( Outbrain has a feature called Recommended Posts which is embedded within rating Widget , So outbrain users who have enabled this feature will show your post . )</p>
<p>3. We can also display Most Popular posts with this post Rating Widget.</p>
<p class="download">How to Add This Widget to your Blogger Blog ?</p>
<p>It&#8217;s very simple . Visit http://www.outbrain.com and register an account ( to track traffic and details ). While  registering , check this box (Yes &#8211; I want to install the outbrain widget and/or access my blog&#8217;s reports ) .</p>
<p>After this step , claim your blog by filling your blog Details and click continue. A new tab/ window will open and just choose your blog . outbrain will install the widget automatically.</p>
<p class="hint">Configuring Post Rating Widget</p>
<p>Sign-in to your Outbrain account and click manage Blogs tab on left side and then navigate to Setting sub-tab.</p>
<p><img src="http://i263.photobucket.com/albums/ii150/mohamedrias/PostRatingWidgetCustomization.jpg" alt="" /></p>
<p>Now customize the widget to your wish. If you check ( Best Recommendations box ) you will get posts from other blogs below your Post Rating Widget like this .</p>
<p><img src="http://i263.photobucket.com/albums/ii150/mohamedrias/PostRatingWidgetwithRecommendedPost.jpg" alt="" /></p>
<p>If you choose Most Popular Posts box then the widget will Most rated Posts above the rating Widget.</p>
<p>I hope I have given you much details on Adding this Outbrain Post rating Widget for blogger. If you have any problems let me know. Very soon I will post how to add this Outbrain Post rating Widget Manually , without registering Outbrain .</p>
<p>Thanks for reading&#8230;&#8230;&#8230;..</p>
<p></span></p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/06/star-ratings-widget-for-blogger.html' rel='bookmark' title='Star Ratings Widget for Blogger'>Star Ratings Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2009/10/random-posts-widget-for-blogger.html' rel='bookmark' title='Random Posts Widget for Blogger'>Random Posts Widget for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/06/social-bookmarking-widget-for-blogger.html' rel='bookmark' title='Social Bookmarking widget for blogger'>Social Bookmarking widget for blogger</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2008/08/outbrain-post-rating-widget-for-blogger.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Page Navigation Menu Widget for Blogger</title>
		<link>http://www.techieblogger.com/2008/07/page-navigation-menu-widget-for-blogger.html</link>
		<comments>http://www.techieblogger.com/2008/07/page-navigation-menu-widget-for-blogger.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 01:27:00 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[blogger tutorials]]></category>
		<category><![CDATA[Blogger widget]]></category>
		<category><![CDATA[blogger widgets]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[page navigation hack]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=22</guid>
		<description><![CDATA[Yesterday I wrote How to add Page Navigation Menu hack by editing your blogger template. Now today I would like to use a different method to add this Page Navigation Menu to our Blogger Blog. Most Bloggers will prefer this method to add Page navigation Menu , because this method is very easy than editing [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html' rel='bookmark' title='Page Navigation Hack for Blogger'>Page Navigation Hack for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2009/10/page-navigation-javascript-code-for-blogspot-blogs.html' rel='bookmark' title='Page Navigation Hack for Blogger &#8211; bugs fixed'>Page Navigation Hack for Blogger &#8211; bugs fixed</a></li>
<li><a href='http://www.techieblogger.com/2008/07/navigation-menu-or-drop-down-menu-for-blogger.html' rel='bookmark' title='Navigation Menu or Drop Down Menu for Blogger'>Navigation Menu or Drop Down Menu for Blogger</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I wrote How to add <a title="Page Navigation Hack" href="http://techieblogger.com/2008/07/page-navigation-hack-for-blogger.html">Page Navigation Menu hack</a> by editing your blogger template. Now today I would like to use a different method to add this Page Navigation Menu to our Blogger Blog. Most Bloggers will prefer this method to add Page navigation Menu , because this method is very easy than <a href="http://techieblogger.com/2008/07/page-navigation-hack-for-blogger.html">editing Blogger Template</a>.</p>
<p>Let us see how to add this Page Navigation Menu Widget :</p>
<div style="TEXT-ALIGN: center"><a title="Page Navigation Hack" href="http://i263.photobucket.com/albums/ii150/mohamedrias/PageNavigationMenuWidgetforBlogger.jpg" rel="lytebox"><img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" alt="Page Navigation Menu Widget " src="http://i263.photobucket.com/albums/ii150/mohamedrias/PageNavigationMenuWidgetforBlogger.jpg" /></a></div>
<p><span class="fullpost"></p>
<p>step 1 : Login to your Blogger account and Navigate to <span style="COLOR: rgb(255,0,0)">Layout Section</span> . Now click <span style="COLOR: rgb(255,0,0)">Add Page Element link</span> there.</p>
<p><img src="http://i263.photobucket.com/albums/ii150/mohamedrias/AddPageNavigationMenuWidget.jpg" /></p>
<p>Step 2 : In that Page Element window , choose <span style="COLOR: rgb(255,0,0)">HTML / JAVASCRIPT</span> .</p>
<p>Step 3 : Now add this Javascript in that window.<br /><!-- adsense -->
<div class="codeview">&lt;style&gt;<br />.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom:10px;<br />}<br />.showpageArea a {border: 1px solid #505050;<br />color: #000000;font-weight:normal;<br />padding: 3px 6px !important;<br />padding: 1px 4px ;margin:0px 4px;<br />text-decoration: none;<br />}<br />.showpageArea a:hover {<br />font-size:11px;<br />border: 1px solid #333;<br />color: #000000;<br />background-color: #FFFFFF;<br />}</p>
<p>.showpageNum a {border: 1px solid #505050;<br />color: #000000;font-weight:normal;<br />padding: 3px 6px !important;<br />padding: 1px 4px ;margin:0px 4px;<br />text-decoration: none;</p>
<p>}<br />.showpageNum a:hover {<br />font-size:11px;<br />border: 1px solid #333;<br />color: #000000;<br />background-color: #FFFFFF;</p>
<p>}<br />.showpagePoint {font-size:11px;<br />padding: 2px 4px 2px 4px;<br />margin: 2px;<br />font-weight: bold;<br />border: 1px solid #333;<br />color: #fff;<br />background-color: #000000;</p>
<p>}</p>
<p>.showpage a:hover {font-size:11px;<br />border: 1px solid #333;<br />color: #000000;<br />background-color: #FFFFFF;</p>
<p>}<br />.showpageNum a:link,.showpage a:link {<br />font-size:11px;<br />padding: 2px 4px 2px 4px;<br />margin: 2px;<br />text-decoration: none;<br />border: 1px solid #0066cc;<br />color: #0066cc;<br />background-color: #FFFFFF;}</p>
<p>.showpageNum a:hover {font-size:11px;<br />border: 1px solid #333;<br />color: #000000;<br />background-color: #FFFFFF;<br />}<br />&lt;/style&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>function showpageCount(json) {<br />var thisUrl = location.href;<br />var htmlMap = new Array();<br />var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==&#8221;.blogspot.com/&#8221;;<br />var isLablePage = thisUrl.indexOf(&#8220;/search/label/&#8221;)!=-1;<br />var isPage = thisUrl.indexOf(&#8220;/search?updated&#8221;)!=-1;<br />var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(&#8220;/search/label/&#8221;)+14,thisUrl.length) : &#8220;&#8221;;<br />thisLable = thisLable.indexOf(&#8220;?&#8221;)!=-1 ? thisLable.substr(0,thisLable.indexOf(&#8220;?&#8221;)) : thisLable;<br />var thisNum = 1;<br />var postNum=1;<br />var itemCount = 0;<br />var fFlag = 0;<br />var eFlag = 0;<br />var html= &#8221;;<br />var upPageHtml =&#8221;;<br />var downPageHtml =&#8221;;</p>
<p>var pageCount=5;<br />var displayPageNum=3;<br />var firstPageWord = &#8216;First&#8217;;<br />var endPageWord = &#8216;Last&#8217;;<br />var upPageWord =&#8217;Previous&#8217;;<br />var downPageWord =&#8217;Next&#8217;;</p>
<p>var labelHtml = &#8216;&lt;span class=&#8221;showpageNum&#8221;&gt;&lt;a href=&#8221;/search/label/&#8217;+thisLable+&#8217;?&amp;max-results=&#8217;+pageCount+&#8217;&#8221;&gt;&#8217;;</p>
<p>for(var i=0, post; post = json.feed.entry[i]; i++) {<br />var timestamp = post.published.$t.substr(0,10);<br />var title = post.title.$t;<br />if(isLablePage){<br />if(title!=&#8221;){<br />if(post.category){<br />for(var c=0, post_category; post_category = post.category[c]; c++) {<br />if(encodeURIComponent(post_category.term)==thisLable){<br />if(itemCount==0  (itemCount % pageCount ==(pageCount-1))){<br />if(thisUrl.indexOf(timestamp)!=-1 ){<br />thisNum = postNum;<br />}</p>
<p>postNum++;<br />htmlMap[htmlMap.length] = &#8216;/search/label/&#8217;+thisLable+&#8217;?updated-max=&#8217;+timestamp+&#8217;T00%3A00%3A00%2B08%3A00&amp;max-results=&#8217;+pageCount;<br />}<br />}<br />}<br />}//end if(post.category){</p>
<p>itemCount++;<br />}</p>
<p>}else{<br />if(title!=&#8221;){<br />if(itemCount==0  (itemCount % pageCount ==(pageCount-1))){<br />if(thisUrl.indexOf(timestamp)!=-1 ){<br />thisNum = postNum;<br />}</p>
<p>if(title!=&#8221;) postNum++;<br />htmlMap[htmlMap.length] = &#8216;/search?updated-max=&#8217;+timestamp+&#8217;T00%3A00%3A00%2B08%3A00&amp;max-results=&#8217;+pageCount;<br />}<br />}<br />itemCount++;<br />}<br />}</p>
<p>for(var p =0;p&lt; htmlMap.length;p++){<br />if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){<br />if(fFlag ==0 &amp;&amp; p == thisNum-2){<br />if(thisNum==2){<br />if(isLablePage){<br />upPageHtml = labelHtml + upPageWord +&#8217;&lt;/a&gt;&lt;/span&gt;&#8217;;<br />}else{<br />upPageHtml = &#8216;&lt;span class=&#8221;showpage&#8221;&gt;&lt;a href=&#8221;/&#8221;&gt;&#8217;+ upPageWord +&#8217;&lt;/a&gt;&lt;/span&gt;&#8217;;<br />}<br />}else{<br />upPageHtml = &#8216;&lt;span class=&#8221;showpage&#8221;&gt;&lt;a href=&#8221;&#8216;+htmlMap[p]+&#8217;&#8221;&gt;&#8217;+ upPageWord +&#8217;&lt;/a&gt;&lt;/span&gt;&#8217;;<br />}</p>
<p>fFlag++;<br />}</p>
<p>if(p==(thisNum-1)){<br />html += &#8216;&amp;nbsp;&lt;span class=&#8221;showpagePoint&#8221;&gt;&lt;u&gt;&#8217;+thisNum+&#8217;&lt;/u&gt;&lt;/span&gt;&#8217;;<br />}else{<br />if(p==0){<br />if(isLablePage){<br />html = labelHtml+&#8217;1&lt;/a&gt;&lt;/span&gt;&#8217;;<br />}else{<br />html += &#8216;&lt;span class=&#8221;showpageNum&#8221;&gt;&lt;a href=&#8221;/&#8221;&gt;1&lt;/a&gt;&lt;/span&gt;&#8217;;<br />}<br />}else{<br />html += &#8216;&lt;span class=&#8221;showpageNum&#8221;&gt;&lt;a href=&#8221;&#8216;+htmlMap[p]+&#8217;&#8221;&gt;&#8217;+ (p+1) +&#8217; &lt;/a&gt;&lt;/span&gt;&#8217;;<br />}<br />}</p>
<p>if(eFlag ==0 &amp;&amp; p == thisNum){<br />downPageHtml = &#8216;&lt;span class=&#8221;showpage&#8221;&gt; &lt;a href=&#8221;&#8216;+htmlMap[p]+&#8217;&#8221;&gt;&#8217;+ downPageWord +&#8217;&lt;/a&gt;&lt;/span&gt;&#8217;;<br />eFlag++;<br />}<br />}//end if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){<br />}//end for(var p =0;p&lt; htmlMap.length;p++){</p>
<p>if(thisNum&gt;1){<br />if(!isLablePage){<br />html = &#8216;&lt;span class=&#8221;showpage&#8221;&gt;&lt;a href=&#8221;/&#8221;&gt;&#8217;+ firstPageWord +&#8217; &lt;/a&gt;&lt;/span&gt;&#8217;+upPageHtml+&#8217; &#8216;+html +&#8217; &#8216;;<br />}else{<br />html = &#8221;+labelHtml + firstPageWord +&#8217; &lt;/a&gt;&lt;/span&gt;&#8217;+upPageHtml+&#8217; &#8216;+html +&#8217; &#8216;;<br />}<br />}</p>
<p>html = &#8216;&lt;div class=&#8221;showpageArea&#8221;&gt;&lt;span style=&#8221;padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-&#8221; class=&#8221;showpage&#8221;&gt;Page &#8216;+thisNum+&#8217; of &#8216;+(postNum-1)+&#8217;: &lt;/span&gt;&#8217;+html;</p>
<p>if(thisNum&lt;(postNum-1)){<br />html += downPageHtml;<br />html += &#8216;&lt;span class=&#8221;showpage&#8221;&gt;&lt;a href=&#8221;&#8216;+htmlMap[htmlMap.length-1]+&#8217;&#8221;&gt; &#8216;+endPageWord+&#8217;&lt;/a&gt;&lt;/span&gt;&#8217;;<br />}</p>
<p>if(postNum==1) postNum++;<br />html += &#8216;&lt;/div&gt;&#8217;;</p>
<p>if(isPage  isFirstPage  isLablePage){<br />var pageArea = document.getElementsByName(&#8220;pageArea&#8221;);<br />var blogPager = document.getElementById(&#8220;blog-pager&#8221;);</p>
<p>if(postNum &lt;= 2){<br />html =&#8221;;<br />}</p>
<p>for(var p =0;p&lt; pageArea.length;p++){<br />pageArea[p].innerHTML = html;<br />}</p>
<p>if(pageArea&amp;&amp;pageArea.length&gt;0){<br />html =&#8221;;<br />}</p>
<p>if(blogPager){<br />blogPager.innerHTML = html;<br />}<br />}</p>
<p>}<br />&lt;/script&gt;</p>
<p>&lt;script src=&#8221;/feeds/posts/summary?alt=json-in-script&amp;callback=showpageCount&amp;max-results=99999&#8243; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />&lt;div style=&#8221;text-align:right;font-size:10px;color:000000;margin-top:15px;display:none;&#8221;&gt; &lt;a href=&#8221;http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html&#8221;&gt;Grab this Widget ~ Blogger Accessories&lt;/a&gt;&lt;/div&gt;</div>
<p>After Adding this Javascript you need to drag and drop the widget below the Blog Posts main widget. See this screen shot</p>
<div style="TEXT-ALIGN: center"><a title="Page Navigation Hack" href="http://i263.photobucket.com/albums/ii150/mohamedrias/PageNavigationMenuWidget.gif" rel="lytebox"><img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 352px; BORDER-BOTTOM: medium none; HEIGHT: 265px" alt="Page Navigation Menu Widget " src="http://i263.photobucket.com/albums/ii150/mohamedrias/PageNavigationMenuWidget.gif" /></a></div>
<p>In the code above you can edit the lines in red to your wish .</p>
<p>1 : var pageCount = <span style="COLOR: rgb(255,0,0)">5</span>;</p>
<p>The digit in red represents number of posts to be shown in single page. Change the digit to show as many pages you want.</p>
<p><span style="COLOR: rgb(0,0,153)">for example :</span></p>
<p>In my blog I have put that value as 2 . In each page you can see only 2 posts .</p>
<p>2 : var displayPageNum = <span style="COLOR: rgb(204,0,0)">3</span>;</p>
<p>here the digit in red represents number of pages to be listed.</p>
<p><span style="COLOR: rgb(0,0,153)">For example :</span></p>
<p>In my blog I have chosen 3 , then 3 pages will be shown.</p>
<p>Now save your template .<br />That&#8217;s it now we have added Page Navigation menu widget to our blog successfully .</p>
<p>I hope you guys will feel this method is easier than the <a href="http://techieblogger.com/2008/07/page-navigation-hack-for-blogger.html"><span style="COLOR: rgb(255,0,0)">last one</span></a>.</span></p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html' rel='bookmark' title='Page Navigation Hack for Blogger'>Page Navigation Hack for Blogger</a></li>
<li><a href='http://www.techieblogger.com/2009/10/page-navigation-javascript-code-for-blogspot-blogs.html' rel='bookmark' title='Page Navigation Hack for Blogger &#8211; bugs fixed'>Page Navigation Hack for Blogger &#8211; bugs fixed</a></li>
<li><a href='http://www.techieblogger.com/2008/07/navigation-menu-or-drop-down-menu-for-blogger.html' rel='bookmark' title='Navigation Menu or Drop Down Menu for Blogger'>Navigation Menu or Drop Down Menu for Blogger</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2008/07/page-navigation-menu-widget-for-blogger.html/feed</wfw:commentRss>
		<slash:comments>235</slash:comments>
		</item>
		<item>
		<title>Add Search form to Blogger Beta Template</title>
		<link>http://www.techieblogger.com/2008/07/add-search-form-to-blogger-beta-template.html</link>
		<comments>http://www.techieblogger.com/2008/07/add-search-form-to-blogger-beta-template.html#comments</comments>
		<pubDate>Wed, 30 Jul 2008 06:32:00 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Blogger Hack]]></category>
		<category><![CDATA[Blogger widget]]></category>

		<guid isPermaLink="false">http://www.test.smashingtips.com/techieblogger/?p=18</guid>
		<description><![CDATA[At first Adding search form to blogger was difficult but now Blogger Accessories has made it easier. We can add search form to blogger in three method . But in this post I am going to concentrate only on Adding custom search form . Custom search form means you can modify the search form look [...]
Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/07/embed-comment-form-below-post-in-blogger.html' rel='bookmark' title='Embed Comment Form below post in Blogger'>Embed Comment Form below post in Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/09/dailypress-blogger-template.html' rel='bookmark' title='DailyPress &#8211; Blogger Template'>DailyPress &#8211; Blogger Template</a></li>
<li><a href='http://www.techieblogger.com/2008/08/blogger-accessories-three-column.html' rel='bookmark' title='Blogger Accessories Three Column Blogger Template'>Blogger Accessories Three Column Blogger Template</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>At first Adding search form to blogger was difficult but now Blogger Accessories has made it easier. We can add search form to blogger in three method . But in this post I am going to concentrate only on Adding custom search form . Custom search form means you can modify the search form look by adding simple CSS style.</p>
<div class="separator" style="text-align: center; clear: both;"><img alt="  this is the screenshot of  Search Form Widget " src="http://4.bp.blogspot.com/_aVtbdMo1J34/SJAS4arQQPI/AAAAAAAAA9g/2VDZ5cfEAGw/s320-R/Learn+How+to+Add+Search+form+for+Blogger+template.jpg" style="border: 0pt none ;" /></div>
<p>Step 1 : Log in to your blogger template and go to Layout section .</p>
<p><span class="fullpost">
<div class="separator" style="text-align: center; clear: both;"><img alt=" Adding search Form Widget to Blogger Beta : Layout Image " src="http://4.bp.blogspot.com/_aVtbdMo1J34/SJAQqq2rVFI/AAAAAAAAA9Y/-X6lhSLqmVg/s320-R/Adding+Search+Form+To+blogger+beta+Template.jpg" style="border: 0pt none ;" /></div>
<p>&nbsp;&nbsp; </p>
<p>Step 2 : Now click <span style="color: rgb(255, 0, 0);">Add Page Element</span> , in the List select <span style="color: rgb(255, 0, 0);">Add HTML / JAVASCRIPT</span>&nbsp; and paste the below code thereand save .</p>
<div class="codeview">
<p>&lt;form id=&#8221;searchThis&#8221; action=&#8221;/search&#8221; style=&#8221;display:inline;&#8221; method=&#8221;get&#8221;&gt;&lt;input id=&#8221;searchBox&#8221; name=&#8221;q&#8221; type=&#8221;text&#8221;/&gt; &lt;input id=&#8221;searchButton&#8221; value=&#8221;Go&#8221; type=&#8221;submit&#8221;/&gt;&lt;/form&gt;</p></div>
<p>Now see your blog , there you can see a beautiful search form widget like this ,</p>
<div style="text-align: center;"></div>
<div style="text-align: center;"></div>
<form action="/search" id="searchThis" method="get" style="display: inline;">
<input id="searchBox" name="q" type="text" />
<input id="searchButton" type="submit" value="Go" /></form>
<div style="text-align: center;"></div>
<div style="text-align: left;">
<p>I hope you like this hack . you can also add custom search submit buttom , background , etc.</p>
<p>I will tell you How to add Custom CSS to this search Form tomorrow in my next post .</p></div>
<p></span></p>
<p>Related posts:<ol>
<li><a href='http://www.techieblogger.com/2008/07/embed-comment-form-below-post-in-blogger.html' rel='bookmark' title='Embed Comment Form below post in Blogger'>Embed Comment Form below post in Blogger</a></li>
<li><a href='http://www.techieblogger.com/2008/09/dailypress-blogger-template.html' rel='bookmark' title='DailyPress &#8211; Blogger Template'>DailyPress &#8211; Blogger Template</a></li>
<li><a href='http://www.techieblogger.com/2008/08/blogger-accessories-three-column.html' rel='bookmark' title='Blogger Accessories Three Column Blogger Template'>Blogger Accessories Three Column Blogger Template</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.techieblogger.com/2008/07/add-search-form-to-blogger-beta-template.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

