Join Easy-Forex, THE site for forex trading. Best Website for hosting
Download Forex Joe's Free Book
You Know Free Practice Trading Account,Trading Forex A currency trade is the simultaneous buying of one currency and selling of another one. The currency combination used in the trade is called a cross (for example, the euro/US dollar, or the GB pound/Japanese yen.). The most commonly traded currencies are the so-called "majors" – EURUSD, USDJPY, USDCHF and GBPUSD.

How can I create expandable post summaries

How can I create expandable post summaries?

The Quick Answer

  • Add tags to your posts to mark which parts you want hidden in the summary version.
  • Add CSS declarations to your template to hide those sections on the index and archive pages, but not on post pages.

With this trick, you can choose to display an arbitrary amount of text from the beginning of each post, as a teaser for the whole thing. Then users who want to read the rest of the post can click a link to see the full text. This is handy if you have lots of long articles all on one page. Note that you'll need to have post pages enabled in order to make this feature work.

There are three ingredients that go into this feature: conditional CSS, a "read more" link for each post, and a modification for the posts that use this feature. So let's go through it step by step.

Conditional CSS

We're going to use conditional tags to change how posts display on different pages. Add the following code to your style sheet, depending on what kind of template you have:

(for classic templates) សំរាប់ប្លុកដែលប្រើជាលក្ខណៈ​classic
span.fullpost {display:none;}

span.fullpost {display:inline;}

(for layouts) សំរាប់ប្លុកដែលប្រើជាលក្ខណៈ layouts

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

span.fullpost {display:none;}

Your style sheet is usually near the top of your template, between the <style> and </style> tags. If you have your style sheet in a separate file, you'll still need to add these lines in your template, so the conditional tags will work. Just make sure you add in the <style> tags around them.

What we did here was to define a class called "fullpost" that will appear only on post pages (permalinks). Part of each post will use this class, as we'll see later.

"Read More" Links

Add the following code to your template, somewhere after the សូមយកកូដខាងខាងក្រោម (ទៅតាមប្រភេទនៃTemplate) ទៅដាក់ខាងក្រោមនៃ (For Classis Search this ស្វែងរកពាក្យនេះ) <$BlogItemBody$> or (For Laout Search this ស្វែងរកពាក្យនេះ) <data:post.body/> tag:

(for classic templates)
<MainOrArchivePage><br />
<a href="<$BlogItemPermalinkURL$>">Read more!</a>

(for layouts)

<b:if cond='data:blog.pageType != "item"'><br />
<a expr:href='data:post.url'>Read more!</a>
<data:post.body/> ដូច្នេះ
<b:if cond='data:blog.pageType != "item"'><br />
<a expr:href='data:post.url'>Read more!</a>

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. You can replace the "Read more!" text with whatever you like, of course.

Post Modifications

The final piece that we need is a little bit of code in your actual post. Each post that you want to use this feature on will need this code:

<span class="fullpost"></span>

This part can actually go in the post template, if you don't want to have to type it for each post. You'll enter the summary text outside the span tags and the remainder inside, like so:

នៅរាល់ពេលអត្ថបទណាដែលអ្នកចង់ដាក់ឲ្យមាន Read More... សូមសេរសេរ ឲ្យមានលក្ខណៈ​ដូច​ខាង​ក្រោមនេះ គឺ
ប្រសិនជាអ្នកចង់ចេញនៅទំព័រដើមឲ្យនៅខ្លី តាមដែលអ្នក​ចង់បាន
ឧទាៈ ខ្ញុំត្រូវការចង់ឲ្យចេញត្រឹមតែ
Here is the beginning of my post.
ហើយនៅពេលដែលយើងចុច Read More... វានឹងបង្ហាញទាំងអស់។​
ដូច្នេះនៅពេលអ្នកចង់បានត្រឹមណា សូមដាក់កូដនេះ
<span class="fullpost"> សិន សឹម សរសរត​ទៅ រហូតអស់សេចក្ដី ទើបបន្លែមកូដនេះ </span> ជាចុងក្រោយ។

សូមសាកល្បង យកអត្ថបទ និងកូដខាងក្រោមនេះសាកមើល!

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

Now, when a reader visits your blog, this post will appear like this:

Here is the beginning of my post.
Read more!
When they click the link, they'll go to the post page where they'll see the whole thing:
Here is the beginning of my post. And here is the rest of it.


  • As with any template modifications, you should be sure to save a backup copy of your template before you start. Just copy and paste all your code to a text file on your hard drive, so you'll have it there as a replacement in case anything goes wrong.
  • An alternative to creating post excerpts like this is to use the show/hide method on entire posts. Each method has its own advantages and disadvantages.
  • Advantages to this method: Customizable summaries, rather than titles only. Can be applied to some posts and not others (for instance, you might only want this for your longer posts).
  • Disadvantages: Requires changes to the posts themselves, rather than to the template only. However, the "read more" link is in the template, so it will appear regardless of whether a post has been truncated or not. (Modifying this feature is left as an exercise for the reader.)

Related Posts by Categories

U want get it? click here | Yul Jet

Comments :

5 comments to “How can I create expandable post summaries”

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))


Blogger Torturial

Visitor From...


Copyright © 2009 by Blogger Torturial , Help Blogger , Fixs Blogger, Techlogy today

Join Easy-Forex, THE site for forex trading. Best Website for hosting
Download Forex Joe's Free Book
Template by Blog Templste 4 U | Blogspot Tutorial