<?xml version="1.0" encoding="us-ascii"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><lastBuildDate>Thu, 20 Nov 2008 09:13:18 GMT</lastBuildDate><atom:link href="http://www.fwicki.com/rss/taxquery777/India-Page" rel="self" type="application/rss+xml" /><ttl>24</ttl><title>India Page</title><link>http://www.fwicki.com/fwickis/taxquery777/India-Page</link><description /><generator>Fwicki.Com - Fwicki Feed Generator</generator><language>en-us</language><image><url>http://www.fwicki.com/images/ui/feed-link.jpg</url><title>Fwicki - RSS Feed Management</title><link>http://www.fwicki.com/fwickis/taxquery777/India-Page</link><description>Fwicki - RSS Feed Management</description><width>44</width><height>45</height></image><item><title>Google Books Widget</title><link>http://beautifulbeta.blogspot.com/2008/09/google-books-widget.html</link><guid>http://beautifulbeta.blogspot.com/2008/09/google-books-widget.html767</guid><description>&lt;span class="dropcaps"&gt;W&lt;/span&gt;ant to share your library with friends, family and even the rest of the world? If that's the case, you can use my new Google Books Library Widget. Please take a look and experiment with this new widget, and let me know what you think about it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Google Books&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Google Books you can create your own Library. Take a look &lt;a href="http://books.google.nl/books?uid=6959370816532372875&amp;amp;hl=nl"&gt;here&lt;/a&gt; to see my small test library. As you can see, there are 2 books in this library, and I have written a small review for each of them. Creating your own Google Books Library is very easy. First of all, you need to have a Google account. As a Blogger user, you probably have one. After signing in on your Google account, select "more" from the menubar on the Google main page. This opens a small pop-up menu, where you can select "Books". This brings you to the Books-page, where you start creating your Library by "Importing Books". You can easily add books to your Library by entering a list of ISBN-numbers. Google will look up all bookdata. After importing some books, return to the Library page (click on "My Library" in the menubar), to see your Library Listing. Now you can add comments, reviews, and a ranking (0-5 stars) to your books. After setting up your Library, it is time to move on to creating the Google Books Library Widget.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Creating the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Creating the Widget is done in a few easy steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get the URL of your Google Books Library;&lt;/li&gt;&lt;li&gt;Create a Widget with Yahoo Pipes;&lt;/li&gt;&lt;li&gt;Add the Widget to your Blog.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;It will take less than a minute to set it up.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;1. Get your Google Books Library URL&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to your Google Books Library page. Select the contents from your browser's address bar by right-clicking on it and selecting "copy" from the popup menu.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;2. Create the Widget with Yahoo Pipes&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to &lt;a href="http://pipes.yahoo.com/hansoosting/googlebookslibrary"&gt;my Google Books Library Pipe&lt;/a&gt; by clinking on the link. In the entry-field, enter the URL by right-clicking and pasting the URL you just copied. Click the "Run Pipe" button. Your Library data are retrieved, and displayed as a list of titles and descriptions.&lt;br /&gt;If the output is as you expected, go on to the next step.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;3. Add the Widget to your Blog&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Now click on "Get as a Badge". Badge is the Yahoo-word for Widgets. This will bring up the Badge Configuration Window. In this window, click on "Customize the size, type and settings of your Badge". In the entry-field again paste your Google Books URL and click "Next". Now select "Blogger" as the destination for your Badge. This brings you to the familiar Blogger-screen, where you can select the Blog, and enter the heading for the new Page Element. Click on "Add Widget", and afterwards view your Blog.</description><category>widgets</category><pubDate>Wed, 03 Sep 2008 09:18:00 GMT</pubDate></item><item><title>Adding a front page to your blog</title><link>http://hoctro.blogspot.com/2007/09/adding-front-page-to-your-blog.html</link><guid>http://hoctro.blogspot.com/2007/09/adding-front-page-to-your-blog.html768</guid><description>Please click on the title to go to the archived page.&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Archived</category><pubDate>Sat, 29 Sep 2007 02:40:00 GMT</pubDate></item><item><title>"Latest Headlines" Widget</title><link>http://hoctro.blogspot.com/2008/09/google-ajax-feed-widget.html</link><guid>http://hoctro.blogspot.com/2008/09/google-ajax-feed-widget.html769</guid><description>&lt;div id="bodytext"&gt;&lt;br /&gt;
Dear Friend,&lt;br /&gt;
&lt;br /&gt;
Google tools are just so amazing and innovative. Two years ago I started on my quest of having an &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;AJAX &amp; JSON library&lt;/a&gt; for myself to load feeds, now they have it as an &lt;a href="http://code.google.com/apis/ajaxfeeds/"&gt;Application Programming Interface&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/API"&gt;(API)&lt;/a&gt;, and &lt;a href="http://www.google.com/uds/solutions/dynamicfeed/index.html"&gt;then some.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I'm going to show you how to modify the Google Ajax Feed Widget sample to your blog, with three simple steps:&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
1. Get the key grom Google:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://code.google.com/apis/ajaxfeeds/signup.html"&gt;http://code.google.com/apis/ajaxfeeds/signup.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Next, follow the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="FONT-WEIGHT: bold"&gt;B.4&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Add this code to the header, right in front of the &amp;lt;/head&amp;gt; tag. Remember to replace &lt;b&gt;YOUR-KEY&lt;/b&gt; text with the new key.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;img src="http://4.bp.blogspot.com/_hO0v-S1ryQ8/SNo17AvL9OI/AAAAAAAAAjw/BeCIe-6C4aw/s400/ajax1.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;
&amp;lt;script src='http://www.google.com/jsapi/?key=&lt;b&gt;YOUR-KEY&lt;/b&gt;' type='text/javascript'/&amp;gt;&lt;br /&gt;
&amp;lt;script src='http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js' type='text/javascript'/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style type='text/css'&amp;gt;&lt;br /&gt;
@import url("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css");&lt;br /&gt;
&lt;br /&gt;
#feedControl {&lt;br /&gt;
margin-top : 20px;&lt;br /&gt;
margin-left: auto;&lt;br /&gt;
margin-right: auto;&lt;br /&gt;
width : 440px;&lt;br /&gt;
font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
.gfg-title {&lt;br /&gt;
color : #612e00;&lt;br /&gt;
background-color: #FFF3DB;&lt;br /&gt;
}&lt;br /&gt;
.gfg-title a {&lt;br /&gt;
color : #612e00;&lt;br /&gt;
}&lt;br /&gt;
.gfg-root {&lt;br /&gt;
border: 1px solid #956839;&lt;br /&gt;
font-family: "Georgia", sans-serif;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;
function load() {&lt;br /&gt;
var homeUrl = "&amp;lt;data:blog.homepageUrl/&gt;";&lt;br /&gt;
var feed = homeUrl + "feeds/posts/default";&lt;br /&gt;
&lt;b&gt;new GFdynamicFeedControl(feed, "feedControl",&lt;br /&gt;
&lt;span style="color:#ff0000;"&gt;{numResults : 4}&lt;/span&gt;); &lt;/b&gt;&lt;br /&gt;
&amp;lt;h6&amp;gt;Widget by &amp;lt;a href='http://hoctro.blogspot.com/2008/09/google-ajax-feed-widget.html'&amp;gt;Hoctro&amp;lt;/a&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
google.load("feeds", "1");&lt;br /&gt;
google.setOnLoadCallback(load);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
3. Create a new "HTML/JavScript" widget, then add this line to the content:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_hO0v-S1ryQ8/SNpB_aDvAOI/AAAAAAAAAkQ/AlufME5QR2M/s400/ajax5.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;
&amp;lt;div id="feedControl"&amp;gt;Loading...&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;img src="http://2.bp.blogspot.com/_hO0v-S1ryQ8/SNo17gurK5I/AAAAAAAAAj4/JE3ATGjWFaE/s400/ajax2.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
You can see the new widget on my blog at the moment, in front of the post area.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SNo3sOMOm9I/AAAAAAAAAkI/qKVkcErLJEA/s400/ajax4.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
To change font, color, etc. modify the CSS styles. I override several the default CSS styles to match those of my blog.&lt;br /&gt;
&lt;br /&gt;
&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
.gfg-title {&lt;br /&gt;
color : #612e00;&lt;br /&gt;
background-color: #FFF3DB;&lt;br /&gt;
}&lt;br /&gt;
.gfg-title a {&lt;br /&gt;
color : #612e00;&lt;br /&gt;
}&lt;br /&gt;
.gfg-root {&lt;br /&gt;
border: 1px solid #956839;&lt;br /&gt;
font-family: "Georgia", sans-serif;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Good luck and have a nice day.&lt;br /&gt;
&lt;br /&gt;
Hoctro&lt;br /&gt;
9/23/08&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
&lt;strong&gt;Update: 10/5/08&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
To place more than the default of 4 items, look for this line, at the end of step 2,&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;new GFdynamicFeedControl(feed, "feedControl",&lt;br /&gt;
&lt;span style="color:#ff0000;"&gt;{numResults : 4}&lt;/span&gt;); &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
then modify it to become:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;new GFdynamicFeedControl(feed, "feedControl",&lt;br /&gt;
&lt;span style="color:#ff0000;"&gt;{numResults : 25}&lt;/span&gt;); &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The maximum value you can put in is &lt;strong&gt;25&lt;/strong&gt;.&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Archived,Widgets</category><pubDate>Tue, 23 Sep 2008 13:29:00 GMT</pubDate></item><item><title>Improved "Table of Contents" Widget</title><link>http://hoctro.blogspot.com/2008/09/improved-table-of-contents-widget.html</link><guid>http://hoctro.blogspot.com/2008/09/improved-table-of-contents-widget.html770</guid><description>&lt;div id="bodytext"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dear Friend,&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;"Today I will share with you a simple hack that allows you to have a listing of of your posts in chronological order. Think of it as the default "Blog Archive" widget without the hassle of opening and/or showing the arrow buttons."&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This was the introductory text I used for promoting &lt;a href="http://hoctro.blogspot.com/2006/11/simple-hack-listing-of-contents.html"&gt;my original "Table of Contents" hack&lt;/a&gt; two years ago. Looking back, this was a really genuine hack - very much "Hoctro's style", since there was no JSON or JavaScript involved. &lt;i&gt;(I guess my basic understanding of "recursive" style learnt from college (UC Irvine, Software Engineering, Class of 2004) paid off nicely, while examining the template code of Blogger's out-of-the-box Archived widget:-)))). &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Today, while tidying up my old posts and moving them to the &lt;a href="http://hoctrointro.blogspot.com"&gt;archived blog&lt;/a&gt;, I wonder if I could make this into a scroll down box to save space, if I were to have hundreds of headlines. I thought this would involved some sort of JavaScript code, but then after examining &lt;a href="http://bloggeruniversity.blogspot.com/"&gt;BlogU's&lt;/a&gt;similar Table of Contents code, it is such a simple styling using CSS code. I "borrow" her code and modify my original hack, et voil?, it works! At the moment I'm installing it on my blog so you could see what it looks like.&lt;br /&gt;
&lt;br /&gt;
Such is the beautiful of HTML and CSS, one line of code can change a look completely, making the widget now very usable, since you can change the height (height:200px to whatever,) and further render the look by applying styles to the div, such as &lt;b&gt;style='height:200px;overflow:auto;border:1px solid brown' &lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Installing this hack is very simple. First, follow the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify Template&lt;/a&gt;, in particular section &lt;span style="font-weight:bold;"&gt;B.4&lt;/span&gt;. Then cut this code below and paste it in between any two "b:widget" tags, save the template, and you're done.&lt;br /&gt;
&lt;br /&gt;
&lt;div class='notranslate' style="border:1px solid brown;padding:10px;"&gt;&lt;br /&gt;
&lt;font color="brown"&gt;&lt;br /&gt;
&amp;lt;b:widget&amp;nbsp;id='TOC'&amp;nbsp;locked='false'&amp;nbsp;title='Contents'&amp;nbsp;type='BlogArchive'&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='main'&amp;gt;&lt;br /&gt;
&amp;lt;!-- *****************&lt;b&gt;http://hoctro.blogspot.com&lt;/b&gt;*****Sepember, 2008****************** --&amp;gt;&lt;br /&gt;
&amp;lt;!-- *****************Table Of Contents Widget - Written by Hoctro****************** --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;b:if&amp;nbsp;cond='data:title'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/b:if&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='widget-content'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;id='contents'&amp;gt;&lt;br /&gt;
&amp;lt;b:if cond='data:style == &amp;quot;HIERARCHY&amp;quot;'&amp;gt;&lt;br /&gt;
&lt;b&gt;&amp;lt;div id='TableOfContents' style='height:200px;overflow:auto;'&amp;gt;&amp;lt;ul&amp;gt;&lt;/b&gt;&lt;br /&gt;
&amp;lt;b:include data='data' name='interval'/&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/b:if&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;b:include&amp;nbsp;name='quickedit'/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='posts'&amp;nbsp;var='posts'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;b:loop&amp;nbsp;values='data:posts'&amp;nbsp;var='i'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;&amp;lt;a&amp;nbsp;expr:href='data:i.url'&amp;gt;&amp;lt;data:i.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='interval'&amp;nbsp;var='intervalData'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;b:loop&amp;nbsp;values='data:intervalData'&amp;nbsp;var='i'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;b:if&amp;nbsp;cond='data:i.data'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;b:include&amp;nbsp;data='i.data'&amp;nbsp;name='interval'/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/b:if&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;b:if&amp;nbsp;cond='data:i.posts'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;b:include&amp;nbsp;data='i.posts'&amp;nbsp;name='posts'/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/b:if&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;/b:widget&amp;gt;&lt;br /&gt;
&lt;/font&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
To reverse the chronological order so that the oldest posts will appear first on the list, go to "Page Element," select the just-created widget, and select the box "&lt;span style="font-weight:bold;"&gt;Show Older Posts First&lt;/span&gt;".&lt;br /&gt;
&lt;br /&gt;
My special thanks to Annie for her use of expandable "Table of Contents" on her blog.&lt;br /&gt;
&lt;br /&gt;
Have a wonderful day. &lt;br /&gt;
&lt;br /&gt;
Hoctro&lt;br /&gt;
9/19/08&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Widgets</category><pubDate>Fri, 19 Sep 2008 22:07:00 GMT</pubDate></item><item><title>Another way to remove "Subscribe to: Posts (Atom)"</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/392667744/another-way-to-remove-subscribe-to.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/392667744/another-way-to-remove-subscribe-to.html771</guid><description>While working on a template, I was trying to remove the &lt;span style="font-style:italic;"&gt;Subscribe to:&lt;/span&gt; from the bottom of the page. For some reason, &lt;a href="http://bloggeruniversity.blogspot.com/2008/04/remove-subscribe-to-posts-atom.html"&gt;previous methods&lt;/a&gt; that have worked for me in the past, didn't work on this template. I ended up adding this bit of code to the CSS style sheet:&lt;blockquote&gt;.feed-links {&lt;br /&gt;display:none;&lt;br /&gt;&lt;br /&gt;} &lt;/blockquote&gt;That did it! Who knows why. Certainly I don't...I'm just happy it worked and thought I'd share. &lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;image class="centered"alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=jqcjL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=jqcjL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=IquRL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=IquRL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=5H3hl"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=5H3hl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=9W8wL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=9W8wL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=naWfL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=naWfL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/392667744" height="1" width="1"/&gt;</description><category>Design</category><pubDate>Sun, 14 Sep 2008 22:52:00 GMT</pubDate></item><item><title>Related Posts</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/391448663/related-posts.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/391448663/related-posts.html772</guid><description>Have you ever wanted a feature under your post that shows related posts from your blog? I found this way to do it from &lt;a href="http://www.jackbook.com/blogger-hack-blogspot-hack-blogger-templates-customizing/related-posts-entries-on-blogger-blogspot"&gt;JackBook.com&lt;/a&gt;. It was originally designed by &lt;a href="http://hoctro.blogspot.com/"&gt;Hoctro&lt;/a&gt; with modifications by JackBook.  This uses labels/categories that you already have in place to show &lt;span style="font-style: italic;"&gt;Related Posts by Category&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There are two steps to this hack. But before you begin, be sure to save your template!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Step 1:&lt;/span&gt; Go to your &lt;span style="font-style: italic;"&gt;Dashboard | Layout | Edit HTML | check Expand Widget Templates&lt;/span&gt; and locate this code:&lt;blockquote&gt;&amp;lt;data:post.body/&amp;gt;&lt;/blockquote&gt;&lt;span style="font-weight:bold;"&gt;Step 2:&lt;/span&gt; Place this code after the code you just located:&lt;blockquote&gt;&amp;lt;b:if cond='data:blog.pageType == "item"'&amp;gt;&lt;br /&gt; &amp;lt;div class='similiar'&amp;gt;&lt;br /&gt;  &amp;lt;!-- ***http://hoctro.blogspot.com***Jan,2007**** --&amp;gt;&lt;br /&gt;  &amp;lt;!-- ***Related Articles by Labels - Take Two*** --&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;!--&lt;br /&gt;   Modified by JackBook.Com to make it easier to use.&lt;br /&gt;  1. Now, users don't need to change anything to use this widget. just copy and paste, and done!&lt;br /&gt;  2. The current article will also be listed, now it's no more.&lt;br /&gt;  --&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;  &amp;lt;h3&amp;gt;Related Posts by Categories&amp;lt;/h3&amp;gt;&lt;br /&gt;  &amp;lt;div id='data2007'/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;   &amp;lt;div id='hoctro'&amp;gt;&lt;br /&gt;    Widget by &amp;lt;u&amp;gt;&amp;lt;a href='http://hoctro.blogspot.com'&amp;gt;Hoctro&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt; | &amp;lt;u&amp;gt;&amp;lt;a href='http://www.jackbook.com/' title='Related Posts on Blogger Modified by JackBook.Com. Read More?'&amp;gt;Jack Book&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;&lt;br /&gt;   &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;&lt;br /&gt;   var homeUrl3 = &amp;amp;quot;&amp;lt;data:blog.homepageUrl/&amp;gt;&amp;amp;quot;;&lt;br /&gt;   var maxNumberOfPostsPerLabel = 4;&lt;br /&gt;   var maxNumberOfLabels = 10;&lt;br /&gt;&lt;br /&gt;   maxNumberOfPostsPerLabel = 100;&lt;br /&gt;   maxNumberOfLabels = 3;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   function listEntries10(json) {&lt;br /&gt;     var ul = document.createElement(&amp;amp;#39;ul&amp;amp;#39;);&lt;br /&gt;     var maxPosts = (json.feed.entry.length &amp;amp;lt;= maxNumberOfPostsPerLabel) ?&lt;br /&gt;                    json.feed.entry.length : maxNumberOfPostsPerLabel;&lt;br /&gt;     for (var i = 0; i &amp;amp;lt; maxPosts; i++) {&lt;br /&gt;       var entry = json.feed.entry[i];&lt;br /&gt;       var alturl;&lt;br /&gt;&lt;br /&gt;       for (var k = 0; k &amp;amp;lt; entry.link.length; k++) {&lt;br /&gt;         if (entry.link[k].rel == &amp;amp;#39;alternate&amp;amp;#39;) {&lt;br /&gt;           alturl = entry.link[k].href;&lt;br /&gt;           break;&lt;br /&gt;         }&lt;br /&gt;       }&lt;br /&gt;       var li = document.createElement(&amp;amp;#39;li&amp;amp;#39;);&lt;br /&gt;       var a = document.createElement(&amp;amp;#39;a&amp;amp;#39;);&lt;br /&gt;       a.href = alturl;&lt;br /&gt;&lt;br /&gt;    if(a.href!=location.href) {&lt;br /&gt;     var txt = document.createTextNode(entry.title.$t);&lt;br /&gt;     a.appendChild(txt);&lt;br /&gt;     li.appendChild(a);&lt;br /&gt;     ul.appendChild(li);&lt;br /&gt;    }&lt;br /&gt;     }&lt;br /&gt;     for (var l = 0; l &amp;amp;lt; json.feed.link.length; l++) {&lt;br /&gt;       if (json.feed.link[l].rel == &amp;amp;#39;alternate&amp;amp;#39;) {&lt;br /&gt;         var raw = json.feed.link[l].href;&lt;br /&gt;         var label = raw.substr(homeUrl3.length+13);&lt;br /&gt;         var k;&lt;br /&gt;         for (k=0; k&amp;amp;lt;20; k++) label = label.replace(&amp;amp;quot;%20&amp;amp;quot;, &amp;amp;quot; &amp;amp;quot;);&lt;br /&gt;         var txt = document.createTextNode(label);&lt;br /&gt;         var h = document.createElement(&amp;amp;#39;b&amp;amp;#39;);&lt;br /&gt;         h.appendChild(txt);&lt;br /&gt;         var div1 = document.createElement(&amp;amp;#39;div&amp;amp;#39;);&lt;br /&gt;          div1.appendChild(h);&lt;br /&gt;         div1.appendChild(ul);&lt;br /&gt;         document.getElementById(&amp;amp;#39;data2007&amp;amp;#39;).appendChild(div1);&lt;br /&gt;       }&lt;br /&gt;     }&lt;br /&gt;   }&lt;br /&gt;   function search10(query, label) {&lt;br /&gt;&lt;br /&gt;   var script = document.createElement(&amp;amp;#39;script&amp;amp;#39;);&lt;br /&gt;   script.setAttribute(&amp;amp;#39;src&amp;amp;#39;, query + &amp;amp;#39;feeds/posts/default/-/&amp;amp;#39;&lt;br /&gt;    + label +&lt;br /&gt;   &amp;amp;#39;?alt=json-in-script&amp;amp;amp;callback=listEntries10&amp;amp;#39;);&lt;br /&gt;   script.setAttribute(&amp;amp;#39;type&amp;amp;#39;, &amp;amp;#39;text/javascript&amp;amp;#39;);&lt;br /&gt;   document.documentElement.firstChild.appendChild(script);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   var labelArray = new Array();&lt;br /&gt;   var numLabel = 0;&lt;br /&gt;&lt;br /&gt;   &amp;lt;b:loop values='data:posts' var='post'&amp;gt;&lt;br /&gt;     &amp;lt;b:loop values='data:post.labels' var='label'&amp;gt;&lt;br /&gt;       textLabel = &amp;amp;quot;&amp;lt;data:label.name/&amp;gt;&amp;amp;quot;;&lt;br /&gt;    &lt;br /&gt;       var test = 0;&lt;br /&gt;       for (var i = 0; i &amp;amp;lt; labelArray.length; i++)&lt;br /&gt;       if (labelArray[i] == textLabel) test = 1;&lt;br /&gt;       if (test == 0) {&lt;br /&gt;          labelArray.push(textLabel);&lt;br /&gt;          var maxLabels = (labelArray.length &amp;amp;lt;= maxNumberOfLabels) ?&lt;br /&gt;                 labelArray.length : maxNumberOfLabels;&lt;br /&gt;          if (numLabel &amp;amp;lt; maxLabels) {&lt;br /&gt;             search10(homeUrl3, textLabel);&lt;br /&gt;             numLabel++;&lt;br /&gt;          }&lt;br /&gt;       }&lt;br /&gt;     &amp;lt;/b:loop&amp;gt;&lt;br /&gt;   &amp;lt;/b:loop&amp;gt;&lt;br /&gt;   &amp;lt;/script&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;/blockquote&gt;Save your work and all is done.&lt;br /&gt;&lt;br /&gt;&lt;img class="centered" alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=YWgRL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=YWgRL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=UeXYL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=UeXYL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=A2ayl"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=A2ayl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=Evn4L"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=Evn4L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=ocrFL"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=ocrFL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/391448663" height="1" width="1"/&gt;</description><category>Categories/Labels,Navigation,Hacks</category><pubDate>Sat, 13 Sep 2008 09:41:00 GMT</pubDate></item><item><title>Gadget</title><link>http://hoctro.blogspot.com/2008/09/gadget.html</link><guid>http://hoctro.blogspot.com/2008/09/gadget.html773</guid><description>&lt;div id="bodytext"&gt;&lt;br /&gt;Hi everyone,&lt;br /&gt;&lt;br /&gt;How are you all doing?&lt;br /&gt;&lt;br /&gt;Looks like Google's new Gadget's API and its ease of integration of a widget into a blog revive my interest to Blogger again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/apis/gadgets/docs/dev_guide.html" target="blank"&gt;http://code.google.com/apis/gadgets/docs/dev_guide.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope to learn how to write a Gadget and to integrate my JSON knowledge to re-make my hacks into new Gadgets. Stay tuned.&lt;br /&gt;&lt;br /&gt;I'm putting my worthy previous posts into &lt;a href="http://hoctrointro.blogspot.com" target="blank"&gt;an archiving blog&lt;/a&gt;, for that very reason. This blog will contain all new posts, and links to the archived blog.&lt;br /&gt;&lt;br /&gt;Thank you for reading, and have a wonderful day.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Hoctro.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Gadgets</category><pubDate>Fri, 12 Sep 2008 05:57:00 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/8</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;&lt;img src="http://gfxb.smpgfx.com/smp/lookinside-sr.gif" width=60 height=15 alt="Look inside this title" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/18429696.gif" width="60" height="80" border="0" alt="Take a Bow - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;Take a Bow&lt;/a&gt; .......&lt;/b&gt; By &lt;b&gt;&lt;em&gt;Rihanna&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18429696"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Thu, 20 Nov 2008 09:13:18 GMT</pubDate></item><item><title>Feed Gadget for Vista Sidebar</title><link>http://beautifulbeta.blogspot.com/2007/08/feed-gadget-for-vista-sidebar.html</link><guid>http://beautifulbeta.blogspot.com/2007/08/feed-gadget-for-vista-sidebar.html775</guid><description>&lt;a href="http://bp2.blogger.com/_JM8-yOL0YAY/RtAtnvaGQbI/AAAAAAAAAJg/NDxzwiqRHu4/s1600-h/gadget.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_JM8-yOL0YAY/RtAtnvaGQbI/AAAAAAAAAJg/NDxzwiqRHu4/s320/gadget.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5102628538574848434" /&gt;&lt;/a&gt;&lt;br /&gt;I finally switched to Windows Vista, and so far without any problems.&lt;br /&gt;A thing I particularly like in Vista, is the Sidebar, and the Gadgets you can have there. &lt;em&gt;It is very easy to create a gadget, it is just a tiny webpage&lt;/em&gt;, I read on many nerdpages, so I decided to give it a try.&lt;br /&gt;And sure, it is very easy to build your own Vista Sidebar Widget.&lt;br /&gt;In this post I will explain how I built a simple gadget that displays the 5 most recent post from the Beautiful Beta feed.&lt;br /&gt;&lt;br /&gt;Now if you want to install the gadget, click &lt;a href="http://home.planet.nl/~hansoosting/downloads/BloggerFeed.gadget"&gt;this link&lt;/a&gt;.&lt;br /&gt;Save the file to your desktop, and check that its extension is .gadget. If the file extension shows up as .zip, change it to .gadget. Doubleclick the downloaded file to install the gadget. From your Vista Sidebar, add the gadget.&lt;br /&gt;&lt;br /&gt;If you want to see how it works, follow the next tutorial.&lt;br /&gt;&lt;br /&gt;1. Check your local gadget folder&lt;br /&gt;You can find the installed gadget by pressing [windows] + R on your keyboard, to bring up the 'Run'-dialog. In the inputbox enter &lt;br /&gt;&lt;strong&gt;%userprofile\AppData\Local\Microsoft\Windows Sidebar\Gadgets&lt;/strong&gt; and click OK. This will bring you to your folder with local sidebar gadgets (local means: only available to you, not to other users of your PC).&lt;br /&gt;Now you will see your new gadget, it's called BloggerFeed.gadget&lt;br /&gt;&lt;br /&gt;2. Examine the gadget structure&lt;br /&gt;Open the BloggerFeed.gadget folder. In it there are 2 files and 3 folders.&lt;br /&gt;The first file, BloggerFeed.html, is the gadget code, in html. Open it in Windows Notepad and examine it. You can see some familiar code here, calling the blogger JSON-feed for BeautifulBeta. If you like, change "beautifulbeta" to the name of your own blog to view your own feed.&lt;br /&gt;The second file, gadget.xml, is called the Gadget Manifest, and contains meta-data about the gadget. This data is displayed in the Gadget Window when you try to add a new gadget to your sidebar.&lt;br /&gt;The CSS-folder contains the stylesheet for the gadget, defining fonttype, fontsize, colrs, and so on. Not much different from your ordenary blog or website, isn't it?&lt;br /&gt;The JS-folder contains the javascript-code for retrieving and parsing the JSON-feed. This code is also used in my Blogger Widget, a hack you have most likely used yourself.&lt;br /&gt;The IMAGES-folder contains the icon (I copied this one from a standard Microsoft gadget).&lt;br /&gt;&lt;br /&gt;3. Try it and modify it!&lt;br /&gt;It is as easy as this. Please try it yourself, change the looks, or the blog, or whatever you like, and share your experience!&lt;br /&gt;&lt;br /&gt;4. Things to do&lt;br /&gt;This is only a first simple approach. Things I like to add to it in the future:&lt;br /&gt;- Fly-out to display feed contents&lt;br /&gt;- Setup screen to change the blogname and other settings&lt;br /&gt;- Auto-refresh&lt;br /&gt;&lt;br /&gt;Enjoy!</description><category>vista,feeds,gadgets,sidebar</category><pubDate>Sat, 25 Aug 2007 13:10:00 GMT</pubDate></item><item><title>Post Larger Images with Blogger</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/373068148/post-larger-images-with-blogger.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/373068148/post-larger-images-with-blogger.html776</guid><description>Have you ever wished that you could post larger images via the &lt;span style="font-style: italic;"&gt;Blogger: Upload Images&lt;/span&gt; window? I found a neat trick from a reader, &lt;a href="http://mirandawphotographs.blogspot.com/"&gt;Miranda&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This requires a blogger template with extra width in the posting section so it will display the larger images.&lt;br /&gt;&lt;br /&gt;Upload your image in the post window, &lt;span style="font-style: italic;"&gt;Dashboard | Posting | Create | Add Image icon&lt;/span&gt;. After doing that, click on the &lt;span style="font-style: italic;"&gt;Edit HTML&lt;/span&gt; tab and you will see this image code:&lt;blockquote&gt;&amp;lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OFh1WWXWCHM/SLClilXC1yI/AAAAAAAAB7A/Z8G8y03R2ek/s1600-h/DSC_2693.JPG"&amp;gt;&amp;lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_OFh1WWXWCHM/SLClilXC1yI/AAAAAAAAB7A/Z8G8y03R2ek/&lt;span style="color: rgb(255, 102, 0);"&gt;s400&lt;/span&gt;/DSC_2693.JPG" alt="" id="BLOGGER_PHOTO_ID_5237868380194789154" border="0" /&amp;gt;&amp;lt;/a&amp;gt;&lt;/blockquote&gt;All you change is the s400 to &lt;span style="color: rgb(255, 102, 0);"&gt;s800&lt;/span&gt;! Then you have a nice large image on your blog.&lt;br /&gt;&lt;br /&gt;I'm not sure how legal this is. All I know is that it works.&lt;br /&gt;&lt;br /&gt;EDIT: Question was brought up about draft users. I didn't realize the image code was different, but it is. So, if you use Blogger in Draft, here is your instructions. Follow the directions above. You will see this image code:&lt;blockquote&gt;&amp;lt;a href="http://2.bp.blogspot.com/_OFh1WWXWCHM/SLDBAvBlhrI/AAAAAAAAB7g/DYam-G0ZTNA/s1600-h/DSC_2689.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&amp;gt;&amp;lt;img border="0" src="http://2.bp.blogspot.com/_OFh1WWXWCHM/SLDBAvBlhrI/AAAAAAAAB7g/kTUthEX2IYc/&lt;span style="color: rgb(255, 102, 0);"&gt;s320-R&lt;/span&gt;/DSC_2689.JPG" /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;/blockquote&gt;Change this s320-R to this &lt;span style="color: rgb(255, 102, 0);"&gt;s800-R&lt;/span&gt;. Where there's a will, there's a way!&lt;br /&gt;&lt;br /&gt;EDIT 09/08/08: Thanks to The &lt;a href="http://www.thednalife.com/"&gt;A of DNA&lt;/a&gt; for: If you don't want it as large as s800 replace it with s576!&lt;br /&gt;&lt;br /&gt;&lt;img class="centered" alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=4CPe9K"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=4CPe9K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=WID3CK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=WID3CK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=PYGyDk"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=PYGyDk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=lSIftK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=lSIftK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=ciewMK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=ciewMK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/373068148" height="1" width="1"/&gt;</description><category>Graphics,Design</category><pubDate>Sat, 23 Aug 2008 23:51:00 GMT</pubDate></item><item><title>Blogger Error Messages</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/372141092/blogger-error-messages.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/372141092/blogger-error-messages.html777</guid><description>Oh. You know them. You've seen them. The nasty red font above your template edit window after you attempt to save your template or even preview your work. Jeering at you with:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;XML error message: Element type "href" must be followed by either attribute specifications, "&gt;" or "/&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;or &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;More than one widget was found with id: HTML3. Widget IDs should be unique.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Makes my skin crawl. But, you can battle the error message...and be &lt;span style="font-style: italic;"&gt;victorious&lt;/span&gt;!!&lt;br /&gt;&lt;br /&gt;I think the two examples above are probably the most commonly seen messages. At least for me they are. The first example can have a variety of elements in the &lt;span style="color: rgb(255, 0, 0);"&gt;"href" &lt;/span&gt;spot. Sometimes it is like fill in the blank. But, the thing to focus on is the "&gt;" or "/&gt;". I noticed, while working on a template yesterday for &lt;a href="http://www.paulshealthblog.com/"&gt;Pauls Health Blog&lt;/a&gt;, that I kept getting this error...with "div" as the element. It said that a "div" element wasn't closed properly. I checked and checked. Nothing looked out of place. But, the code I put in had "/&gt;" at the end of it. And where I put the code, it already had the closing tag a bit further down. Finally I spied that little "/". &lt;span style="font-style: italic;"&gt;That&lt;/span&gt; was the culprit. I removed the "/" and was finally able to save the template.&lt;br /&gt;&lt;br /&gt;Lesson here is if you get this message, look carefully at the exact code you just put in. Does it have the "/" at the end with the "&gt;"? If so, remove it. Or, controversially, if you get the error and it doesn't have the "/" at the end, slip it in!&lt;br /&gt;&lt;br /&gt;The second error message comes up when adding code to your template that has already named the widget. It is easy to fix. Find the culprit in question and renumber it. It doesn't make any difference what number, just as long as it doesn't occur anywhere else in your template. It wants to be &lt;span style="font-style: italic;"&gt;unique&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img class="centered" alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=GmmzYK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=GmmzYK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=DblhUK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=DblhUK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=juWyzk"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=juWyzk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=xQWZFK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=xQWZFK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=V6aBUK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=V6aBUK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/372141092" height="1" width="1"/&gt;</description><category>Blogger Beta,Classic Blogger,General</category><pubDate>Fri, 22 Aug 2008 19:05:00 GMT</pubDate></item><item><title>Please change URL's</title><link>http://beautifulbeta.blogspot.com/2008/08/please-change-urls.html</link><guid>http://beautifulbeta.blogspot.com/2008/08/please-change-urls.html778</guid><description>In my last post I have informed you of my ISP changing my homepage URL. I hve repaired most of the links in this blog, but if you have installed my widgets (such as Recent Posts and Recent Comments, you will have to change the link in your own blog as well.&lt;br /&gt;&lt;br /&gt;Please change all referrals to "http://home.planet.nl/~hansoosting/......." to "http://home.kpn.nl/oosti468/......" to get your widgets working again.&lt;br /&gt;&lt;br /&gt;Good luck and sorry for the inconvenience.&lt;br /&gt;&lt;br /&gt;Tip: download my javascript-files, and upload them at your own web-space.</description><category>bugs,widgets,hacks</category><pubDate>Sat, 02 Aug 2008 19:55:00 GMT</pubDate></item><item><title>+/- (hide/show, expand/collapse) Labels</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/364156409/hideshow-expandcollapse-labels.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/364156409/hideshow-expandcollapse-labels.html779</guid><description>I'm on a &lt;span style="font-style: italic;"&gt;label enhancement &lt;/span&gt;mission. Maybe my &lt;a href="http://bloggeruniversity.blogspot.com/2008/08/drop-down-menu-for-labels.html"&gt;drop down menu label&lt;/a&gt; method didn't do it for you. Good news! Here is another option for you label makers using the infamous &lt;span style="font-weight: bold;"&gt;+/-&lt;/span&gt; method. This is simple, simple, simple.&lt;br /&gt;&lt;br /&gt;Step 1 - Without expanding your widgets, find this code in your template:&lt;blockquote&gt;&amp;lt;b:widget id='Label1' locked='false' title='Labels' type='Label'&amp;gt;&lt;/blockquote&gt;Step 2 - Replace that line with this code:&lt;blockquote&gt;&amp;lt;b:widget id='Label2' locked='false' title='Labels and Feeds' type='Label'&amp;gt;&lt;br /&gt;&amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;//&amp;lt;![CDATA[&lt;br /&gt;if(typeof(rnd) == 'undefined') var rnd = '';&lt;br /&gt;rnd = Math.floor(Math.random()*1000);&lt;br /&gt;rnd = 'id-' + rnd;&lt;br /&gt;document.write('&amp;lt;a href="#" onclick="tmp = document.getElementById(&amp;amp;quot;' + rnd + '&amp;amp;quot;); tmp.style.display = (tmp.style.display == &amp;amp;quot;none&amp;amp;quot;) ? &amp;amp;quot;block&amp;amp;quot; : &amp;amp;quot;none&amp;amp;quot;; return false;" style="float:left;margin-right:5px;"&amp;gt;');&lt;br /&gt;//]]&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;[+/-]&lt;br /&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;//&amp;lt;![CDATA[&lt;br /&gt;document.write('&amp;lt;\/a&amp;gt;');&lt;br /&gt;//]]&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:title'&amp;gt;&lt;br /&gt; &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt; &amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;//&amp;lt;![CDATA[&lt;br /&gt;document.write('&amp;lt;div id="' + rnd + '" style="display:none;"&amp;gt;');&lt;br /&gt;//]]&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt; &amp;lt;b:loop values='data:labels' var='label'&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;b:if cond='data:blog.url == data:label.url'&amp;gt;&lt;br /&gt;       &amp;lt;data:label.name/&amp;gt;&lt;br /&gt;     &amp;lt;b:else/&amp;gt;&lt;br /&gt;       &amp;lt;a expr:href='data:label.url'&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;     &amp;lt;/b:if&amp;gt;&lt;br /&gt;    &amp;lt;/li&amp;gt;&lt;br /&gt; &amp;lt;/b:loop&amp;gt;&lt;br /&gt; &amp;lt;/ul&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;//&amp;lt;![CDATA[&lt;br /&gt;document.write('&amp;lt;\/div&amp;gt;');&lt;br /&gt;//]]&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;b:include name='quickedit'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;/blockquote&gt;TaDa! Label those posts!&lt;br /&gt;&lt;br /&gt;EDIT: 08/16/08 - In order for this to work, you have to have a label widget in place. And you have to have posts labeled. So, go to your &lt;span style="font-style:italic;"&gt;dashboard | layout | page elements | add a gadget | Labels&lt;/span&gt; before trying this code. &lt;br /&gt;&lt;br /&gt;&lt;img class="centered" alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=0lCKBK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=0lCKBK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=KLKUMK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=KLKUMK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=L1iSLk"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=L1iSLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=pAKPDK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=pAKPDK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=okFFwK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=okFFwK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/364156409" height="1" width="1"/&gt;</description><pubDate>Wed, 13 Aug 2008 19:13:00 GMT</pubDate></item><item><title>Drop Down Menu for Labels</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/363333091/drop-down-menu-for-labels.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/363333091/drop-down-menu-for-labels.html139</guid><description>&lt;a href="http://www.flickr.com/photos/anniebluesky/2483795461/" title="quotes1 by anniebluesky, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2328/2483795461_8acd360107_o.png" alt="quotes1" width="50" height="47" /&gt;&lt;/a&gt;&lt;br /&gt;Hi Annie&lt;br /&gt;I've just successfully used your instructions on adding tabs to my blog and have seriously cleaned up my sidebar, for which I sincerely thank you but, I would like to go a bit further.  My Label list is pretty long and I would like to have a scroll bar or drop down menu for it.  Trouble is, I can't see how I can get the scroll bar instructions on BlogU to work with the Label page element 'cos there's nowhere to enter the code given and I can't find anything about a drop-down (unless I've passed over it) on your blog.&lt;br /&gt;Just thought it was worth an email to ask advice and to say thank you for the info I've already used successfully.  I've recommended your site to a friend and put a link on my blog list ....&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/anniebluesky/2483795481/" title="quotes2 by anniebluesky, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3257/2483795481_d80dfb541f_o.png" alt="quotes2" width="50" height="47" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My readers are keeping me on my toes! Here is another request...this time for a drop down menu for labels. Here are the steps to accomplish this.&lt;br /&gt;&lt;br /&gt;Step 1 - find this code in your template: &lt;blockquote&gt;&amp;lt;b:widget id='Label1' locked='false' title='Labels' type='Label'&amp;gt;&lt;/blockquote&gt;Step 2 - replace that line with this:&lt;blockquote&gt;&amp;lt;b:widget id='Label1' locked='false' title='Labels' type='Label'&amp;gt;&lt;br /&gt;&amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:title'&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;&amp;lt;br/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;select onchange='location=this.options[this.selectedIndex].value;' style='width:&lt;span style="color: rgb(255, 102, 0);"&gt;200&lt;/span&gt;px'&amp;gt;&lt;br /&gt;&amp;lt;option&amp;gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Labels&lt;/span&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;b:loop values='data:labels' var='label'&amp;gt;&lt;br /&gt;&amp;lt;option expr:value='data:label.url'&amp;gt;&amp;lt;data:label.name/&amp;gt;&lt;br /&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;b:include name='quickedit'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;/blockquote&gt;There are a few places in this code to customize it. Change this number to &lt;span style="color: rgb(255, 102, 0);"&gt;change the width&lt;/span&gt; of the box to fit in your sidebar. &lt;span style="color: rgb(0, 0, 153);"&gt;Change the wording&lt;/span&gt; that shows in the first line of your drop down box...to whatever you like.&lt;br /&gt;&lt;br /&gt;Now you have a sweet little drop down menu to corral those labels that are getting out of hand. Go now and label with reckless abandon!!!&lt;br /&gt;&lt;br /&gt;EDIT: 08/16/08 - In order for this to work, you have to have a label widget in place. And you have to have posts labeled. So, go to your &lt;span style="font-style: italic;"&gt;dashboard | layout | page elements | add a gadget | Labels&lt;/span&gt; before trying this code.&lt;br /&gt;&lt;br /&gt;            EDIT: 08/21/08 - If you want to display the label count {trees (5) birds (9) flowers (3)} after each label use this code in Step 2:&lt;blockquote&gt;&amp;lt;b:widget id='Label1' locked='false' title='Labels' type='Label'&amp;gt;&lt;br /&gt;&amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:title'&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;&amp;lt;br/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;select onchange='location=this.options[this.selectedIndex].value;' style='width:200px'&amp;gt;&lt;br /&gt;&amp;lt;option&amp;gt;Labels&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;b:loop values='data:labels' var='label'&amp;gt;&lt;br /&gt;&amp;lt;option expr:value='data:label.url'&amp;gt;&amp;lt;data:label.name/&amp;gt;&lt;br /&gt;(&amp;lt;data:label.count/&amp;gt;)&lt;br /&gt;&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;b:include name='quickedit'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;EDIT 09/07/08: Here is an example of the drop down box before expanded and after:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OFh1WWXWCHM/SMPFSEpW10I/AAAAAAAAB9o/Wa0lzEkNzww/s1600-h/label1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_OFh1WWXWCHM/SMPFSEpW10I/AAAAAAAAB9o/Wa0lzEkNzww/s400/label1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5243251305464911682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OFh1WWXWCHM/SMPFc1wnj0I/AAAAAAAAB9w/ucp5oq6yEJc/s1600-h/label2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_OFh1WWXWCHM/SMPFc1wnj0I/AAAAAAAAB9w/ucp5oq6yEJc/s400/label2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5243251490447396674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="centered" alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=2AxU5K"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=2AxU5K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=eoxGwK"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=eoxGwK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=HMkGqk"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=HMkGqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=wLW26K"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=wLW26K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=Riri8K"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=Riri8K" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/363333091" height="1" width="1"/&gt;</description><pubDate>Tue, 12 Aug 2008 22:22:00 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/15</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;&lt;img src="http://gfxb.smpgfx.com/smp/lookinside-sr.gif" width=60 height=15 alt="Look inside this title" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/18450727.gif" width="60" height="80" border="0" alt="I Kissed a Girl - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;I Kissed a Girl&lt;/a&gt;&lt;/b&gt; ....... By &lt;b&gt;&lt;em&gt;Katy Perry&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=18450727"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Thu, 20 Nov 2008 09:13:18 GMT</pubDate></item><item><title>Dead links due to url renaming</title><link>http://beautifulbeta.blogspot.com/2008/07/dead-links-due-to-url-renaming.html</link><guid>http://beautifulbeta.blogspot.com/2008/07/dead-links-due-to-url-renaming.html141</guid><description>Dear visitors,&lt;br /&gt;Recently my internet provider has merged with the phone provider, after which they have changed all my url's. So temporarily, all links on this blog to home.planet.nl will not work (that is, untill I will have them repaired.&lt;br /&gt;Sorry for the inconvenience.</description><pubDate>Mon, 28 Jul 2008 13:06:00 GMT</pubDate></item><item><title>Speeding Up BlogTOC</title><link>http://beautifulbeta.blogspot.com/2008/06/speeding-up-blogtoc.html</link><guid>http://beautifulbeta.blogspot.com/2008/06/speeding-up-blogtoc.html142</guid><description>&lt;span class="dropcaps"&gt;S&lt;/span&gt;ome of you who are using my (much appreciated) BlogTOC widget have mentioned the long load times of their blog as a result of the BlogTOC widget. Also, some of you want to display the Table of Contents automatically, without the visitor having to click on the Show TOC link.&lt;br /&gt;&lt;br /&gt;Well, I will share some ideas with you regarding this subject.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Speeding up stuff&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;If you implement the BlogTOC widget in the standard way, the entire code of the widget is placed in a Blogger Page Element, usually somewhere at the top of you blog.&lt;br /&gt;Now, while your Blog is loading, all code is processed from top to bottom. The piece of code that is the most time-consuming is the code that retrieves the Blogger Feed, parses it, and puts the data in a set of javascript arrays. This slows down loading, but once the data has loaded displaying it is done lightning-fast.&lt;br /&gt;A good solution is, to move the retrieval-code to a page element that is completely at the bottom of your blog page.&lt;br /&gt;I have moved the code to the bottom of the footer, and that has sped up loading a lot.&lt;br /&gt;The code you have to move is this:&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&amp;lt;script src="http://yourblog.blogspot.com/feeds/posts/default?alt=json-in-script&amp;amp;start-index=1&amp;amp;max-results=100&amp;amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Automatic display of TOC&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;If you want the TOC to auto-display, add a simple line of javascript code at the end:&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&amp;lt;script type="text/javascript"&amp;gt;showToc();&amp;lt;/script&amp;gt;&lt;/pre&gt;</description><category>widgets,hacks</category><pubDate>Wed, 11 Jun 2008 21:20:00 GMT</pubDate></item><item><title>Andreas02 Template</title><link>http://hoctro.blogspot.com/2007/05/andreas02-experimenting-free-template.html</link><guid>http://hoctro.blogspot.com/2007/05/andreas02-experimenting-free-template.html143</guid><description>Please click on the title to go to the archived page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Note:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;The template has some pictures and CSS files that no longer exist. First you need to download the files from &lt;a href="http://andreasviklund.com/templates/andreas02/"&gt;Andreas website&lt;/a&gt; and upload to your website, then download my template and point to the new locations.&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Archived</category><pubDate>Tue, 29 May 2007 00:37:00 GMT</pubDate></item><item><title>Beyond the 100 posts limit</title><link>http://beautifulbeta.blogspot.com/2007/04/beyond-100-posts-limit.html</link><guid>http://beautifulbeta.blogspot.com/2007/04/beyond-100-posts-limit.html144</guid><description>&lt;span class="dropcaps"&gt;A&lt;/span&gt;fter a lot of trial and error, and without having any success to develop a decent piece of programming to call JSON-feeds recursively, I suddenly had a flash of insight in how we can cross the 100 posts limit of the Table of Contents Widget. It's all because of &lt;a href="http://bloggeruniversity.blogspot.com"&gt;Annie&lt;/a&gt;, one of those friends in the Blogosphere that makes me (and others) think. She has 101 blog posts, and is in dire need of a Table of Contents that can list all 101 of them. Well, check out my sidebar, the link will show Annie's table of contents, with all 101 of them!&lt;br /&gt;&lt;br /&gt;The new BlogToc Widget release is updated in several ways:&lt;br /&gt;- it now supports &gt; 100 posts&lt;br /&gt;- the link is more user-friendly&lt;br /&gt;- a note is added displaying number of posts and filter applied&lt;br /&gt;&lt;br /&gt;If you have more than 100 posts, you have to duplicate the JSON-script-call that is in your sidebar several times, each time with a different start-index. If you have more than 100 posts, you need 2 calls like this:&lt;br /&gt;&lt;pre style="color:#009000;font-size:90%;"&gt;&lt;br /&gt;&amp;lt;script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&amp;start-index=1&amp;max-results=100&amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&amp;start-index=101&amp;max-results=100&amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;If you go beyond 200, you will have to add another line, starting at start-index=201 and so on.&lt;br /&gt;It is as simple as that. Took me DAAAAAAAAAAAYYYYYYYYYYS to come up with it.&lt;br /&gt;&lt;br /&gt;There is a new class added, .toc-note, that you can use to style the top-line. I used a simple styling, a 5px left-padding and a 80% font size.&lt;br /&gt;&lt;br /&gt;Next stop: adding customization options (especially language).</description><category>widgets</category><pubDate>Thu, 12 Apr 2007 20:15:00 GMT</pubDate></item><item><title>BlogToC Widget Released</title><link>http://beautifulbeta.blogspot.com/2007/04/blogtoc-widget-released.html</link><guid>http://beautifulbeta.blogspot.com/2007/04/blogtoc-widget-released.html145</guid><description>&lt;span class="dropcaps"&gt;T&lt;/span&gt;he job is done. We now have a complete interactive Table Of Contents. Click the button in my sidebar to display the TOC. You can sort the TOC by Post Title by clicking the column header. Click it again, and it is sorted in reversed order. The same way if you want to sort the posts by date: newest first, or oldest first. And by clicking on one of the labels in the TOC filters all posts with that label. Click the column header to return to the full ToC.&lt;br /&gt;&lt;br /&gt;Here is how to install it to your Blog.&lt;br /&gt;&lt;br /&gt;Step 1: Back Up your Template.&lt;br /&gt;&lt;br /&gt;Step 2: Add a HTML Page Element&lt;br /&gt;Edit your template in HTML-mode, and look for the &amp;lt;b:section&amp;gt; with id=main. This is the section that holds the Blog posts.&lt;br /&gt;Change that line as follows:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;b:section class='main' id='main' maxwidgets='2' showaddelement='yes'&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Save the template and switch to the Page Elements Tab.&lt;br /&gt;Add a HTML page element above your Blog Posts element.&lt;br /&gt;Leave the title blank. Add the following html:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;div id="toc"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Save your template.&lt;br /&gt;&lt;br /&gt;Step 3: Add a Sidebar HTML-element&lt;br /&gt;Now add a HTML-element to the sidebar. Set the title to "TOC".&lt;br /&gt;For the contents, enter:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;div id="toclink"&amp;gt;&amp;lt;a href="javascript:showToc();"&amp;gt;Show TOC&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;script style="text/javascript" src="http://home.planet.nl/~hansoosting/downloads/blogtoc.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&amp;max-results=999&amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Replace YOURBLOG with the name of ...... exactly.&lt;br /&gt;Oh yes, and save.&lt;br /&gt;&lt;br /&gt;Step 4: Add custom styles to the skin of your template.&lt;br /&gt;New id's and classes are:&lt;br /&gt;#toc : the div-wrapper that contains the TOC&lt;br /&gt;.toc-header-col1 : header of column 1&lt;br /&gt;.toc-header-col2 : header of column 2&lt;br /&gt;.toc-header-col3 : header of column 3&lt;br /&gt;.toc-entry-col1  : cell in column 1&lt;br /&gt;.toc-entry-col2  : cell in column 2&lt;br /&gt;.toc-entry-col3  : cell in column 3&lt;br /&gt;&lt;br /&gt;For your convenience: Beautiful Beta uses the following styling:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;#toc {&lt;br /&gt;  border: 0px solid #000000;&lt;br /&gt;  background: #ffffff;&lt;br /&gt;  padding: 5px;&lt;br /&gt;  width:500px;&lt;br /&gt;  margin-top:10px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col1, .toc-header-col2, .toc-header-col3 {&lt;br /&gt;  background: #ffd595;&lt;br /&gt;  color: #000000;&lt;br /&gt;  padding-left: 5px;&lt;br /&gt;  width:250px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col2 {&lt;br /&gt;  width:75px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col3 {&lt;br /&gt;  width:125px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col1 a:link, .toc-header-col1 a:visited, .toc-header-col2 a:link, .toc-header-col2 a:visited, .toc-header-col3 a:link, .toc-header-col3 a:visited {&lt;br /&gt;  font-size:80%;&lt;br /&gt;  text-decoration:none;&lt;br /&gt;}&lt;br /&gt;.toc-header-col1 a:hover, .toc-header-col2 a:hover, .toc-header-col3 a:hover {&lt;br /&gt;  font-size:80%;&lt;br /&gt;  text-decoration:underline;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.toc-entry-col1, .toc-entry-col2, .toc-entry-col3 {&lt;br /&gt;  padding-left: 5px;&lt;br /&gt;  font-size:70%;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You can add this to the &amp;lt;b:skin&amp;gt;-part of the template, or insert it in the sidebar widget.&lt;br /&gt;&lt;br /&gt;Enjoy!</description><category>widgets</category><pubDate>Wed, 11 Apr 2007 20:18:00 GMT</pubDate></item><item><title>Google Calendar Widget</title><link>http://beautifulbeta.blogspot.com/2007/12/google-calendar-widget.html</link><guid>http://beautifulbeta.blogspot.com/2007/12/google-calendar-widget.html146</guid><description>&lt;span class="dropcaps"&gt;O&lt;/span&gt;n the brink of the New Year we all update our calendars, and shred the old ones. Perfect timing for a new Blogger Sidebar Widget, that shows events from your Google Calendar in your sidebar.&lt;br /&gt;&lt;br /&gt;It is easy to install, so give it a try!&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Install Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlcalendar"&gt;Widgets &amp;amp; Downloads Page&lt;/a&gt; and click the &lt;b&gt;Add Calendar Widget To Blog&lt;/b&gt; button.&lt;br /&gt;&lt;br /&gt;This will bring up a pop-up window, where you can customize the settings of the widget, before instlling it to one of your blogs.&lt;br /&gt;Change the settings, then click &lt;b&gt;Customize&lt;/b&gt;, and then click &lt;b&gt;Add Widget to my Blog&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Preparing you Google Calendar&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Before adding the Widget to your Blog, you need to prepare your Google Calendar to share events. Your calendar has to be public; private ones will not be shown in the widget.&lt;br /&gt;&lt;br /&gt;You will find your Google calendars at &lt;a href="http://calendar.google.com"&gt;&lt;b&gt;http://calendar.google.com&lt;/b&gt;&lt;/a&gt;. On the left-hand side of the screen you can see the list of all your calendars, the ones owned by you, and the ones you have subscribed to. Each calendar has a small dropdown menu. Open this dropdownmenu for the calendar you want to share, and select "Calendar Settings". On the second tab, select the radiobutton to indicate that you want to share all calendar information with everyone. Now go to the first tab, and copy the calendar ID from this page; you will find it close to the bottom, between parentheses, following the XML/ICAL/HTML-buttons. You will need this ID to customize the widget. The ID will look like &lt;b&gt;v4tfgsl4n3la@group.calendar.google.com&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If you feel insecure about this, create a test-calendar, and give it a try before sharing your real calendar.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Customizing the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlcalendar"&gt;Widgets &amp;amp; Downloads Page&lt;/a&gt; and click the &lt;b&gt;Add Calendar Widget To Blog&lt;/b&gt; button. This will bring up the customization-window.&lt;br /&gt;You need to enter the following settings.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Widget Title&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;This sets the heading of the Widget in your Blogger sidebar.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Calendar ID&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The ID of your public Google Calendar, that you copied from the Calendar Settings page. It is best to copy-paste this ID, to avoid typing errors.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Number of events&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;This is the number of events that will be displayed in the sidebar. Be aware that a maximum of 25 events can be displayed.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Calendar Owner Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;If you want the name of the calendar owner to be displayed, you can enter the label that you want to use here. The label is displayed in front of the owner name. Change it tou anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Event Location Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;If you want the location of te event to be displayed, you can enter the label you want to use here. The label precedes the event location. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Date Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The date label precedes the date of the event. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Time Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The time label precedes the date of the event. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;From Label and To Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The from- and to-label precede the starttime and endtime of the event. Change them to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Whole Day Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The Whole Day Label is displayed if an event takes an entire day. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Checkboxes&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;With the checkboxes you can select which information you want to display. If you uncheck all boxes, only the eventnames, dates and times will be displayed.&lt;br /&gt;&lt;br /&gt;If you make a mistake, click &lt;b&gt;Reset&lt;/b&gt; to reset to the defaults.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Adding the Widget to your Blog&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Click &lt;b&gt;Customize&lt;/b&gt; to create the Widget Code, then click &lt;b&gt;Add to Blog&lt;/b&gt; to add the widget to your blog. This brings up a Blogger-window, where you can select the blog that you want to add the widget to.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Styling the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;If you want to style the widget, you can use the following custom CSS classes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.bbcalbox : wraps around the widget&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcalname: the calendar name&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaldescription: the calendar description&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcalowner: the calendar owner name&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventname: the title of the calendar event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventdescription: the description of the calendar event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventlocation: the location of the event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventdatetime: the date/time information of the event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbwidgetfooter: the widgetfooter&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Feedback&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Please let me know if this widget is useful.&lt;br /&gt;I wish you all a happy New Year!</description><category>widgets</category><pubDate>Mon, 31 Dec 2007 11:00:00 GMT</pubDate></item><item><title>"Blog List" Widget</title><link>http://hoctro.blogspot.com/2008/10/showing-your-blog-list-as-ajax-feed.html</link><guid>http://hoctro.blogspot.com/2008/10/showing-your-blog-list-as-ajax-feed.html147</guid><description>&lt;div id="bodytext"&gt;&lt;br /&gt;Dear Friend,&lt;br /&gt;&lt;br /&gt;I like the new "Blog List" widget from Blogger, where you could add interesting blogs, and see the latest headline from them. More interestingly, they have superb yet easy way to add or remove blogs from the list, namely the "Follower" feature. &lt;br /&gt;&lt;br /&gt;While we are on the subject, let me say a warm welcome and thank you to my thirty-four "Followers" so far. I will try to remember all your names, so I could give you more priority in responding to your questions. (I actually more of a "follower", in that respect, for following to know who you are, and what other blogs you are following. I came across several of my fellow Vietnamese too, th?n ?i ch?o c?c anh ch?.)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;But what if you want to see more headlines from their blogs, in a non-intrusive way? The Google feed widget that I introduced in my earlier post is a gentle answer to that need. The top window of the feed allows headlines and short descriptions to roll through, making your blog to have a sense of liveliness, why taking the least amount of possible real-estate. &lt;br /&gt;&lt;br /&gt;I'm going to show you how to add this &lt;strong&gt;"Blog List as Feed Widget"&lt;/strong&gt; to your blog, with four simple steps, assuming you have following some blogs already, by clicking the "Follow this blog" link upon visiting interesting blogs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before installing, All I ask for is that you &lt;strong&gt;must keep &lt;/strong&gt;the credit &lt;b&gt;Widget by Hoctro&lt;/b&gt;, and not to get rid of it. After all, I spent lots of my personal time on weekends to write these widgets. I'm not asking for money, just a little recognition, so others will know where the widget comes from. Not including my credit on your blog is also a form of plagiarism, and I don't think you want your readers to label your blog as such.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_hO0v-S1ryQ8/SOthqkJI43I/AAAAAAAAAlY/6Eg1mcJzuhg/s400/bloglist6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254400774142223218" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. Get the key grom Google:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/apis/ajaxfeeds/signup.html"&gt;http://code.google.com/apis/ajaxfeeds/signup.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Follow the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="FONT-WEIGHT: bold"&gt;C.1&lt;/span&gt;, and add this CSS style code to the header, right in front of the &amp;lt;/head&amp;gt; tag. Remember to replace &lt;b&gt;YOUR-KEY&lt;/b&gt; text with the new key.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SOtfwYMsIiI/AAAAAAAAAlA/11r3tEcFNxY/s400/bloglist3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254398674991850018" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;&amp;lt;script src='http://www.google.com/jsapi/?key=&lt;b&gt;YOUR-KEY&lt;/b&gt;' type='text/javascript'/&amp;gt;&lt;br /&gt;&amp;lt;script src='http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js' type='text/javascript'/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;style type='text/css'&amp;gt;&lt;br /&gt;@import url("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css");&lt;br /&gt;&lt;br /&gt;#feedControl {&lt;br /&gt;margin-top : 20px;&lt;br /&gt;margin-left: auto;&lt;br /&gt;margin-right: auto;&lt;br /&gt;width : 440px;&lt;br /&gt;font-size: 16px;&lt;br /&gt;}&lt;br /&gt;.gfg-title {&lt;br /&gt;color : #612e00;&lt;br /&gt;background-color: #FFF3DB;&lt;br /&gt;}&lt;br /&gt;.gfg-title a {&lt;br /&gt;color : #612e00;&lt;br /&gt;}&lt;br /&gt;.gfg-root {&lt;br /&gt;border: 1px solid #956839;&lt;br /&gt;font-family: "Georgia", sans-serif;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3. Add this code to the widget list, from the Layout-&gt;HTML short form, following the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="FONT-WEIGHT: bold"&gt;B.4&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SOtfwGw1-GI/AAAAAAAAAk4/q_79WH-9FZQ/s400/bloglist2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254398670311651426" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;b:widget id='BlogList2' locked='false' title='' type='BlogList'&amp;gt;&lt;br /&gt;&amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&amp;lt;!-- only display title if it's non-empty --&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:title != &amp;quot;&amp;quot;'&amp;gt;&lt;br /&gt;&amp;lt;div id='blog-list-title'&amp;gt;&lt;br /&gt;&amp;lt;h2 class='title'&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;div id='bl2008'&amp;gt;Loading ...&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;&amp;lt;h6&amp;gt;Widget by &amp;lt;u&amp;gt;&amp;lt;a href='http://hoctro.blogspot.com/2008/10/showing-your-blog-list-as-ajax-feed.html'&amp;gt;Hoctro&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;&amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;br /&gt;&amp;lt;!-- *****************http://hoctro.blogspot.com*****Oct,2008********** --&amp;gt;&lt;br /&gt;&amp;lt;!-- *************Blog List as Feed Widget by Hoctro- Take One******* --&amp;gt;&lt;br /&gt;var feedArray = new Array();&lt;br /&gt;var feedName;&lt;br /&gt;var feedUrl;&lt;br /&gt;&lt;br /&gt;&amp;lt;b:loop values='data:items' var='item'&amp;gt;&lt;br /&gt;feedName = &amp;quot;&amp;lt;data:item.blogTitle/&amp;gt;&amp;quot;;&lt;br /&gt;feedArray.push(feedName);&lt;br /&gt;&lt;b&gt;&lt;br /&gt;feedUrl = &amp;quot;&amp;lt;data:item.blogUrl/&amp;gt;&amp;quot;;&lt;br /&gt;var string_b = &amp;quot;blogspot.com&amp;quot;;&lt;br /&gt;var iof_b = feedUrl.indexOf( string_b );&lt;br /&gt;if( iof_b != -1 )&lt;br /&gt;feedUrl = &amp;quot;&amp;lt;data:item.blogUrl/&amp;gt;feeds/posts/default&amp;quot;;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;feedArray.push(feedUrl);&lt;br /&gt;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;&lt;br /&gt;// Handcode external blog feeds such as Wordpress' here, in two lines of code&lt;br /&gt;// First is the name inside the quote, i.e., feedArray.push("ThemeLib");&lt;br /&gt;// then the url, i.e., feedArray.push("http://feedproxy.google.com/Themelib");&lt;br /&gt;//feedArray.push("ThemeLib");&lt;br /&gt;//feedArray.push("http://feedproxy.google.com/Themelib");&lt;br /&gt;&lt;br /&gt;function blogList2008() {&lt;br /&gt;new GFdynamicFeedControl(feedArray, &amp;#39;bl2008&amp;#39;, &lt;br /&gt;{stacked : true, numResults : 3, &lt;br /&gt;title : &amp;#39;My Blog List&amp;#39;, displayTime : 7500});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;google.load(&amp;quot;feeds&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;google.setOnLoadCallback(blogList2008);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;b:include name='quickedit'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4. Go to Layout-&gt;Page elements, and click "Edit" on the newly created widget, then click on &lt;strong&gt;Add to List&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SOtfwYbggDI/AAAAAAAAAlI/iw1xpT9vU4Q/s400/bloglist4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254398675054002226" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Select &lt;strong&gt;Blogs I'm following&lt;/strong&gt;, and choose all the blogs by select "&lt;strong&gt;&lt;u&gt;all&lt;/u&gt;&lt;/strong&gt;", then exit this widget form.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_hO0v-S1ryQ8/SOtfwRSC0DI/AAAAAAAAAlQ/uZjt8sAsJ7I/s400/bloglist5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254398673135259698" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You can see the new widget on my blog at the moment, at the back of the post area.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SOthqpRH2MI/AAAAAAAAAlg/o7UHqoF6Dos/s400/bloglist7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254400775517886658" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;To change font, color, etc. modify the CSS styles. I override several the default CSS styles to match those of my blog.&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;.gfg-title {&lt;br /&gt;color : #612e00;&lt;br /&gt;background-color: #FFF3DB;&lt;br /&gt;}&lt;br /&gt;.gfg-title a {&lt;br /&gt;color : #612e00;&lt;br /&gt;}&lt;br /&gt;.gfg-root {&lt;br /&gt;border: 1px solid #956839;&lt;br /&gt;font-family: "Georgia", sans-serif;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Have a wonderful day.&lt;br /&gt;&lt;br /&gt;Hoctro&lt;br /&gt;10/7/08&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Updates&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. (10/10/08) Add feature to have links outside of blogspot. Just cut-and-paste the link at the "Add url" prompt.&lt;br /&gt;&lt;br /&gt;2. (10/13/08) Some blogs outside of Blogspot domain are sometimes working, sometimes not. That is because we are "overloading" what the Blogger "Blog-List" designers' intention. It's just that I like the interface of Blog-List, so I choose to program with it, I could have used a LinkList widget to add links.&lt;br /&gt;&lt;br /&gt;But there is a work around in step 3, and you have to manually add the feeds, in pairs:&lt;br /&gt;&lt;br /&gt;// Handcode external blog feeds such as Wordpress' here, in two lines of code&lt;br /&gt;// First is the name inside the quote, i.e., feedArray.push("ThemeLib");&lt;br /&gt;// then the url, i.e., feedArray.push("http://feedproxy.google.com/Themelib");&lt;br /&gt;&lt;br /&gt;feedArray.push("ThemeLib");&lt;br /&gt;feedArray.push("http://feedproxy.google.com/Themelib");&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Archived,Widgets</category><pubDate>Tue, 07 Oct 2008 12:34:00 GMT</pubDate></item><item><title>Fix for Broken Favicons</title><link>http://feeds.feedburner.com/~r/blogger/TxwU/~3/431149337/fix-for-broken-favicons.html</link><guid>http://feeds.feedburner.com/~r/blogger/TxwU/~3/431149337/fix-for-broken-favicons.html148</guid><description>I have been bombarded with emails from disgruntled bloggers that have lost their &lt;a href="http://bloggeruniversity.blogspot.com/2006/03/adding-favicon.html"&gt;favicons&lt;/a&gt;. But, don't despair! There &lt;i&gt;is&lt;/i&gt; a fix. I don't know how, or why it happened, but some of my blogs were also missing their favicon. Not all of them. But some. Once again, I don't know why. (Maybe a reader out there knows why.)&lt;br /&gt;&lt;br /&gt;Anyway, the good news is, the fix is simple!! There are 2 steps.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1&lt;/span&gt; - find your favicon code in your template. It should be near the top of your template. Copy that code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2&lt;/span&gt; - Paste that code here:&lt;blockquote&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;PASTE ICON CODE HERE&lt;/span&gt;&lt;br /&gt; &amp;lt;/head&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;If I have learned anything from this...we bloggers &lt;span style="font-style:italic;"&gt;LOVE&lt;/span&gt; our favicons!!&lt;br /&gt;&lt;br /&gt;&lt;img class="centered" alt="post signature" src="http://farm4.static.flickr.com/3143/2674018052_15d5ac5373_o.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=6IzvM"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=6IzvM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=iz1iM"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=iz1iM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=MA3Jm"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=MA3Jm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=j8ZrM"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=j8ZrM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/blogger/TxwU?a=IWJZM"&gt;&lt;img src="http://feeds.feedburner.com/~f/blogger/TxwU?i=IWJZM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogger/TxwU/~4/431149337" height="1" width="1"/&gt;</description><category>Hacks,Favicon</category><pubDate>Fri, 24 Oct 2008 01:34:00 GMT</pubDate></item><item><title>RSS Advertising</title><link>http://www.fwicki.com</link><guid>http://www.fwicki.com/24</guid><description>&lt;table width="100%" border="0" cellspacing="4" cellpadding="0"&gt;
  &lt;tr valign=top&gt;&lt;td width="80" align=center&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;&lt;img src="http://gfxb.smpgfx.com/smp/lookinside-sr.gif" width=60 height=15 alt="Look inside this title" border=0&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;&lt;img src="http://gfxc.smpgfx.com/060x080/17262200.gif" width="60" height="80" border="0" alt="Listen - sheet music at www.sheetmusicplus.com" hspace=10&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="2"&gt;&lt;b&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;Listen&lt;/a&gt;&lt;/b&gt; .......(from Dreamgirls). By &lt;b&gt;&lt;em&gt;Beyonce&lt;/em&gt;&lt;/b&gt;.&lt;br&gt;&lt;a href="http://www.sheetmusicplus.com/a/item.html?id=134480&amp;item=17262200"&gt;See more info...&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</description><category>Technology</category><pubDate>Thu, 20 Nov 2008 09:13:18 GMT</pubDate></item><item><title>Lenka</title><link>http://hoctro.blogspot.com/2008/10/lenka.html</link><guid>http://hoctro.blogspot.com/2008/10/lenka.html150</guid><description>Here's &lt;b&gt;Lenka&lt;/b&gt;, she is my family's latest favorite singer! You should see my son's dancing with the song while my daughter's singing, and my wife's cheering along. I first saw Lenka on the Tonight Show with Jay Leno last week. The music reminds me of the earlier songs of ABBA, my all-time favorite music band.&lt;br /&gt;&lt;br /&gt;Visit her website and hear the latest song "The Show" at &lt;a href="http://www.lenkamusic.com/"&gt;http://www.lenkamusic.com/&lt;/a&gt; and vote for her as the "Who's next Artist of the month" at Yahoo! &lt;a href="http://music.yahoo.com/promo-29644410"&gt;http://music.yahoo.com/promo-29644410&lt;/a&gt;. Hurry, there's only 3 days left!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_hO0v-S1ryQ8/SPyEwWAAP9I/AAAAAAAAAnE/t0kKoLwAmhc/s1600-h/Lenka3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_hO0v-S1ryQ8/SPyEwWAAP9I/AAAAAAAAAnE/t0kKoLwAmhc/s400/Lenka3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5259224430936080338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:424px;" class='notranslate'&gt;&lt;object width="425" height="350"&gt;&lt;param value="never" name="allowScriptAccess"/&gt;&lt;param value="internal" name="allowNetworking"/&gt;&lt;param value="http://myplay.com/share/widgets/viral" name="movie"/&gt;&lt;param value="id=348184" name="FlashVars"/&gt;&lt;embed allownetworking="internal" allowscriptaccess="never" thumbnail="http://myplay.com/files/imagecache/badge_image_bigger/files/video_stills/lenka_theshow2480.jpg" flashvars="id=348184" type="application/x-shockwave-flash" height="350" src="http://myplay.com/share/widgets/viral" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="text-align: right; background: #000; font-size: 11px;"&gt;&lt;div style="padding: 3px 6px 3px 6px;"&gt;&lt;a style="font-family: Verdana, Arial; text-decoration:none; color: #FFF" href="http://myplay.com/artists/lenka"&gt;More Videos&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Miscellaneous</category><pubDate>Mon, 20 Oct 2008 13:14:00 GMT</pubDate></item><item><title>New Translation Widget</title><link>http://hoctro.blogspot.com/2008/10/new-translation-widget.html</link><guid>http://hoctro.blogspot.com/2008/10/new-translation-widget.html151</guid><description>Dear Friend,&lt;br /&gt;&lt;br /&gt;Today I'm going to share with you yet another useful tool, the &lt;b&gt;Translation Widget&lt;/b&gt;. This widget is very up-to-date with the number of available languages, according to the &lt;a href="http://www.google.com/intl/en/help/faq_translation.html" target="_blank"&gt;&lt;b&gt;Google Translate&lt;/b&gt; Frequently Asked Questions (FAQ)&lt;/a&gt;&lt;br /&gt;&lt;div id="bodytext"&gt;&lt;br /&gt;This tool follows the list and code from the Google's translation page. Since we bloggers know what language we are in, there is no need for the source language. The neat thing about this widget is that it does not use any JavaScript code, yet it translates any post (not just your homepage) you are viewing to the target language, using the powerful expression syntax &lt;b&gt;expr:value='data:blog.url'&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;You can see it being installed on my blog. I am very hopeful that my blog will be even more popular to new non-english speaking visitors. I hope your blog will have some more traffic too, after installing this widget.&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Again, to install this widget, all I ask from you is to keep the &lt;b&gt;"Widget by Hoctro"&lt;/b&gt; text, so others can go to the source and install this widget on their blogs.&lt;br /&gt;&lt;br /&gt;Add the code below to the widget list, from the Layout-&gt;HTML short form, following the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="FONT-WEIGHT: bold"&gt;B.4&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate' style="border-bottom: brown 1px solid; border-left: brown 1px solid; border-right: brown 1px solid; border-top: brown 1px solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;&lt;br /&gt;&amp;lt;b:widget id='HTML200' locked='false' title='Translate to your Language' type='HTML'&amp;gt;&lt;br /&gt;&amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&amp;lt;!-- Translation Widget by Hoctro - 10/2008 - This note must not be deleted --&amp;gt;&lt;br /&gt;&amp;lt;!-- only display title if it's non-empty --&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:title != &amp;quot;&amp;quot;'&amp;gt;&lt;br /&gt;&amp;lt;h2 class='title'&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;&amp;lt;form action='http://translate.google.com/translate_c?'&amp;gt;&lt;br /&gt;&amp;lt;table id='webtb'&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &amp;lt;select name='tl' style='width: 8em;'&amp;gt;&lt;br /&gt;&amp;lt;option value='ar'&amp;gt;Arabic&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='bg'&amp;gt;Bulgarian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='ca'&amp;gt;Catalan&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='zh-cn'&amp;gt;Chinese (Simplified)&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='zh-tw'&amp;gt;Chinese (Traditional)&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='hr'&amp;gt;Croatian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='cs'&amp;gt;Czech&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='da'&amp;gt;Danish&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='nl'&amp;gt;Dutch&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='en'&amp;gt;English&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='tl'&amp;gt;Filipino&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='fi'&amp;gt;Finnish&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='fr'&amp;gt;French&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='de'&amp;gt;German&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='el'&amp;gt;Greek&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='iw'&amp;gt;Hebrew&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='hi'&amp;gt;Hindi&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='id'&amp;gt;Indonesian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='it'&amp;gt;Italian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='ja'&amp;gt;Japanese&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='ko'&amp;gt;Korean&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='lv'&amp;gt;Latvian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='lt'&amp;gt;Lithuanian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='no'&amp;gt;Norwegian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='pl'&amp;gt;Polish&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='pt'&amp;gt;Portuguese&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='ro'&amp;gt;Romanian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='ru'&amp;gt;Russian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='sr'&amp;gt;Serbian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='sk'&amp;gt;Slovak&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='sl'&amp;gt;Slovenian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='es'&amp;gt;Spanish&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='sv'&amp;gt;Swedish&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option value='uk'&amp;gt;Ukrainian&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option selected='vi' value='vi'&amp;gt;Vietnamese&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt; &lt;br /&gt;&amp;lt;input expr:value='data:blog.url' id='url' name='u' type='hidden'/&amp;gt;&lt;br /&gt;&amp;lt;input name='sl' type='hidden' value='en'/&amp;gt;&lt;br /&gt;&amp;lt;input name='hl' type='hidden' value='en'/&amp;gt;&lt;br /&gt;&amp;lt;input name='ie' type='hidden' value='UTF-8'/&amp;gt;&lt;br /&gt;&amp;lt;input style='width: auto;' type='submit' value='Go'/&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;h6&amp;gt;Widget by &amp;lt;u&amp;gt;&amp;lt;a href='http://hoctro.blogspot.com/2008/10/new-translation-widget.html'&amp;gt;Hoctro&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;b:include name='quickedit'/&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This line below contains the source language. Since I'm writing this blog in English, my source initial is &lt;b&gt;en&lt;/b&gt;. You must change to your source language initial from the the widget code above.&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate'&gt;&lt;br /&gt;&amp;lt;input name='sl' type='hidden' value='&lt;b&gt;en&lt;/b&gt;'/&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This line below contains the preferred target language. Since I am a "constructive" lazy kind of guy, my preferred target language is Vietnamese &lt;b&gt;vi&lt;/b&gt;. You must change this to your preferred target language, such as French ('fr').&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate'&gt;&lt;br /&gt;&amp;lt;option &lt;b&gt;selected='vi'&lt;/b&gt; value='&lt;b&gt;vi&lt;/b&gt;'&amp;gt;Vietnamese&amp;lt;/option&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Also, change the word "Go" to your language:&lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate'&gt;&lt;br /&gt;&amp;lt;input style='width: auto;' type='submit' value='&lt;b&gt;Go&lt;/b&gt;'/&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;One last thing. If you don't want part of your text to be translated, add the &lt;a&gt;class='notranslate'&lt;/a&gt; to the tag around it, such as this example below:&lt;br /&gt;&lt;br /&gt;&amp;lt;span class='notranslate'&amp;gt;This text won't be translated.&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;br /&gt;Until next time.&lt;br /&gt;&lt;br /&gt;Hoctro&lt;br /&gt;&lt;br /&gt;10/14/08&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Widgets</category><pubDate>Tue, 14 Oct 2008 13:02:00 GMT</pubDate></item><item><title>Translation Widget: Translating your current post right inside your blog!</title><link>http://hoctro.blogspot.com/2008/10/transtation-widget-translating-your.html</link><guid>http://hoctro.blogspot.com/2008/10/transtation-widget-translating-your.html152</guid><description>Dear Friend, &lt;br /&gt;&lt;br /&gt;I come across a tutorial on one of the many Google API documentations showing how to add translated text to the same web page. Google also &lt;a href="http://googleajaxsearchapi.blogspot.com/2008/10/new-languages-for-translate-and-post.html"&gt;announces very recently &lt;/a&gt;that they support more languages for pair translation, Vietnamese included. I'm really glad this is happenning, because I've been jealous with some other languages which enjoy free language translation services for years. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_hO0v-S1ryQ8/SPFpFx9byvI/AAAAAAAAAmw/hIPiJLrc7Zw/s1600-h/code.jpg"&gt;&lt;img style="" src="http://2.bp.blogspot.com/_hO0v-S1ryQ8/SPFpFx9byvI/AAAAAAAAAmw/hIPiJLrc7Zw/s400/code.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5256097788149353202" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In this post, I will show you how I make the translation available on my blog. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SPFoGCg7OXI/AAAAAAAAAmY/CBniHciH6Xc/s1600-h/code2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SPFoGCg7OXI/AAAAAAAAAmY/xw0XIzFerjE/s320-R/code2.jpg" xd="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I hope you will be inspired to do the same thing on your blog. If you come up with any other ideas on how to use the Translation API, please post them here as well. &lt;br /&gt;&lt;br /&gt;Here are two simple steps to install the widget: &lt;br /&gt;&lt;br /&gt;1. Follow the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="font-weight: bold;"&gt;B.4&lt;/span&gt;. Make sure the variable &lt;b&gt;var toLang="vi"; &lt;/b&gt;shows your target language (in my case "vi" for Vietnamese, you can see all the available languages here: &lt;a href="http://code.google.com/apis/ajaxlanguage/documentation/reference.html#LangNameArray"&gt;Languages Enum &lt;/a&gt;): &lt;br /&gt;&lt;br /&gt;&lt;div class='notranslate' style="border-bottom: brown 1px solid; border-left: brown 1px solid; border-right: brown 1px solid; border-top: brown 1px solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;&amp;lt;b:widget&amp;nbsp;id='HTML10'&amp;nbsp;locked='false'&amp;nbsp;title=''&amp;nbsp;type='HTML'&amp;gt; &lt;br /&gt;&amp;lt;b:includable&amp;nbsp;id='main'&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;only&amp;nbsp;display&amp;nbsp;title&amp;nbsp;if&amp;nbsp;it's&amp;nbsp;non-empty&amp;nbsp;--&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;b:if&amp;nbsp;cond='data:title&amp;nbsp;!=&amp;nbsp;""'&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h2&amp;nbsp;class='title'&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/b:if&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='widget-content'&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;data:content/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;id='translation'&amp;nbsp;style='font-style:italic;color:navy'/&amp;gt; &lt;br /&gt;&amp;lt;h6&amp;gt;Widget&amp;nbsp;by&amp;nbsp;&amp;lt;u&amp;gt;&amp;lt;a&amp;nbsp;href='http://hoctro.blogspot.com/2008/10/transtation-widget-translating-your.html'&amp;gt;Hoctro&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;&amp;lt;script src='http://www.google.com/jsapi' type='text/javascript'/&amp;gt;&lt;br /&gt;&amp;lt;script&amp;nbsp;type='text/javascript'&amp;gt; &lt;br /&gt;&lt;b&gt;&lt;br /&gt;var fromLang="en"; &lt;br /&gt;&lt;b&gt;var toLang="vi"; &lt;/b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;transInit()&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;text&amp;nbsp;=&amp;nbsp;document.getElementById("bodytext").innerHTML; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;google.language.translate(text,&amp;nbsp;fromLang,&amp;nbsp;toLang,&amp;nbsp;function(result)&amp;nbsp;{&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!result.error)&amp;nbsp;{&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;container&amp;nbsp;=&amp;nbsp;document.getElementById("translation");&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container.innerHTML&amp;nbsp;=&amp;nbsp;result.translation;&amp;nbsp;&amp;nbsp;}}); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;google.load("language",&amp;nbsp;"1"); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;google.setOnLoadCallback(transInit); &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;b:include&amp;nbsp;name='quickedit'/&amp;gt; &lt;br /&gt;&amp;lt;/b:includable&amp;gt; &lt;br /&gt;&amp;lt;/b:widget&amp;gt; &lt;/div&gt;&lt;br /&gt;2. On your new post, place this pair &lt;b&gt;&amp;lt;div='bodytext'&amp;gt;&lt;/b&gt; and &lt;b&gt;&amp;lt;/div&amp;gt;&lt;/b&gt; around the text you want to tranlate into your favorite language. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_hO0v-S1ryQ8/SPFoKZBUWVI/AAAAAAAAAmg/uD5FtcU3rgo/s1600-h/code3.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hO0v-S1ryQ8/SPFoKZBUWVI/AAAAAAAAAmg/sOWi9r4S8wk/s320-R/code3.jpg" xd="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you are going to use this a lot, I suggest making it part of the template so you could have them at the start of a new post. In Settings-&gt;Formatting, add this code&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_hO0v-S1ryQ8/SPFpz4Y_ScI/AAAAAAAAAm4/Tcs8MP7IYwM/s1600-h/code4.jpg"&gt;&lt;img style="" src="http://2.bp.blogspot.com/_hO0v-S1ryQ8/SPFpz4Y_ScI/AAAAAAAAAm4/Tcs8MP7IYwM/s400/code4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5256098580149520834" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="bodytext"&gt;&lt;br /&gt;Post something new and see if this works. I admit that even though my tutorial is not translating well into Vietnamese, it's much more than I ever wanted. I read the recently published book &lt;a href="http://www.amazon.com/Planet-Google-Companys-Audacious-Everything/dp/141654691X"&gt;"Planet Google"&lt;/a&gt;, the author Randall Stross states that Google uses the statitical machine translation method, using trillions of references to come up with the results. This explains why in certain languages such as French or Spanish, the quality of the translation is much higher than the less frequenly used languages on the net, since Google acquired and indexed far more statistical data for &lt;b&gt;"the Algorithm"&lt;/b&gt; to draw from.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;br /&gt;Hoctro&lt;br /&gt;10/11/08&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Widgets</category><pubDate>Sat, 11 Oct 2008 20:28:00 GMT</pubDate></item><item><title>New and Improved "Related Articles" Widget using the new Google's Ajax Feed API</title><link>http://hoctro.blogspot.com/2008/10/new-and-improved-related-articles.html</link><guid>http://hoctro.blogspot.com/2008/10/new-and-improved-related-articles.html153</guid><description>&lt;div id="bodytext"&gt;&lt;br /&gt;
Dear Friend,&lt;br /&gt;
&lt;br /&gt;
As far as I could tell, "Related Articles" Widget is my most successful hack I've done so far for the last two years on the internet. I have seen countless blogs employing this hack. Somebody even said that the hack leverages Blogger users to have the same capability as Wordpress users in that regards. &lt;br /&gt;
&lt;br /&gt;
For this new and improved version, I use the more reliable Ajax Feed API from Google rather than using my own library code. Also, I have added code to eliminate redundant headlines so what you will see is a set of unique "related articles" headlines. I would like to thank Jackbook.com again to help improving the original hack. I've incorporated both fixes from him as well. &lt;br /&gt;
&lt;br /&gt;
I'm going to show you how to add this &lt;strong&gt;"Related Articles Widget"&lt;/strong&gt; to your blog, with just &lt;b&gt;three simple steps!&lt;/b&gt;. If you're already installed either one or both of the earlier &lt;a href="http://hoctro.blogspot.com/2008/10/showing-your-blog-list-as-ajax-feed.html"&gt;"Blog List"&lt;/a&gt; or the &lt;a href="http://hoctro.blogspot.com/2008/09/google-ajax-feed-widget.html"&gt;"Latest Posts"&lt;/a&gt; Ajax Feed widgets, you can &lt;b&gt;skip step 1 and 2&lt;/b&gt;, and just simply cut-and-paste the code from step 3 to your template! &lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Before installing, All I ask for is that you &lt;strong&gt;must keep &lt;/strong&gt;the credit &lt;b&gt;Widget by Hoctro&lt;/b&gt;, and not to get rid of it. After all, I spent lots of my personal time on weekends to write these widgets. I'm not asking for money, just a little recognition, so others will know where the widget comes from, and could install it too by following the link. Not including my credit on your blog is also a form of plagiarism, and I don't think you want your readers to label your blog as such.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Get the key from Google:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://code.google.com/apis/ajaxfeeds/signup.html"&gt;http://code.google.com/apis/ajaxfeeds/signup.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Follow the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="FONT-WEIGHT: bold"&gt;C.1&lt;/span&gt;, and add this CSS style code to the header, right in front of the &amp;lt;/head&amp;gt; tag. Remember to replace &lt;b&gt;YOUR-KEY&lt;/b&gt; text with the new key.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;img src="http://3.bp.blogspot.com/_hO0v-S1ryQ8/SOtfwYMsIiI/AAAAAAAAAlA/11r3tEcFNxY/s400/bloglist3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5254398674991850018" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;
&amp;lt;script src='http://www.google.com/jsapi/?key=&lt;b&gt;YOUR-KEY&lt;/b&gt;' type='text/javascript'/&amp;gt;&lt;br /&gt;
&amp;lt;script src='http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js' type='text/javascript'/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
3. Add this code to the widget list, from the Layout-&gt;HTML short form, following the instructions from this article &lt;a href="http://hoctrointro.blogspot.com/2008/09/how-to-modify-blogger-template-core.html"&gt;Hacking Technique: How To Modify and add Widget to the Template&lt;/a&gt;, in particular section &lt;span style="FONT-WEIGHT: bold"&gt;B.4&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class='notranslate' style="BORDER-RIGHT: brown 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: brown 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: brown 1px solid"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b:widget&amp;nbsp;id='Blog3'&amp;nbsp;locked='false'&amp;nbsp;title='Blog&amp;nbsp;Posts'&amp;nbsp;type='Blog'&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='nextprev'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='backlinks'&amp;nbsp;var='post'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='post'&amp;nbsp;var='post'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='commentDeleteIcon'&amp;nbsp;var='comment'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='status-message'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='feedLinks'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='comment-form'&amp;nbsp;var='post'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='comment-form'&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;a&amp;nbsp;name='comment-form'/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h4&amp;nbsp;id='comment-post-message'&amp;gt;&amp;lt;data:postCommentMsg/&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;data:blogCommentMessage/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;a&amp;nbsp;expr:href='data:post.commentFormIframeSrc'&amp;nbsp;id='comment-editor-src'&amp;nbsp;style='display:&amp;nbsp;none'/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;iframe&amp;nbsp;allowtransparency='true'&amp;nbsp;class='blogger-iframe-colorize'&amp;nbsp;frameborder='0'&amp;nbsp;height='275'&amp;nbsp;id='comment-editor'&amp;nbsp;scrolling='auto'&amp;nbsp;src=''&amp;nbsp;width='100%'/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;data:post.iframeColorizer/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='backlinkDeleteIcon'&amp;nbsp;var='backlink'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='feedLinksBody'&amp;nbsp;var='links'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='postQuickEdit'&amp;nbsp;var='post'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='comments'&amp;nbsp;var='post'&amp;gt;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;b:includable&amp;nbsp;id='main'&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;*****************http://hoctro.blogspot.com*****Oct,2008**********&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;***Related&amp;nbsp;Articles&amp;nbsp;by&amp;nbsp;Labels&amp;nbsp;Written&amp;nbsp;by&amp;nbsp;Hoctro-&amp;nbsp;Take&amp;nbsp;Four*******&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;b:if&amp;nbsp;cond='data:blog.pageType&amp;nbsp;==&amp;nbsp;"item"'&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;nbsp;class='widget-content'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5&amp;gt;Related&amp;nbsp;Articles&amp;lt;/h5&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;nbsp;id='data2007'/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;h6&amp;gt;Related&amp;nbsp;Article&amp;nbsp;Widget&amp;nbsp;by&amp;nbsp;&amp;lt;u&amp;gt;&amp;lt;a&amp;nbsp;href='http://hoctro.blogspot.com/2008/10/new-and-improved-related-articles.html'&amp;gt;Hoctro&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;nbsp;type='text/javascript'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&amp;nbsp;Incorporating&amp;nbsp;modified&amp;nbsp;by&amp;nbsp;Jackbook&amp;nbsp;to&amp;nbsp;the&amp;nbsp;next&amp;nbsp;line,&amp;nbsp;thank&amp;nbsp;you&amp;nbsp;very&amp;nbsp;much.&lt;br /&gt;
var&amp;nbsp;homeUrl&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;data:blog.homepageUrl/&amp;gt;&amp;quot;;&lt;br /&gt;
var&amp;nbsp;maxNumberOfPostsPerLabel&amp;nbsp;=&amp;nbsp;8;&lt;br /&gt;
var&amp;nbsp;maxNumberOfLabels&amp;nbsp;=&amp;nbsp;10;&lt;br /&gt;
var&amp;nbsp;urlArray&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array();&lt;br /&gt;
&amp;lt;b:if&amp;nbsp;cond='data:blog.pageType&amp;nbsp;==&amp;nbsp;&amp;quot;item&amp;quot;'&amp;gt;&lt;br /&gt;
maxNumberOfPostsPerLabel&amp;nbsp;=&amp;nbsp;15;&lt;br /&gt;
&amp;lt;/b:if&amp;gt;&lt;br /&gt;
&amp;lt;b:if&amp;nbsp;cond='data:blog.pageType&amp;nbsp;==&amp;nbsp;&amp;quot;item&amp;quot;'&amp;gt;&lt;br /&gt;
maxNumberOfLabels&amp;nbsp;=&amp;nbsp;4;&lt;br /&gt;
&amp;lt;/b:if&amp;gt;&lt;br /&gt;
var&amp;nbsp;titleArray&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array();&lt;br /&gt;
var&amp;nbsp;titleTest&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;
&lt;br /&gt;
function&amp;nbsp;relInitialize()&amp;nbsp;{&lt;br /&gt;
var&amp;nbsp;labelArray&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array();&lt;br /&gt;
var&amp;nbsp;numLabel&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b:loop&amp;nbsp;values='data:posts'&amp;nbsp;var='post'&amp;gt;&lt;br /&gt;
&amp;lt;b:loop&amp;nbsp;values='data:post.labels'&amp;nbsp;var='label'&amp;gt;&lt;br /&gt;
textLabel&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;data:label.name/&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var&amp;nbsp;test&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;
//&amp;nbsp;Do&amp;nbsp;not&amp;nbsp;add&amp;nbsp;identical&amp;nbsp;labels&amp;nbsp;from&amp;nbsp;posts&lt;br /&gt;
for&amp;nbsp;(var&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;amp;lt;&amp;nbsp;labelArray.length;&amp;nbsp;i++)&lt;br /&gt;
if&amp;nbsp;(labelArray[i]&amp;nbsp;==&amp;nbsp;textLabel)&amp;nbsp;test&amp;nbsp;=&amp;nbsp;1;&lt;br /&gt;
if&amp;nbsp;(test&amp;nbsp;==&amp;nbsp;0)&amp;nbsp;{&lt;br /&gt;
labelArray.push(textLabel);&lt;br /&gt;
var&amp;nbsp;maxLabels&amp;nbsp;=&amp;nbsp;(labelArray.length&amp;nbsp;&amp;amp;lt;=&amp;nbsp;maxNumberOfLabels)&amp;nbsp;?&lt;br /&gt;
labelArray.length&amp;nbsp;:&amp;nbsp;maxNumberOfLabels;&lt;br /&gt;
&lt;br /&gt;
if&amp;nbsp;(numLabel&amp;nbsp;&amp;amp;lt;&amp;nbsp;maxLabels)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;url&amp;nbsp;=&amp;nbsp;homeUrl&amp;nbsp;+&amp;nbsp;&amp;#39;feeds/posts/default/-/&amp;#39;&lt;br /&gt;
&amp;nbsp;+&amp;nbsp;encodeURIComponent(textLabel);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;feed&amp;nbsp;=&amp;nbsp;new&amp;nbsp;google.feeds.Feed(url);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;feed.setNumEntries(maxNumberOfPostsPerLabel);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;feed.load(function(result)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!result.error)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;container&amp;nbsp;=&amp;nbsp;document.getElementById(&amp;quot;data2007&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(var&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;amp;lt;&amp;nbsp;result.feed.entries.length;&amp;nbsp;i++)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;entry&amp;nbsp;=&amp;nbsp;result.feed.entries[i];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;titleTest&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(var&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;amp;lt;&amp;nbsp;titleArray.length;&amp;nbsp;i++)&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;titleArray[i]&amp;nbsp;==&amp;nbsp;entry[&amp;quot;title&amp;quot;]&amp;nbsp;)&amp;nbsp;titleTest&amp;nbsp;=&amp;nbsp;1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(titleTest&amp;nbsp;==&amp;nbsp;0&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;titleArray.push(entry[&amp;quot;title&amp;quot;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;div&amp;nbsp;=&amp;nbsp;document.createElement(&amp;#39;div&amp;#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;a&amp;nbsp;=&amp;nbsp;document.createElement(&amp;#39;a&amp;#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a.href&amp;nbsp;=&amp;nbsp;entry[&amp;quot;link&amp;quot;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Adding&amp;nbsp;an&amp;nbsp;if&amp;nbsp;statement&amp;nbsp;to&amp;nbsp;exclude&amp;nbsp;current&amp;nbsp;post.&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Addition&amp;nbsp;from&amp;nbsp;Jackbook.com.&amp;nbsp;Thank&amp;nbsp;you&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(&amp;nbsp;a.href!=location.href&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;txt&amp;nbsp;=&amp;nbsp;document.createTextNode(entry[&amp;quot;title&amp;quot;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a.appendChild(txt);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;div.appendChild(a);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container.appendChild(div);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;//&amp;nbsp;if&amp;nbsp;not&amp;nbsp;home&amp;nbsp;page&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}//&amp;nbsp;if&amp;nbsp;titleTest&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;//&amp;nbsp;for&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}//&amp;nbsp;if&amp;nbsp;result&amp;nbsp;is&amp;nbsp;not&amp;nbsp;error&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&amp;nbsp;//&amp;nbsp;feed.load&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;numLabel++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/b:loop&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;google.load(&amp;quot;feeds&amp;quot;,&amp;nbsp;&amp;quot;1&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;google.setOnLoadCallback(relInitialize);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;/b:if&amp;gt;--&amp;gt;&amp;nbsp;&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;/b:widget&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
We're done! I have installed the new widget on my blog already for you to see.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
&lt;u&gt;&lt;span style="font-weight: bold;"&gt;Important features &amp;amp; notes:&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
1. To set the maximum of headlines per label, change the number on this line (right now it's 4.)&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
var maxNumberOfPostsPerLabel = 4;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2. To set the maximum of labels, change the number on this line (right now it's 10.)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;var maxNumberOfLabels = 10;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
My experience using Labels is that you should try to minimize down each post to just two labels only, then in conjunction with the &lt;b&gt;maxNumberOfPostsPerLabel&lt;/b&gt; you will get your list to look more effective.&lt;br /&gt;
&lt;br /&gt;
Until next time,&lt;br /&gt;
&lt;br /&gt;
Hoctro.&lt;div class="blogger-post-footer"&gt;Copyrighted Material 2006-2008 - http://hoctro.blogspot.com&lt;br/&gt;&lt;/div&gt;</description><category>Archived,Widgets</category><pubDate>Sat, 11 Oct 2008 06:52:00 GMT</pubDate></item><item><title>Pipe Your Plaxo Pulse Into Blogger</title><link>http://beautifulbeta.blogspot.com/2008/01/pipe-your-plaxo-pulse-into-blogger.html</link><guid>http://beautifulbeta.blogspot.com/2008/01/pipe-your-plaxo-pulse-into-blogger.html154</guid><description>&lt;span class='dropcaps'&gt;W&lt;/span&gt;ell, I suppose that you know at least one word from this title: Blogger. Then it is time to get acquainted with &lt;a href="http://www.plaxo.com"&gt;Plaxo&lt;/a&gt; and &lt;a href="http://pipes.yahoo.com"&gt;Yahoo! Pipes&lt;/a&gt;. Again, as in many other Widgets I have created, the Widget might be of little practical use. But it has an educational purpose as well: it shows how to mash up datafeeds from different websites, transform them into JSON, so that you can easily pump the data into your Blogger sidebar. So here we go!&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Plaxo&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.plaxo.com"&gt;Plaxo&lt;/a&gt; is a social network service, that you can use to maintain your personal and business networks. Plaxo has been out there for several years now, but the new idea of &lt;b&gt;Plaxo Pulse&lt;/b&gt; has given new dimensions to the use of Plaxo. The Pulse lets you share all kind of information with your network. You can add blogfeeds, links, photo's, messages or polls to your Pulse, and share them with your friends, your family, business relations, or with all of them. &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Yahoo! Pipes&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;With Yahoo! Pipes you can convert any feed from any webpage into something else. You can mash up data from different sources, and create your own feed with it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Piping your Pulse into Blogger&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;For this new widget I enabled my Personal Pulse Feed in Plaxo. This means that there is a feed containing all 'events' that took place, for example changes in personal information (phonenumber, address, etc.), or links that I added to my Pulse. This feed is a standard RSS-feed, and that is of little use because the widget needs a JSON-formatted feed (I have explained the JSON-concept in another post).&lt;br /&gt;So that is where Yahoo! Pipes come in handy. I created a simple pipe, that picks up the Plaxo Feed Url. The output of this pipe can be retrieved in JSON-format. And my new widget takes that JSON-output as its input. &lt;br /&gt;Relax, it sounds more complicated than it is.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Setting Up Your Plaxo Feed&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Assuming you have a Plaxo account, sign in on Plaxo, and select your Pulse.&lt;br /&gt;Scroll down to the bottom of the page, and click on &lt;b&gt;RSS Feeds&lt;/b&gt;. This brings you to the &lt;b&gt;Pulse Stream RSS Feeds&lt;/b&gt; page. Here you can see the 5 possible feeds: &lt;i&gt;Everyone, Business Network, Family, Friends,&lt;/i&gt; and &lt;i&gt;Me&lt;/i&gt;. &lt;br /&gt;Select one of them and click on &lt;b&gt;Enable&lt;/b&gt;. The feed will b