Forex Trading

In this article we will look at a free system that's used by some of the world's top traders and it's proven to make profits. If you use this system you will beat 99% of the forex trading systems sold by vendors online, so let's look at it.

The forex trading system were going to look at was devised by a trading legend - Richard Donchian who is considered the father of modern trend following and is considered a trading legend and has influenced such great traders as Richard Dennis and countless others.

The system is Richard Donchian's 4 week rule.

He originally devised it to trade commodities in the seventies but it's very useful for forex trading because it works well in trending markets and forex markets are great for long term trends.

The system is incredibly simple but don't let that put you off, it makes money!

The system is very robust and based on timeless logic.

It's a well known fact that the best forex trading systems are simple, as they are more robust than complicated ones that have too many elements to break.

Here are the rules:

Close short positions and go take a long position when a price exceeds the highs of the previous 4 weeks. 2) Close long positions and take a short position when a price falls below the lows of the previous 4 weeks.

Thats it!

Now the above will work very well in any trending market but in sideways markets it will get chopped about so you may want to consider a filter to take this into account.

The filter is to enter on the 4 week rule - but exit the position on a shorter time frame and go flat. 1 or 2 week cycles could be used for this; you would then simply re enter on the next 4 week signal.

Now you can test the above system and you will see it works but most traders wont bother using it - Why? Because it takes tremendous discipline to execute it and it's not a system that is particularly worried about price entry levels and most traders are obsessed with this.

It's also very often buying breakouts and most traders hate doing this because they would rather wait for the pullback, this is despite the fact most major trends start from new market highs NOT market lows.

Another problem is traders think it's too simple and prefer trendy systems which are more complicated (which don't work) this system doesn't have the buzz factor of being based on artificial intelligence or a neural network despite the fact it will beat most if not all of them longer term.

The pro traders however know its value and many systems by the great traders over the years have used it as a base - including the legendary turtle traders, who made $100 million in 4 years, with no prior trading experience.

So yes it is simple but that doesn't mean it doesn't work it does.

Test it and you will see, so now you have a free forex trading system which since inception, has made traders hundreds of millions of dollars and could make some profits for you to.

February 23, 2008 | posted in | 0 comments [ More ]

Best Forex Trading Systems

If you want to find a forex trading system that works then you need to look at one key fact to determine if it will give you forex trading profits - so here it is...

Fact: Well over 95% of the forex trading systems sold on the net have never been traded and carry the disclaimer below, read it carefully:

"CFTC RULE 4.41 - Hypothetical or simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown".

The vast majority of forex trading systems on the net carry this disclaimer and it really is of no use in telling you if the system will make money.

Let's face reality - anyone can make profits simulating in hindsight knowing the closing prices but we don't have that luxury when we trade! You also have to think that if a vendor doesn't have the confidence to trade it himself why should you?

Today anyone can sell a forex trading system easily online and make money not from the system itself - but by using clever advertising copy to appeal to greedy and naïve investors and vendors know and do this.

If you want to make money from a forex trading system try and find one with a real track record, that's been traded and ask the vendor some questions about his forex trading strategy - if it's a marketing company only you won't get a reply!

Forex trading is not as easy as buying a mechanical trading system from a vendor following the signals and piling up big profits - life is simply not like that.

If you find a forex trading system with a track record make sure your comfortable with the drawdown and look at the worst peak to valley drawdown ( if you joined at the worst possible time ) and be prepared for that loss.

While you can follow a forex trading system to make money by far the best way to make profits is to build your own. While this may sound daunting its not and you can put together a simple robust method for currency trading success in a few weeks.

A further advantage of developing your own trading system is you will know how it works have confidence in it and that will give you the discipline to trade it through losing periods.

Forex Trading : Maximize Your Profit Potential

Forex trend following can be very profitable and you can pile up huge gains - but you need to have the mental discipline and confidence to follow the trends. While you would think most traders could do this - they can't.

It's a fact that long term trends exist in forex trading and they last for months, or even years yet, most traders simply cannot make profits from them. This is not because they don't have the right forex trading system -but because they don't have the right mindset.

We all want to make big profits don't we?

Yes we do, but that's very different to accepting them. Let's look at a typical scenario.

A common scenario is:

A trader spots a trend and gets into it, the trend is still going his way but there are swings back into his open equity, reducing his profit. As his profit gets bigger, the more tempted he is to take it before it gets away and the more the price swings, the more the temptation to bank it.

In the end the trader snatches the profit, or moves his stop too quickly - he is out and the trend continues in the direction he thought but hes not in it

Forex trends always seem to last longer than most traders expect and if you get into one, you need to hold it and this means keeping 3 key points in mind:

1. If the trend is strong and you're confident it will continue, hold you stop back and trail it outside of normal volatility. 2. Accept that you are going to have short term price swings against you, that's simply the nature of trading - so get used to losing short term open equity and keep your eyes on the bigger prize.

3. You need to accept that when the trend does change you are going to give back a big chunk as it turns, because you are trailing a wide stop. Keep in mind you are not after perfection, you want to make money. Keep in mind if you caught just 50% of every major forex trend, you would make a lot of money.

Long term trends are always there because they reflect the underlying economic health of a country and these economic cycles last for many months or even years. If you spot and hold long term trends, you could make big profits and only trade a few times a year!

Many traders make the mistake of trading too frequently and protecting their positions so much with tight or close trailing stops that they end up making no money.

By trying to reduce risk they actually create it.

Don't make the same mistake - big profits are made trend following the currencies and if you learn to have the discipline to hold trends, take dips in open equity and take calculated risks at the right time, you will enjoy currency trading success and have the opportunity to enjoy some great profit potential.

Best Forex Killer Software

If you trade forex online, I'm sure you've probably heard about Andreas Kirchbergers' Forex Killer software by now. There has been a lot of exciement and controversy over this automated forex trading signal generator.

Before purchasing this or any other automated trading software, you really need to understand what are thinking about buying and whether or not it truly suits your needs. I am going to give you some honest feedback on the popular Forex Killer software. I'll tell you what I do and don't like about this foreign exchange trading system.

To many people it appears that Forex Killer is a scam because it is being marketed as a "get rich quick" system. That is unfortunate because I feel the software does have great potiental with proper usage. Most conservative traders, myself included, generally research the market they wish to trade and then begin the technical analysis of the trade itself. This software, however, allows you to speed up the technical analysis portion of your trades.

Should you decide to buy Forex Killer, the very first thing I recommend that you do is read the manual and learn how to download your data from your broker's trading platform. If you don't, the time consuming task of manually entering this data will drive you up the walls. It's much faster and easier to allow the software to do it for you.

Once you have the data entered into the software, identify the timeframe, the number of decimals in your quote and the instrument you are trading. The software will calculate a percentage probablility of whether or not you should trade with one of three signals. You will see "buy, "sell", or "flat"(this means no trade should occur). You will also see a short term or long term signal, but Forex Killer does not designate a time frame of what is considered to be short or long term. It would be nice to see this improved upon in future versions.

Combined with your own market research, the software gives you an objective second opinion and allows you to make a more educated trade. All in all, I do recommend this product as an addition to, rather than a replacement for, you own technical analysis and research.

My Personal Forex Killer Software Feedback

1. It's easy to use

2. Quickly generates trading signals for multiple currency pairs

3. Excellent addition to your own market research

4. Very Affordable - It's cheaper than paying for a professional consultant.

Forex Software : Tips for choosing Forex Trading software

One of the greatest things about living inthe computer age is that there is software that works for virtually every trading strategy imaginable. When it comes to foreign currency trading, there are many different types of FOREX trading software to choose from. Here are some tips to help you pick the FOREX trading software that is best for you.

When looking for quality FOREX trading software, you probably want to start by talking to your broker or dealer. There is a very good chance he/she has some specific recommendations about software packages that would be of interest to you. Because some types of trading software are more ideally suited to specific investments, your broker or dealer may have some ideas that will not only help you manage your FOREX assets, but also provide some assistance with other types of investments as well. After getting FOREX trading software recommendations from your broker or dealer, test drive each one to see what is best for you.

Another possibility is to get some ideas for FOREX software from some of your fellow traders. You can visit online forums and message boards, post your query, and receive several excellent recommendations. There are literally hundreds of different FOREX forums on the internet. One of the advantages of this approach is that you will often also get some ideas on software packages to avoid, which can also be very helpful.

Of course, you can always to your own online search for FOREX trading software packages. If you decide to go this route, look for products that offer a free downloadable version that you can try out for a while. There are many software sellers that offer free editions with limited features that will work for a short period before becoming inoperable. This will give you the chance to test drive the product before you make a purchase. If the seller is not willing to let you try the FOREX trading software for free, you should avoid buying it.

When choosing a type of FOREX trading software, make sure you know what features will be of most interest to you. A good idea is to make a list of features you must have, along with a list of features that you would like to have. Using these two lists as your guide, you can search for the right FOREX trading software options through these several avenues, and find exactly what you want.

Most of all, you really need to make sure that the FOREX trading software is right for you. If you go to Google you will find many different reviews about the software you are thinking about purchasing, what its benefits are, and who will benefit most from it

There is an abundance of free information on the internet that will help you make your decision. USE IT!!!

www.forexrangetrading.com

FOREX Trading Software

One of the greatest things about living inthe computer age is that there is software that works for virtually every trading strategy imaginable. When it comes to foreign currency trading, there are many different types of FOREX trading software to choose from. Here are some tips to help you pick the FOREX trading software that is best for you.

When looking for quality FOREX trading software, you probably want to start by talking to your broker or dealer. There is a very good chance he/she has some specific recommendations about software packages that would be of interest to you. Because some types of trading software are more ideally suited to specific investments, your broker or dealer may have some ideas that will not only help you manage your FOREX assets, but also provide some assistance with other types of investments as well. After getting FOREX trading software recommendations from your broker or dealer, test drive each one to see what is best for you.

Another possibility is to get some ideas for FOREX software from some of your fellow traders. You can visit online forums and message boards, post your query, and receive several excellent recommendations. There are literally hundreds of different FOREX forums on the internet. One of the advantages of this approach is that you will often also get some ideas on software packages to avoid, which can also be very helpful.

Of course, you can always to your own online search for FOREX trading software packages. If you decide to go this route, look for products that offer a free downloadable version that you can try out for a while. There are many software sellers that offer free editions with limited features that will work for a short period before becoming inoperable. This will give you the chance to test drive the product before you make a purchase. If the seller is not willing to let you try the FOREX trading software for free, you should avoid buying it.

When choosing a type of FOREX trading software, make sure you know what features will be of most interest to you. A good idea is to make a list of features you must have, along with a list of features that you would like to have. Using these two lists as your guide, you can search for the right FOREX trading software options through these several avenues, and find exactly what you want.

Most of all, you really need to make sure that the FOREX trading software is right for you. If you go to Google you will find many different reviews about the software you are thinking about purchasing, what its benefits are, and who will benefit most from it

There is an abundance of free information on the internet that will help you make your decision. USE IT!!!

www.forexrangetrading.com

FOREX TRADING for the beginner

Forex trading commonly referred to as FX involves the trade of stock on the foreign exchange market. Trading with the numerous types of currencies that are used around the world defines forex trading. Having more than just a passing knowledge of the entire concept can aid you in making more impact in forex trading. As indecipherable as the exchange quote may seem the first time, you can understand it by mastering the art of reading it, an ability that is most central. With that trait adequately mastered, the investor can proceed to other areas of trading 24 hours of everyday.

It's true that access into the world of trading requires very little, but that shouldn't stop one from launching an investigation as to the relevant sites to browse and making the choice of gaining access or not. Well placed clicks can have you downloading information from websites that deal only with helping you stay ahead in the game of forex trading. Selecting information that tailors to his or her information needs is something the smart investor does; that's why many of the sites offer very rich and up-to-date forex trading information. Available online to the ignorant investor as well are courses distinctive in their goal to give a formidable grasp of forex trading.

Investors can monitor their investments and make them regardless of the unpredictability of the earth's political, social and economical trends, thanks to the 24 hours daily services of forex trading. Sydney kick starts the process each day. New York, London and Tokyo are the next destinations before it returns back to Sydney in preparation for another re-run. Comparing trading on the NYSE, Dow or S&P 500 and forex trading reveals several contrasts.

Don't be quick to make any monetary contributions until you are sure that you comprehend the nature of the market.

Lastly on a related observation, unlike a stock market, where all participants have access to the same prices, the forex market is divided into levels of access... at the top is the inter-bank market, which is made up of the largest investment banking firms; within the inter-bank market, spreads, which are the difference between the bid and ask prices, are razor sharp and usually unavailable, and not known to players outside the inner circle.

Also, additionally interrelated, return on margin (ROM) is often used to judge performance because it represents the gain or loss compared to the exchange's perceived risk as reflected in required margin.

FOREX TRADING - AMAZING SECRETS OF PROFITABLE FOREX TRADING

What a wonderful life transforming decision you've just made by clicking this link, have you ever taught , imagine or estimate the number of people that has ignored this diamond opportunity of creating wealth on this site? I congratulate you once again because you have just taken a step to great financial freedom ever offered. Living and dying has never been new to anyone on the surface of the earth, neither is wealth an outdated phenomenon. Idea, tactics and strategy are words common in our daily lives in its literary sense. It has been discovered around the world that ideas rules, strategy by its nature are tools that answer the question which method do we adopt and tactic is how the methods are adopted. Trading online is not new, making wealth not new, losing money very painful but also not uncommon. But in real depth from the foundation of knowledge from scholars, ideas, tactics, strategy are key words that answer any search term. This trio (ideas, tactic, strategy) is what "GRAIL". The automated forex trading system has for you. With this system you will not Ø Lose huge sum spend on education and forex courses Ø Lose your hard earned moneyto unreliable technical analysis Ø Be fraustrated in Absolute Drawdown (i.e. you will not lose apart, most or all your initial funds. No wonder the system is termed "Holy grail" In a short while let me just brief you on some amazing thing about this system. No absolute drawdown. With mini lots your account can be doubled in 3 month. Interesting enough once a position is opened, other position will open if the market goes against you, it comes back to corect the shift,once this is achieve, Itcomes back in your favour the higher your profits will be. (This larger profits override your mini loss). In as much as you follow the strategy and guideline in the forex kiss strategy, together will the expert Advisor your chances of profit is nothing less than 95% (i.e. non existent of loss). This e-book teaches, recommend the currency pairs to trade, allow those with potential of minimizing risk especially for new traders with mini accounts. What a superb E-book to venture in. This is also advises you on; v The strategy to use depending on the funds available. v The currency pairs to trade. v How to set up the expert advisor accordingly. v How to keep up to date with the latest development of this expert advisor. v How others has been benefiting from using it live on their real trading account with real money. Finally it is a big leap of faith to put your trust in this expert advisor. This system worth more than this price compared to other of higher price with less profit. This is real "HOLY GRAIL" WHEN AN IDEAL HAS A NOBLE INTENT IT ATTRACT MONEY. To unveil this life transforming HOLY GRAIL SYSTEM act now before your account drains.

Forex Trading For The Beginner

Forex trading commonly referred to as FX involves the trade of stock on the foreign exchange market. Trading with the numerous types of currencies that are used around the world defines forex trading. Having more than just a passing knowledge of the entire concept can aid you in making more impact in forex trading. As indecipherable as the exchange quote may seem the first time, you can understand it by mastering the art of reading it, an ability that is most central. With that trait adequately mastered, the investor can proceed to other areas of trading 24 hours of everyday.

It's true that access into the world of trading requires very little, but that shouldn't stop one from launching an investigation as to the relevant sites to browse and making the choice of gaining access or not. Well placed clicks can have you downloading information from websites that deal only with helping you stay ahead in the game of forex trading. Selecting information that tailors to his or her information needs is something the smart investor does; that's why many of the sites offer very rich and up-to-date forex trading information. Available online to the ignorant investor as well are courses distinctive in their goal to give a formidable grasp of forex trading.

Investors can monitor their investments and make them regardless of the unpredictability of the earth's political, social and economical trends, thanks to the 24 hours daily services of forex trading. Sydney kick starts the process each day. New York, London and Tokyo are the next destinations before it returns back to Sydney in preparation for another re-run. Comparing trading on the NYSE, Dow or S&P 500 and forex trading reveals several contrasts.

Don't be quick to make any monetary contributions until you are sure that you comprehend the nature of the market.

Lastly on a related observation, unlike a stock market, where all participants have access to the same prices, the forex market is divided into levels of access... at the top is the inter-bank market, which is made up of the largest investment banking firms; within the inter-bank market, spreads, which are the difference between the bid and ask prices, are razor sharp and usually unavailable, and not known to players outside the inner circle.

Also, additionally interrelated, return on margin (ROM) is often used to judge performance because it represents the gain or loss compared to the exchange's perceived risk as reflected in required margin.

Add a Menu Bar in blogger

Don't forget to subscribe for Latest Updates!

Missing a real menubar on you Blog? This hack explains how you can add a simple menubar to the top of your Blog. It is in fact a simple link list, and that is a standard page element of Blogger Beta. I have added a new section at the top of the Blog Page, and the link list is inside that section. Of course there are some tricks to play, such as hiding the link list title, and showing the links list elements side by side. Here is how it is done.

<div id='header-wrapper'>
<b:section class='menubar' id='menubar' maxwidgets='1' showaddelement='yes'>
<b:widget id='LinkList2' locked='true' title='Menubar' type='LinkList'/>
</b:section>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='false' title='Beautiful Beta (Header)' type='Header'/>
</b:section>
</div>

To the CSS-part of your template, add coding for the menubar-id:

#menubar h2 {display:none;}

#menubar ul {
list-style: none;
}
#menubar li {
float: left;
}

#menubar a:link, #menubar a:visited, #menubar a:hover {
padding: 5px;
display: block;
color: $headerTextColor;
}

#menubar a:hover {
background-color: $headerCornersColor;
}
The menubar title is hidden, so that only the options are visible.
The list-elements are set to none, so that there are no bullets in front of the menu options. And if a menu-option is hovered over, it is highlighted.

How to Add a Menu Bar To your Blog-Blogger Hack

Don't forget to subscribe for Latest Updates!

Missing a real menubar on you Blog? This hack explains how you can add a simple menubar to the top of your Blog. It is in fact a simple link list, and that is a standard page element of Blogger Beta. I have added a new section at the top of the Blog Page, and the link list is inside that section. Of course there are some tricks to play, such as hiding the link list title, and showing the links list elements side by side. Here is how it is done.

<div id='header-wrapper'>
<b:section class='menubar' id='menubar' maxwidgets='1' showaddelement='yes'>
<b:widget id='LinkList2' locked='true' title='Menubar' type='LinkList'/>
</b:section>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='false' title='Beautiful Beta (Header)' type='Header'/>
</b:section>
</div>

To the CSS-part of your template, add coding for the menubar-id:

#menubar h2 {display:none;}

#menubar ul {
list-style: none;
}
#menubar li {
float: left;
}

#menubar a:link, #menubar a:visited, #menubar a:hover {
padding: 5px;
display: block;
color: $headerTextColor;
}

#menubar a:hover {
background-color: $headerCornersColor;
}
The menubar title is hidden, so that only the options are visible.
The list-elements are set to none, so that there are no bullets in front of the menu options. And if a menu-option is hovered over, it is highlighted.

Add a Comment Form in blogger

Don't forget to subscribe for Latest Updates!



Sorry for Not Updating my Blog Yesterday.I have Some Problems While Posting in Blogger and There Was Problem in Our House Electricity.So, Today I Find a Very Simple and Very Easy Way To have A comment Form Below Every Post!I Dont Think That it is a Widget or Trick..You Suggest!


Now you Blogger / blogspot users can have a comment form under your post. this mean your readers can leave and write a comment exactly under your post. without clicking and open a new page / window.

How to Do That?Sooo Easy:-
1. This is a free service from haloscan.com, so what you need to do is just register for a new account on haloscan.com, and about seconds, you’re registered.
2. Login to haloscan
3. Click the SubMenu “Install”
4. Choose your blog type, and because we’re talking about blogger, so blogger it is.
5. Click Next and follow the instructions.
6. Done, and congratulation

With this haloscan free services, we can have a better great comment system on our blogger / blogspot blog.

there are many great points about this services.
1. We can easily integrate it with cocoment.com service, so you can track your comments
2. You can customize the header of your comment from
3. it’s free. that’s the most important
so what are you waiting for?

I think You Have Noticed This Comment Form in My Blog!

Have an easy way to leave a comment Quickly!

Comment Form Below the Posts-Widget For Blogger

Don't forget to subscribe for Latest Updates!



Sorry for Not Updating my Blog Yesterday.I have Some Problems While Posting in Blogger and There Was Problem in Our House Electricity.So, Today I Find a Very Simple and Very Easy Way To have A comment Form Below Every Post!I Dont Think That it is a Widget or Trick..You Suggest!


Now you Blogger / blogspot users can have a comment form under your post. this mean your readers can leave and write a comment exactly under your post. without clicking and open a new page / window.

How to Do That?Sooo Easy:-
1. This is a free service from haloscan.com, so what you need to do is just register for a new account on haloscan.com, and about seconds, you’re registered.
2. Login to haloscan
3. Click the SubMenu “Install”
4. Choose your blog type, and because we’re talking about blogger, so blogger it is.
5. Click Next and follow the instructions.
6. Done, and congratulation

With this haloscan free services, we can have a better great comment system on our blogger / blogspot blog.

there are many great points about this services.
1. We can easily integrate it with cocoment.com service, so you can track your comments
2. You can customize the header of your comment from
3. it’s free. that’s the most important
so what are you waiting for?

I think You Have Noticed This Comment Form in My Blog!

Have an easy way to leave a comment Quickly!

Display A list of all posts in your Blog-Blogger Hack

Don't forget to subscribe for Latest Updates!

One of my visitor Hitesh Kulkarni sent a letter to me.
Here is the letter

Hi

I always wanted a list in my blog of the titles of all my post. Recently, I saw one in your blog. Can you please reveal, how do you do that? Is it that you just type in the links or you have done some of the coding work .Also I wanted to know that you are using old or the new blogger? Will the list function work in all blogging platforms?

Sincerely
Hitesh

Hello Hitesh, you forgot to mention your blog’s URL. This blog is using the new blogger XML template. To type in the links for blog posts was a very lengthy process, also it needed to be updated every time you post.But the method I use is very simple and works within seconds.Which ever blogging platform you are using, this method should work. All you require is a feed of your blog. Blogger has an inbuilt feed option for you. Your RSS feed URL should be http://www.yourblog.blogspot.com/rss.xml .Now you need to convert this into a simple javascript coding. You can get one converted here. Fill in all the details you want.

After you had that converted, Go to Dashboard > Layout > Page Elements > Add a Page Element > HTML / Javascript. Paste the javascript code you obtained in it. Click on save . Now give your blog a look . It worked !

This method can also be used for displaying recent posts list after posts or in the sidebar.
For this, you have to change the number of post titles to be displayed.
To add a recent posts list after each post , you need to parse the Javascript code. It can be done here. Then paste the parsed javascript in your XML template in this line “post footer line 2” paste it there and see the results.

Note:: This will only give recent posts and not the previous posts.

How to Display A list of all posts in your Blog-Blogger Hack

Don't forget to subscribe for Latest Updates!

One of my visitor Hitesh Kulkarni sent a letter to me.
Here is the letter

Hi

I always wanted a list in my blog of the titles of all my post. Recently, I saw one in your blog. Can you please reveal, how do you do that? Is it that you just type in the links or you have done some of the coding work .Also I wanted to know that you are using old or the new blogger? Will the list function work in all blogging platforms?

Sincerely
Hitesh

Hello Hitesh, you forgot to mention your blog’s URL. This blog is using the new blogger XML template. To type in the links for blog posts was a very lengthy process, also it needed to be updated every time you post.But the method I use is very simple and works within seconds.Which ever blogging platform you are using, this method should work. All you require is a feed of your blog. Blogger has an inbuilt feed option for you. Your RSS feed URL should be http://www.yourblog.blogspot.com/rss.xml .Now you need to convert this into a simple javascript coding. You can get one converted here. Fill in all the details you want.

After you had that converted, Go to Dashboard > Layout > Page Elements > Add a Page Element > HTML / Javascript. Paste the javascript code you obtained in it. Click on save . Now give your blog a look . It worked !

This method can also be used for displaying recent posts list after posts or in the sidebar.
For this, you have to change the number of post titles to be displayed.
To add a recent posts list after each post , you need to parse the Javascript code. It can be done here. Then paste the parsed javascript in your XML template in this line “post footer line 2” paste it there and see the results.

Note:: This will only give recent posts and not the previous posts.

Show Table of Contents in Blogger

Don't forget to subscribe for Latest Updates!

A little while ago I thought it would be nice to have a Table of Contents on my Blog. So I experimented a bit on how this could be done without a lot of hacking, and also without outside help such as del.icio.us.

Ramani has some interesting hacks, and 2 of them I combined into a new one.

If you want to list all your posts in one page, you can use the following url:
http://yourblog/search/label/?max-results=100
Is it as simple as that?
Yes it is!
The max-results is limited to 100 results. This is a Blogger server-side restriction. So it will give a TOC for only the 100 latest posts.

If we want to display only post titles we have to do a little more hacking, but Ramani has explained how to do this on archive pages. I just applied this to label pages.

Edit your template, find the Blog widget, and replace the entire main-includable with this txt-file. Save your template.

Add the url to a convenient place in your menubar or sidebar, and ready you are.

How to Show Table of Contents in Blog-Blogger Hack

Don't forget to subscribe for Latest Updates!

A little while ago I thought it would be nice to have a Table of Contents on my Blog. So I experimented a bit on how this could be done without a lot of hacking, and also without outside help such as del.icio.us.

Ramani has some interesting hacks, and 2 of them I combined into a new one.

If you want to list all your posts in one page, you can use the following url:
http://yourblog/search/label/?max-results=100
Is it as simple as that?
Yes it is!
The max-results is limited to 100 results. This is a Blogger server-side restriction. So it will give a TOC for only the 100 latest posts.

If we want to display only post titles we have to do a little more hacking, but Ramani has explained how to do this on archive pages. I just applied this to label pages.

Edit your template, find the Blog widget, and replace the entire main-includable with this txt-file. Save your template.

Add the url to a convenient place in your menubar or sidebar, and ready you are.

Create Drop Down Menus in Blogger

Don't forget to subscribe for Latest Updates!

Blogger Beta provides an easy way to create link lists even for those who don't know HTML. But, there is no such functionality for drop-down menus. I had a few people ask me how to create drop-down menus and where to add them in the template. I thought this is something which can be simplified using a third-party widget. I have created an interface, similar to that of Beta, with which you can easily create drop-down menus and add them to your blog with one-click!

Just goto my Drop-down menu creator page and add your menu items one by one by providing a name and URL for each item. The updated menu will be shown to you. Once you are happy with the menu that you created, click the button to add it to your blog. You will see a page (like the one shown below) where you can select the blog (if you have more than one), provide a title for your menu and then click "Add Widget". You will see the widget getting added to your sidebar which you can move around to wherever you want. All this can be done without touching the template code!

How to Create Drop Down Menus in Blog-Blogger Hack

Don't forget to subscribe for Latest Updates!

Blogger Beta provides an easy way to create link lists even for those who don't know HTML. But, there is no such functionality for drop-down menus. I had a few people ask me how to create drop-down menus and where to add them in the template. I thought this is something which can be simplified using a third-party widget. I have created an interface, similar to that of Beta, with which you can easily create drop-down menus and add them to your blog with one-click!

Just goto my Drop-down menu creator page and add your menu items one by one by providing a name and URL for each item. The updated menu will be shown to you. Once you are happy with the menu that you created, click the button to add it to your blog. You will see a page (like the one shown below) where you can select the blog (if you have more than one), provide a title for your menu and then click "Add Widget". You will see the widget getting added to your sidebar which you can move around to wherever you want. All this can be done without touching the template code!

Post update Hack in Blogger

Don't forget to subscribe for Latest Updates!

My Recent Posts Widget now and then leads to discussions with other Bloggers about the order in which recent posts appear. Updated posts appear at the top of the recent posts list, even if their publishdate is somewhere far in the past. From a technical point of view, this is quite logic: people subscribe to a feed to be informed about changes in the blog, so if an old post is updated, it should appear in the feed immediately. But many times changes are just cosmetic: correcting a typo, repairing a dead link, or assigning a new label. In that case, appearance of the post in the feed is a little bit annoying or confusing.

Some readers suggested that I should change the coding of the widget, and leave out updated posts. I think that is not a very good idea, because an updated post could contain relevant new information. So I came up with an interesting trick.

Add the following styling definition to your blog's template:


.updateinfo { display:none; }



Now, whenever you update a post, at the beginning of the post insert update-information, using the following html:

<span class="updateinfo">UPDATE:
Repaired some dead links. Content has not be changed.</span>


If you publish your post, the update info will not be displayed on your blogpage, but the feed, and therefor also the Recent Posts Widget, will show the update-text.

Add a Tooltip to Your Label links in Blogger

Don't forget to subscribe for Latest Updates!

Another polish-and-shine hack: add a tooltip to the labels-links. Hovering your mousepointer over the link in your posts footer will show a tooltip saying "More posts on this topic".

Insert the red code into your template.

<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' title='More posts on this topic' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
</span>

Easy!!

How to Add a Tooltip to Your Label links in Blogger

Don't forget to subscribe for Latest Updates!

Another polish-and-shine hack: add a tooltip to the labels-links. Hovering your mousepointer over the link in your posts footer will show a tooltip saying "More posts on this topic".

Insert the red code into your template.

<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' title='More posts on this topic' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
</span>

Easy!!

Write HTML,Source or Java Script Codes in Blogger Posts

Don't forget to subscribe for Latest Updates!

You want to know how to display html code / source code in your blog posts for the latest stuff you have created or want to show.

Here is an easy solution -

Go to the Encode/Decode HTML entries converter at Centricle

Just copy your entire html code / source code in the box at the above website and press encode/decode.

Now copy it back to your blog post (edit html / compose mode) and get your code displayed as you want people to see.
It is Sooo Easy!Try it!
Enjoy!

How to Write HTML,Source or Java Script Codes in Blogger Posts

Don't forget to subscribe for Latest Updates!

You want to know how to display html code / source code in your blog posts for the latest stuff you have created or want to show.

Here is an easy solution -

Go to the Encode/Decode HTML entries converter at Centricle

Just copy your entire html code / source code in the box at the above website and press encode/decode.

Now copy it back to your blog post (edit html / compose mode) and get your code displayed as you want people to see.
It is Sooo Easy!Try it!
Enjoy!

Create expandable posts in blogger

Don't forget to subscribe for Latest Updates!

In This Hack you can expand Posts from summary to full post, collapse them, and if you don't have a post summary in a particular post, the "Read More..." and "Collapse" links will not show up in your post.

This is how to implement it.

Step 0:
Back-up your template before modifying it.

Step 1:
Add the following javascript code to the head of your template. You can place it just above the </head>-tag.

<script type='text/javascript' src='http://www.anniyalogam.com/widgets/hackosphere.js' />


Step 2:

Find the includable named 'post' in your template, and change it so that it is exactly as shown below (the code in red has to be added):

<b:includable id='post' var='post'>
<div class='post'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title'>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</h3>
</b:if>
<div class='post-header-line-1'/>

<div class='post-body' expr:id='"post-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p><a expr:onclick='"javascript:showFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'>Read More...</a></p>
</span>
<span id='hidelink' style='display:none'>
<p><a expr:onclick='"javascript:hideFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'>Summary only...</a></p>
</span>
<script type='text/javascript'>checkFull("post-" + "<data:post.id/>")</script>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
</div>
.... rest of template code ....

Save your template.

Step 3:
In the Settings - Formatting tab go to the bottom and enter the following post-template:

Type your summary here.
<span id="fullpost">
Type the rest of your post here.
</span>


Now every new post you start will have a fullpost-span by default. If your post is short, you can delete the <span>-tags from the post. The post will be displayed in full, and no links with "Read more..." or "Summary only" will be displayed for that post.

How it works (skip this if you don't like tech stuff).
The changes you made to the code make that every post-body consists of at least 3 span's: the fullpost-span that you entered in the post-template, a span for the 'Read more'-link, and a span for the 'Summary only'-link. Because there might be other spans in your post, each of these 3 spans have a unique id ('fullpost', 'showlink' and 'hidelink' respectively).
When you open your blog on the main page, the post is displayed as follows:


* Summary is displayed (always)

* Full text is hidden (first div, set to display:none)

* Read more is shown (second div)

* Summary only is hidden (third div, set to display:none)


The post is given a unique id, and this id is passed to the javascript-functions showFull and hideFull respectively. These functions use the getElementsByTagName-methods to obtain handles to the spans, and then toggle the way they are displayed.
A third function, checkFull, checks if the Fullpost-span exists. If not, both links are hidden.

Super Peek-A-Boo Posts-Blogger Hack

Don't forget to subscribe for Latest Updates!

In This Hack you can expand Posts from summary to full post, collapse them, and if you don't have a post summary in a particular post, the "Read More..." and "Collapse" links will not show up in your post.

This is how to implement it.

Step 0:
Back-up your template before modifying it.

Step 1:
Add the following javascript code to the head of your template. You can place it just above the </head>-tag.

<script type='text/javascript' src='http://www.anniyalogam.com/widgets/hackosphere.js' />


Step 2:

Find the includable named 'post' in your template, and change it so that it is exactly as shown below (the code in red has to be added):

<b:includable id='post' var='post'>
<div class='post'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title'>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</h3>
</b:if>
<div class='post-header-line-1'/>

<div class='post-body' expr:id='"post-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p><a expr:onclick='"javascript:showFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'>Read More...</a></p>
</span>
<span id='hidelink' style='display:none'>
<p><a expr:onclick='"javascript:hideFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'>Summary only...</a></p>
</span>
<script type='text/javascript'>checkFull("post-" + "<data:post.id/>")</script>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
</div>
.... rest of template code ....

Save your template.

Step 3:
In the Settings - Formatting tab go to the bottom and enter the following post-template:

Type your summary here.
<span id="fullpost">
Type the rest of your post here.
</span>


Now every new post you start will have a fullpost-span by default. If your post is short, you can delete the <span>-tags from the post. The post will be displayed in full, and no links with "Read more..." or "Summary only" will be displayed for that post.

How it works (skip this if you don't like tech stuff).
The changes you made to the code make that every post-body consists of at least 3 span's: the fullpost-span that you entered in the post-template, a span for the 'Read more'-link, and a span for the 'Summary only'-link. Because there might be other spans in your post, each of these 3 spans have a unique id ('fullpost', 'showlink' and 'hidelink' respectively).
When you open your blog on the main page, the post is displayed as follows:


* Summary is displayed (always)

* Full text is hidden (first div, set to display:none)

* Read more is shown (second div)

* Summary only is hidden (third div, set to display:none)


The post is given a unique id, and this id is passed to the javascript-functions showFull and hideFull respectively. These functions use the getElementsByTagName-methods to obtain handles to the spans, and then toggle the way they are displayed.
A third function, checkFull, checks if the Fullpost-span exists. If not, both links are hidden.

Add a Signature to Your Blogger Posts - blogger hack

Don't forget to subscribe for Latest Updates!

If u Want to Pretty Up Your Post,There Are many Things,But to Add Signiture to your Blogger Post is Much Fun.Well,Below i am Showing a Tutorial How to Add a Signature to Your Blogger Post!

You must first have a signature that you want to have at the bottom of your post. This signature will be in the form of an image. To get that image, you can look online for sites that help create signagtures, or you can make your own using GIMP as I did. If you need help making a signature, read some of my posts on design and graphics. After you have your signature, upload it to your web host...I use Ripway.

Open your Dashboard/ Settings/ Formatting/ Post Template. Put this code in the Post Template box:

<p><image class="centered"alt="post signature" src="SIGNATURE URL" /></p>

Replace SIGNATURE URL With The Image URL!
Enjoy!!

How to Add a Signature to Your Blogger Posts

Don't forget to subscribe for Latest Updates!

If u Want to Pretty Up Your Post,There Are many Things,But to Add Signiture to your Blogger Post is Much Fun.Well,Below i am Showing a Tutorial How to Add a Signature to Your Blogger Post!

You must first have a signature that you want to have at the bottom of your post. This signature will be in the form of an image. To get that image, you can look online for sites that help create signagtures, or you can make your own using GIMP as I did. If you need help making a signature, read some of my posts on design and graphics. After you have your signature, upload it to your web host...I use Ripway.

Open your Dashboard/ Settings/ Formatting/ Post Template. Put this code in the Post Template box:

<p><image class="centered"alt="post signature" src="SIGNATURE URL" /></p>

Replace SIGNATURE URL With The Image URL!
Enjoy!!

Add 3 Columns to Footer Section in Blogger

Don't forget to subscribe for Latest Updates!

Adding extra columns to your footer section will provide more valuable space for blog widgets, and also contribute a modern "Web 2.0" appeal for your blog design.
There are only four main steps to this tutorial, and I'm sure you'll agree that the overall process is quite simple. I have taken into account that different blogs have different widths and styles, and so have designed a fluid solution which should work in any Blogger layouts template.
Creating the new columns

Here are the four steps needed to transform the footer section of your blog template:

1. Back up your existing blog template!

Before making any modifications to your blog template, it is essential that you make a back up of your existing template. Then if you make any mistakes, or decide you don't like the new look, you can easily revert back to this design.

To back up your existing template, go to Template>Edit HTML in your Blogger dashboard, and click on the "Download Full Template" link near the top of the page. You can then save your existing XML template file to your computer.
2. Move all existing widgets from the existing footer section

In the Layouts section of your Blogger dashboard, move all widgets which are present in your footer section into your sidebar (or other section) instead. This is only temporary, as you can move them back later once we have finished adding your new footer section. Most importantly, this ensures that you don't lose these widgets during the modification, and makes it much easier to complete.
3. Add extra code to your footer section.

Go to Template>Edit HTML in your Blogger dashboard, and do not check the "expand widget templates" box (this simplifies the process).

Now you need to find this section in your template:

<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
</div>

Please note that this particular section may be called something slightly different in your template, eg: "footer-wrap" or "footer". In the case of Rounders templates, you may notice that there are in fact two DIV sections around the footer section. In any case, all we need to change is the line highlighted in GREEN.

Replace the entire line highlighted in GREEN with the code below:

<div id='footer-column-container'>

<div id='footer2' style='width: 30%; float: left; margin:0; text-align: left;'>

<b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
</div>

<div id='footer3' style='width: 40%; float: left; margin:0; text-align: left;'>
<b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
</div>

<div id='footer4' style='width: 30%; float: right; margin:0; text-align: left;'>

<b:section class='footer-column' id='col3' preferred='yes' style='float:right;'/>
</div>

<div style='clear:both;'/>
<p>
<hr align='center' color='#5d5d54' width='90%'/></p>
<div id='footer-bottom' style='text-align: center; padding: 10px; text-transform: lowercase;'>

<b:section class='footer' id='col-bottom' preferred='yes'>
<b:widget id='Text2' locked='false' title='' type='Text'/>
</b:section>

</div>
<div style='clear:both;'/>

</div>

1. is a good idea to save your template at this stage, before we add just one small section of code to style the new footer section and ensure that the widgets don't get pushed beneath each other when you add them later.
2. Adding style for the new footer section

Once again, open the Edit HTML section in your Blogger dashboard. This time, you need to find the closing "</b:skin>" tag, which is where the style section of your template ends.

Immediately before this line, add the following lines of code:


#footer-column-container {
clear:both;
}

.footer-column {
padding: 10px;
}

And save your template again. The style in these lines of code ensure that the footer column don't get too bunched up, or slide beneath each other in the layout of your template.

Now you have finished adding these new sections to your footer, go to the Layout section of your Blogger dashboard (Template>Layout), and you will see the three new column, plus a lower section which spans the width of all three column, to which you can now add new widgets!

I added a horizontal line to the footer section to ensure that there is a clear distinction between content in the footer columns and content in the wider section beneath. If you would like to change the color of this line, you can do so by replacing the hex color values in the line below (highlighted in red) with a different color:
<hr align='center' color='#5d5d54' width='90%'/>

If you are unsure of the hex value for the color you prefer, you can refer to the Color Calculator in the tools section of this site.

If you would prefer to remove the line altogether, simply delete the whole line.

I hope this tutorial enables you to customize your footer section with ease, so you can add more widgets and content to this area of your blog template.

For Future Updates,Please Subscribe!

How to Add 3 Columns to Footer Section-Blogger Hack

Don't forget to subscribe for Latest Updates!

Adding extra columns to your footer section will provide more valuable space for blog widgets, and also contribute a modern "Web 2.0" appeal for your blog design.
There are only four main steps to this tutorial, and I'm sure you'll agree that the overall process is quite simple. I have taken into account that different blogs have different widths and styles, and so have designed a fluid solution which should work in any Blogger layouts template.
Creating the new columns

Here are the four steps needed to transform the footer section of your blog template:

1. Back up your existing blog template!

Before making any modifications to your blog template, it is essential that you make a back up of your existing template. Then if you make any mistakes, or decide you don't like the new look, you can easily revert back to this design.

To back up your existing template, go to Template>Edit HTML in your Blogger dashboard, and click on the "Download Full Template" link near the top of the page. You can then save your existing XML template file to your computer.
2. Move all existing widgets from the existing footer section

In the Layouts section of your Blogger dashboard, move all widgets which are present in your footer section into your sidebar (or other section) instead. This is only temporary, as you can move them back later once we have finished adding your new footer section. Most importantly, this ensures that you don't lose these widgets during the modification, and makes it much easier to complete.
3. Add extra code to your footer section.

Go to Template>Edit HTML in your Blogger dashboard, and do not check the "expand widget templates" box (this simplifies the process).

Now you need to find this section in your template:

<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
</div>

Please note that this particular section may be called something slightly different in your template, eg: "footer-wrap" or "footer". In the case of Rounders templates, you may notice that there are in fact two DIV sections around the footer section. In any case, all we need to change is the line highlighted in GREEN.

Replace the entire line highlighted in GREEN with the code below:

<div id='footer-column-container'>

<div id='footer2' style='width: 30%; float: left; margin:0; text-align: left;'>

<b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
</div>

<div id='footer3' style='width: 40%; float: left; margin:0; text-align: left;'>
<b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
</div>

<div id='footer4' style='width: 30%; float: right; margin:0; text-align: left;'>

<b:section class='footer-column' id='col3' preferred='yes' style='float:right;'/>
</div>

<div style='clear:both;'/>
<p>
<hr align='center' color='#5d5d54' width='90%'/></p>
<div id='footer-bottom' style='text-align: center; padding: 10px; text-transform: lowercase;'>

<b:section class='footer' id='col-bottom' preferred='yes'>
<b:widget id='Text2' locked='false' title='' type='Text'/>
</b:section>

</div>
<div style='clear:both;'/>

</div>

1. is a good idea to save your template at this stage, before we add just one small section of code to style the new footer section and ensure that the widgets don't get pushed beneath each other when you add them later.
2. Adding style for the new footer section

Once again, open the Edit HTML section in your Blogger dashboard. This time, you need to find the closing "</b:skin>" tag, which is where the style section of your template ends.

Immediately before this line, add the following lines of code:


#footer-column-container {
clear:both;
}

.footer-column {
padding: 10px;
}

And save your template again. The style in these lines of code ensure that the footer column don't get too bunched up, or slide beneath each other in the layout of your template.

Now you have finished adding these new sections to your footer, go to the Layout section of your Blogger dashboard (Template>Layout), and you will see the three new column, plus a lower section which spans the width of all three column, to which you can now add new widgets!

I added a horizontal line to the footer section to ensure that there is a clear distinction between content in the footer columns and content in the wider section beneath. If you would like to change the color of this line, you can do so by replacing the hex color values in the line below (highlighted in red) with a different color:
<hr align='center' color='#5d5d54' width='90%'/>

If you are unsure of the hex value for the color you prefer, you can refer to the Color Calculator in the tools section of this site.

If you would prefer to remove the line altogether, simply delete the whole line.

I hope this tutorial enables you to customize your footer section with ease, so you can add more widgets and content to this area of your blog template.

For Future Updates,Please Subscribe!

How to Add Background Images to Adsense Ads in blogger

Don't forget to subscribe for Latest Updates!

Wanna add background image to yourr adsense ad so that it looks better..
Ok then here is the trick..

<table align="center" width="your_image_width" height="your_image_height" border="0" background="your_image_path">
<tr><td width="your_image_width" height="your_image_height">
<div align="center">
Put_Google_Ads_code_here
</div></td></tr>
</table>


Edit the above code properly as below..

Replace Put_Google_Ads_code_here with your adsense code.
Replace your_image_width with the width of your image
Replace your_image_height with the height of your image
Replace your_image_path with your image file's url

After editing put this code in the place you need your ads to appear(with background image)

When you choose the background colour and border colour in Adsense for content setup please try to use colours matching with your back ground image..

Add Background Images to Adsense Ads

Don't forget to subscribe for Latest Updates!

Wanna add background image to yourr adsense ad so that it looks better..
Ok then here is the trick..

<table align="center" width="your_image_width" height="your_image_height" border="0" background="your_image_path">
<tr><td width="your_image_width" height="your_image_height">
<div align="center">
Put_Google_Ads_code_here
</div></td></tr>
</table>


Edit the above code properly as below..

Replace Put_Google_Ads_code_here with your adsense code.
Replace your_image_width with the width of your image
Replace your_image_height with the height of your image
Replace your_image_path with your image file's url

After editing put this code in the place you need your ads to appear(with background image)

When you choose the background colour and border colour in Adsense for content setup please try to use colours matching with your back ground image..

Add photo slideshow in blogger

Don't forget to subscribe for Latest Updates!

In a nutshell, the hack takes advantage of the Page Element's Link List and turns it into a Thumbnail Picture List element. As you might know, the link list allows the page owner to quickly add a bunch of urls for quick links to other interesting sites. My hack takes advantage of the GUI interface to quickly add/erase/arrange these links but pushes it further to upload image addresses instead.

Here are the steps to setup this hack. You are also required to know some HTML & CSS to further enhance this hack to make it your own unique version of it.

First, go to Template->Add Elements, then select sidebar's Add Page Elements. Select Link List option at top right corner:



Next, add some sample pictures:



Then, drag-n-drop the newly created link-list from sidebar to post body area. (You can always move it back later.)



Go to Template->Edit HTML. Make sure to check the Expand Widget Template check box. Then look for the LinkList1 widget. It should be in front of all the other widgets, and right after the CSS portion of the code.



Then replace that widget with this one, make sure they have the same name (LinkList1):

<b:widget id='LinkList1' locked='false' title='Random Pics' type='LinkList'>
<b:includable id='main'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<div class='hoctro_spacer'>
<b:loop values='data:links' var='link'>
<a expr:href='data:link.target' onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}'><img alt='' border='0'
expr:src='data:link.target' height='100' style='display:inline; margin:0px auto 10px; ;cursor:pointer;' width='100'/></a>
</b:loop>
</div>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>

As you can see, I use the same code that Blogger provides when it successfully upload an image as a mean to show the image itself. You can use whatever it best fits your purpose.

<a expr:href='data:link.target'
onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}'>
<img alt='' border='0'
expr:src='data:link.target' height='100'
style='display:inline; margin:0px auto 10px; ;cursor:pointer;'
width='100'/>
</a>

Feel free to change this portion of code to anything you like. Just make sure the src and href parameters must be written as expr:src and expr:href respectively. This is an undocumented coding element, but I think that's the way the Beta's interpreter knows that it is an expression (to evaluate.)



Hope you will enjoy this new hack. Please give me your feedback.

Add Thumbnail images in blogger

Don't forget to subscribe for Latest Updates!

In a nutshell, the hack takes advantage of the Page Element's Link List and turns it into a Thumbnail Picture List element. As you might know, the link list allows the page owner to quickly add a bunch of urls for quick links to other interesting sites. My hack takes advantage of the GUI interface to quickly add/erase/arrange these links but pushes it further to upload image addresses instead.

Here are the steps to setup this hack. You are also required to know some HTML & CSS to further enhance this hack to make it your own unique version of it.

First, go to Template->Add Elements, then select sidebar's Add Page Elements. Select Link List option at top right corner:



Next, add some sample pictures:



Then, drag-n-drop the newly created link-list from sidebar to post body area. (You can always move it back later.)



Go to Template->Edit HTML. Make sure to check the Expand Widget Template check box. Then look for the LinkList1 widget. It should be in front of all the other widgets, and right after the CSS portion of the code.



Then replace that widget with this one, make sure they have the same name (LinkList1):

<b:widget id='LinkList1' locked='false' title='Random Pics' type='LinkList'>
<b:includable id='main'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<div class='hoctro_spacer'>
<b:loop values='data:links' var='link'>
<a expr:href='data:link.target' onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}'><img alt='' border='0'
expr:src='data:link.target' height='100' style='display:inline; margin:0px auto 10px; ;cursor:pointer;' width='100'/></a>
</b:loop>
</div>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>

As you can see, I use the same code that Blogger provides when it successfully upload an image as a mean to show the image itself. You can use whatever it best fits your purpose.

<a expr:href='data:link.target'
onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}'>
<img alt='' border='0'
expr:src='data:link.target' height='100'
style='display:inline; margin:0px auto 10px; ;cursor:pointer;'
width='100'/>
</a>

Feel free to change this portion of code to anything you like. Just make sure the src and href parameters must be written as expr:src and expr:href respectively. This is an undocumented coding element, but I think that's the way the Beta's interpreter knows that it is an expression (to evaluate.)



Hope you will enjoy this new hack. Please give me your feedback.

Add adsense ads to blogger posts

Don't forget to subscribe for Latest Updates!

To add Adsense Ads. to beta blogs.............

FIRST BACKUP YOUR TEMPLATE.

Then login to your Adsense account and click on Adsense Setup. Click on type of Ad. you want to setup - Content, Link unit, Search unit or Referrals.

MOST IMPORTANT LINK IN YOUR TEMPLATE SETTINGS is Download Full Template on Edit Html subtab of Template Tab.

At present you are allowed to add three Content Ads., One Link Unit, two Search units and four different Referal units per page. You should try to add Ads. so that most of them appear 'above the fold'. This is the amount of web page visible to the viewer on loading the page without having to scroll down. The best place for the Link unit is in the header as a single line containing 4-5 ad units. The right hand sidebar can hold one 'skyscraper' content unit with another in the left sidebar. This is if you have a three column template structure like this web page. The one big rectangle of content unit can go above the posts in the main column. You can add the search unit either in the posts column or in the sidebar. The referrals units can go in the sidebars at the bottom.

Follow the procedure till you come to the code for pasting in your site. Then login to Dashboard click on Layout under the name of your blog. Click on 'Add Page Element' in the sidebar and choose Html/ javascript option in the popup window. Copy the code for the Ad. from Adsense setup page and paste it into the Content area. Save changes.

To add the code in the main column of your blog. Click on 'Edit Html' Tab to open the Edit Template page. Let Expand widget templates box be unchecked. In Edit template field scroll down till you come to the code for the main column which is :

<div id="main-wrapper">
<b:section class="main" id="main" maxwidgets="1" showaddelement="no">
<b:widget id="Blog1" locked="false" title="Blog Posts" type="Blog">
</b:widget>
</b:section></div>

In the above code change maxwidgets="1" to maxwidgets="2"
Also change showaddelement="no" to showaddelement="yes"
Save Template.


Now click Page Elements tab. The Add and arrange Page Elements page opens.
Here you can now see that Blog posts section has a Add Element link. Click it to open the choices page. Choose Html/Javascript option.

CHOOSING HTML/JAVASCRIPT OPTION ENABLES YOU TO ADD CHANNEL INFO ALSO.

Copy and paste the Adsense code into the Content field. Save changes. This will place the Ad. on top of your posts. To place it below your posts go to Page Elements view and in the Blog Posts Section click and drag the Ad. to below the posts. To place one more Ad above the posts change maxwidgets="2" to maxwidgets="3" and repeat the above process. Refresh Cache. View Blog. Enjoy.


IMPORTANT ; Many readers have asked for a hack similar to Classic Blogger in which we could add Adsense Ads. within the body of the posts. louiss lim has a hack for this here. However this is done by altering part of the Adsense Ad. code which is against the TOS, so he has submitted it to Adsense for approval. Also it seems that only text Ads. can be added this way.

How to Add Adsense to Beta Blogger Posts

Don't forget to subscribe for Latest Updates!

To add Adsense Ads. to beta blogs.............

FIRST BACKUP YOUR TEMPLATE.

Then login to your Adsense account and click on Adsense Setup. Click on type of Ad. you want to setup - Content, Link unit, Search unit or Referrals.

MOST IMPORTANT LINK IN YOUR TEMPLATE SETTINGS is Download Full Template on Edit Html subtab of Template Tab.

At present you are allowed to add three Content Ads., One Link Unit, two Search units and four different Referal units per page. You should try to add Ads. so that most of them appear 'above the fold'. This is the amount of web page visible to the viewer on loading the page without having to scroll down. The best place for the Link unit is in the header as a single line containing 4-5 ad units. The right hand sidebar can hold one 'skyscraper' content unit with another in the left sidebar. This is if you have a three column template structure like this web page. The one big rectangle of content unit can go above the posts in the main column. You can add the search unit either in the posts column or in the sidebar. The referrals units can go in the sidebars at the bottom.

Follow the procedure till you come to the code for pasting in your site. Then login to Dashboard click on Layout under the name of your blog. Click on 'Add Page Element' in the sidebar and choose Html/ javascript option in the popup window. Copy the code for the Ad. from Adsense setup page and paste it into the Content area. Save changes.

To add the code in the main column of your blog. Click on 'Edit Html' Tab to open the Edit Template page. Let Expand widget templates box be unchecked. In Edit template field scroll down till you come to the code for the main column which is :

<div id="main-wrapper">
<b:section class="main" id="main" maxwidgets="1" showaddelement="no">
<b:widget id="Blog1" locked="false" title="Blog Posts" type="Blog">
</b:widget>
</b:section></div>

In the above code change maxwidgets="1" to maxwidgets="2"
Also change showaddelement="no" to showaddelement="yes"
Save Template.


Now click Page Elements tab. The Add and arrange Page Elements page opens.
Here you can now see that Blog posts section has a Add Element link. Click it to open the choices page. Choose Html/Javascript option.

CHOOSING HTML/JAVASCRIPT OPTION ENABLES YOU TO ADD CHANNEL INFO ALSO.

Copy and paste the Adsense code into the Content field. Save changes. This will place the Ad. on top of your posts. To place it below your posts go to Page Elements view and in the Blog Posts Section click and drag the Ad. to below the posts. To place one more Ad above the posts change maxwidgets="2" to maxwidgets="3" and repeat the above process. Refresh Cache. View Blog. Enjoy.


IMPORTANT ; Many readers have asked for a hack similar to Classic Blogger in which we could add Adsense Ads. within the body of the posts. louiss lim has a hack for this here. However this is done by altering part of the Adsense Ad. code which is against the TOS, so he has submitted it to Adsense for approval. Also it seems that only text Ads. can be added this way.

Add an Icon/Image to Blog Posts Titles in blogger/blogspot

Don't forget to subscribe for Latest Updates!

Would you like to add a small graphic or icon to your post titles? Some members of Google Groups asked for this feature and here it is......
1. CREATE A GRAPHIC
First step is to create a graphic either in an image editor or in an online image generator such as cooltext.com. Save it to your hard disk and upload it to a freehost. Then copy down its link/URL.
2. CREATING THE IMAGE CODE

The image code is :

<img src="LINK OF YOUR IMAGE" style="border-width:0px" />

Replace the CAPS with the link of your image obtained in step 1.
3. MODIFYING THE TEMPLATE
Login to the Dashboard and click on Layout for the blog you wish to modify. Then click the Edit Html subtab of Template tab. First backup the template. Put a check in Expand Widgets Template box at the top of the template text box.


Scroll down till you come to the Blog Posts widget code. Locate this code :

<b:includable id='post' var='post'>
<div class='post hentry'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>

Paste the code you created in Step2 immediately after the last line in the above code. Preview and Save Template.

If you want it to appear after the title paste the image code after this subsequent line of code :

<data:post.title/>

Preview and save Template.

How to Add an Icon/Image to Blog Posts Titles

Don't forget to subscribe for Latest Updates!

Would you like to add a small graphic or icon to your post titles? Some members of Google Groups asked for this feature and here it is......
1. CREATE A GRAPHIC
First step is to create a graphic either in an image editor or in an online image generator such as cooltext.com. Save it to your hard disk and upload it to a freehost. Then copy down its link/URL.
2. CREATING THE IMAGE CODE

The image code is :

<img src="LINK OF YOUR IMAGE" style="border-width:0px" />

Replace the CAPS with the link of your image obtained in step 1.
3. MODIFYING THE TEMPLATE
Login to the Dashboard and click on Layout for the blog you wish to modify. Then click the Edit Html subtab of Template tab. First backup the template. Put a check in Expand Widgets Template box at the top of the template text box.


Scroll down till you come to the Blog Posts widget code. Locate this code :

<b:includable id='post' var='post'>
<div class='post hentry'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>

Paste the code you created in Step2 immediately after the last line in the above code. Preview and Save Template.

If you want it to appear after the title paste the image code after this subsequent line of code :

<data:post.title/>

Preview and save Template.

How to Add Related POsts widget in Blogger

Don't forget to subscribe for Latest Updates!

This widget or hack call it how you like is often requested by fellow bloggers.

Here is the tutorial how to install related posts based on labels underneath your blog posts.

First of all you must know that it won`�t work if your labels use any reserved url characters.

Go to templates edit html and click on expand widget templates and copy the whole code inside a plain text editor like notepad. You might consider backing up your template if something runs wrong.

Now paste the following in the page header :

<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</ul>');
}
//]]>
</script>

Scroll down to the blog1 widget, and find the following:

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>

and change it to :

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

Save the code back to your template html and go to page elements and add a new HTML/Javascript widget underneath the main blog posts widget with this code :

<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>

Now go back to Template -> Edit HTML, check the check box to expand the template code, and find the HTML/Javascript widget you just added. It'll look something like the following. Add the lines in bold:

<b:widget id='HTML13' locked='false' title='Related Posts' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>

There's a few numbers you can tweak to show more or less related posts. In the first code box there is a part that says i < results="10.">

Add Related Posts widget to blogger or blogspot

Don't forget to subscribe for Latest Updates!

This widget or hack call it how you like is often requested by fellow bloggers.

Here is the tutorial how to install related posts based on labels underneath your blog posts.

First of all you must know that it won`�t work if your labels use any reserved url characters.

Go to templates edit html and click on expand widget templates and copy the whole code inside a plain text editor like notepad. You might consider backing up your template if something runs wrong.

Now paste the following in the page header :

<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</ul>');
}
//]]>
</script>

Scroll down to the blog1 widget, and find the following:

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>

and change it to :

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

Save the code back to your template html and go to page elements and add a new HTML/Javascript widget underneath the main blog posts widget with this code :

<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>

Now go back to Template -> Edit HTML, check the check box to expand the template code, and find the HTML/Javascript widget you just added. It'll look something like the following. Add the lines in bold:

<b:widget id='HTML13' locked='false' title='Related Posts' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>

There's a few numbers you can tweak to show more or less related posts. In the first code box there is a part that says i < results="10.">

Related Posts Widget for Blogger

Don't forget to subscribe for Latest Updates!

This widget or hack call it how you like is often requested by fellow bloggers.

Here is the tutorial how to install related posts based on labels underneath your blog posts.

First of all you must know that it won`�t work if your labels use any reserved url characters.

Go to templates edit html and click on expand widget templates and copy the whole code inside a plain text editor like notepad. You might consider backing up your template if something runs wrong.

Now paste the following in the page header :

<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</ul>');
}
//]]>
</script>

Scroll down to the blog1 widget, and find the following:

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>

and change it to :

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

Save the code back to your template html and go to page elements and add a new HTML/Javascript widget underneath the main blog posts widget with this code :

<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>

Now go back to Template -> Edit HTML, check the check box to expand the template code, and find the HTML/Javascript widget you just added. It'll look something like the following. Add the lines in bold:

<b:widget id='HTML13' locked='false' title='Related Posts' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>

There's a few numbers you can tweak to show more or less related posts. In the first code box there is a part that says i < results="10.">

Add read more.... text below each post in blogger

Don't forget to subscribe for Latest Updates!

Expandable Post Summaries is the method by which each blog post consists of a short paragraph of introduction followed by a 'Read More' link. This enables the reader to get a small introduction to each post on the main page. He can then click the Read More link if he gets sufficiently interested........

Many bloggers have reported confusion when they tried to follow the instructions on the official blogger help page for this hence I have tried to put the help in more easy to follow terms here. There are basically three steps to follow if you want to implement expandable post summaries in the new layouts template.
CONDITIONAL CSS

The first step is to put the code for the conditional css. This changes how posts display on different pages. To do this login to Dashboard and click on Layout for your blog. Then click on Edit Html and first backup your template by using the Download Full Template link. Then scroll down till you come to </head> tag and add the following code immediately above it :

<style>
<b:if cond='data:blog.pageType == "item"'>
span.fullpost {display:inline;}
<b:else/>
span.fullpost {display:none;}
</b:if>
</style>

Save Template. IMPORTANT NOTE in the layouts template there is a ]]></b:skin> tag just above the </head> tag. Add the above code so that it lies between these two tags. What we did here was to define a class called "fullpost" that will appear only on post pages (permalinks).
"READ MORE" LINKS

The second step is to add the Read More links which will appear after the paragraph summaries. To do this put a check in the Expand Widgets Template checkbox at the top of the Edit Template text box.

NOTE : If you do not put a check in Expand widgets template checkbox at the top of the TEMPLATE CODE BOX you will not see this code.

This is in the Edit Html subtab of Template tab. Then scroll down in the code till you come to the Blog Posts Widget code where locate this line of code :

<data:post.body/>

Add the code below immediately after the above code :

<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url' target='_blank'>Read more!</a>
</b:if>


Save Template. This link will only appear on the main page and archive pages, and it will redirect your reader to the post page containing the full text of your post.
IMPORTANT NOTE : Do not use any other code or it will give error.

You can also add your Post Title at the end of the Read More link so that it will read "Read More on "My Best Post"!"

A Reader wanted to increase the font size of the Read More! link. To do this add this code instead of the one above :

<b:if cond='data:blog.pageType != "item"'>
<span ><a expr:href='data:post.url' target='_blank'><font size="120" color="red">Read more!</font></a></span>
</b:if>

Increase or decrease the figure 120 as you want it and then save the template. To make the font bold use this code instead :

<b:if cond='data:blog.pageType != "item"'>
<span style="font-weight:bold;"><a expr:href='data:post.url' target='_blank'>Read more!</a></span>
</b:if>

Save Template. To do both use this code :

<b:if cond='data:blog.pageType != "item"'>
<span style="font-weight:bold;"><span ><a expr:href='data:post.url' target='_blank'>Read more!</a></span></span>
</b:if>

Save Template.

POST MODIFICATIONS

The last step is to modify the post template so that each post when created will show you where to place your summary paragraph and where to place the rest of the post. To do this go to Settings------>Formatting and scroll down to the end of the page to the box for the Post Template. Copy and Paste the following lines there :

Here is the beginning of my post. <span class="fullpost">And here is the rest of it.</span>

Save Settings. When you click on Create Post and then Edit Html tab of Post Editor you will see the following (Click Image for larger view) :


Replace the line "Here is the beginning of my post." (Type your summary here) with your summary paragraph. Then replace the line "And here is the rest of it." (Type rest of the post here.) with the rest of your post. Do not delete the other lines <span class="fullpost"> and </span>. Also add your summary paragraph above both the lines and your rest of the post between the lines. Then click Publish to publish post.

CREATING YOUR POSTS

Login to Blogger.com and click on +New Post link on Dashboard. The Post Editor will come up. Click on Edit Html tab in top right frame of Post Editor. This is what you should see (The colors are mine) :

Type your summary here
<span class="fullpost">
Type rest of the post here
</span>

If you want to show a photo or any text on the summary post on the Main Page put it instead of the red text line.

If you want photo to show in the full post on the Post Page put it instead of the GREEN text.

Before publishing make sure that the two span (code) lines are present and the line is at the bottom and the span=readmore line in between your summary post and the second half of the post.

Then only click on Publish button.

PLEASE NOTE

1. The hack will not apply retrospectively. That is to say after you add the code you will have to edit your past posts so that they display in summary fashion on the Main Page of the blog.


2. The hack applies only to posts on the Main Page. Once a post having the hack moves off the Main Page it does not display in this fashion. This is a Main Page Hack.

ADVANTAGES OF THIS METHOD

The advantages of this method is you get a link to your posts below your summary paragraph which gets an additional link in the search engines indexing. Also you do not have to rely on any external Javascript. The third advantage is that the Read More link opens into a new page leaving your main page still open in viewer's browser.