Show Posts Summary With Thumbnails And READ MORE Button On Blogger Homepage


Posted by: Unknown on Sunday, October 6, 2013










How to add:

  1. Log in to your Blogger Dashboard.

  2. Go to Template

  3. Now click “Edit HTML”.

  4. Search for </head> tag by pressing Press CTRL+F.

  5. Copy & Paste the following code just before </head> tag.
---------------------------------------------------
   <script type='text/javascript'>
              summary_noimg = 600;
              summary_img = 600;
              img_thumb_height =160;
              img_thumb_width = 280;
            </script>
        <script type='text/javascript'>
    //<![CDATA[
    function removeHtmlTag(strx,chop)
    {
    if(strx.indexOf("<")!=-1)
    {
    var s = strx.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i] =   

    s[i].substring(s[i].indexOf(">")+1,s[i].length);}}strx = s.join("");}
    chop = (chop < strx.length-1) ? chop : strx.length-2;while(strx.charAt(chop-1)!=' ' && 

    strx.indexOf(' ',chop)!=-1) chop++;strx = strx.substring(0,chop-1);return strx+'...';}
    function createSummaryAndThumb(pID){
    var div = document.getElementById(pID);
    var imgtag = "";
    var img = div.getElementsByTagName("img");
    var summ = summary_noimg;
    if(img.length>=1) {imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img 

    src="'+img [0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/>
    </span>';
    summ = summary_img;
    }
    var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
    div.innerHTML = summary;
    }
    //]]>  

   </script> 
--------------------------------------------------- 
   6. Now search for the following line by pressing Press CTRL+F.

<data:post.body/> (You can find this line probably at 2 places)
   7. Replace the above line wherever you find it, with the following code:
   --------------------------------------
    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    <div expr:id='&quot;summary&quot; + data:post.id'>
    <data:post.body/>
    </div>
    <script type='text/javascript'>createSummaryAndThumb
    (&quot;summary<data:post.id/>&quot;);</script>
    <div class='readmore'>
   <a expr:href='data:post.url'>Read More</a>
   </div>
   </b:if>
   </b:if>
   <b:if cond='data:blog.pageType == &quot;item&quot;'>
   <data:post.body/>
   </b:if>
   <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
   <data:post.body/>
   </b:if>
-------------------------------------- 
  8. Click “Save Template”.
Note:
  1. summary_noimg = 600; means that the no of characters show when there is no image with blog post. 
      Change the 600 to your own value to adjust.
  2. summary_img = 600; means that the no of characters show when there is an image with blog post. 
      Change the 600 to your own value to adjust.
  3. img_thumb_height = 180; shows the height of thumbnail with blog post summary. 
      Change the 250 to your own value to adjust.
  4. img_thumb_width = 280; shows the width of thumbnail with blog post summary. 
      Change the 350 to your own value to adjust.
 

No comments:

Post a Comment