Tiện ích Recent Posts Bài Đăng Mới Nhất

Thêm thuộc tính Alternate và Title cho hình ảnh được hiển thị bên trong tiện ích Recent Posts
* Cách thực hiện :
Xem Demo:

1. Vào Thiết kế > Phần tử trang
2. Tạo một widget HTML\JavaScript và dán vào đoạn code bên dưới :

<style type="text/css">  
#ktct-rc {width:180px;margin:0;padding:10px;overflow:hidden;border:1px solid #ccc;background:url(http://i1082.photobucket.com/albums/j363/thanhnewcc/Sidebar.jpg)}  
.ktct-rc h2{background:#39c;color:#fff;line-height:1.6em;margin:0 0 10px;padding:4px 10px;font-size:12px;font-weight:bold}  
.ktct-rc ul{list-style:none;margin:0;padding:0}  
.ktct-rc li{text-indent:0;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZdj6-jgMOhlP4lX224KtF01AdcrjtRLZ_dMQodPuCcNj0vRm8jmsowDtf-Z99QKe1ZiH19VXmB4mK4uepwIWNEatYDPki9-lYdESSaiEHiIPy0_8OLpaHejNq8c-Spq-0GqiR-8Rzo8aE/) no-repeat 0 7px;line-height:1.5em;margin:0;padding:2px 0 2px 15px}  
.ktct-rc h2 a:link, .ktct-rc h2 a:visited {color:#fff}  
</style> 
<div id="ktct-rc" class="ktct-rc">  
<script type='text/javascript'>  
numposts = 5;  
list1 = 3;  
sumPosts = 25;  
maintitle = "#000"; 
subtitle = "#000"; 
home_page = "http://kythuatcongtrinh.blogspot.com/";
label = "Phần Mềm Xây Dựng - Kết Cấu";
</script> 
<script type='text/javascript'>  
//<![CDATA[  
function removeHtmlTag(ab{  
    var a.split("<");  
    for (var 0s.lengthi++{  
        if (s[i].indexOf(">"!= -1{  
            s[is[i].substring(s[i].indexOf(">"1s[i].length)  
        }  
    }  
    s.join("");  
    s.substring(01);  
    return s  
}  
function showrecentposts(e{  
    img new Array();  
    for (var 0numpostsi++{  
        var e.feed.entry[i];  
        var f.title.$t;  
        var h;  
        if (== e.feed.entry.lengthbreak;  
        for (var 0f.link.lengthk++{  
            if (f.link[k].rel == 'alternate'{  
                f.link[k].href;  
                break  
            }  
        }  
        if ("content" in f{  
            var f.content.$t  
        else if ("summary" in f{  
            var f.summary.$t  
        else  
        var "";  
        j;  
        s.indexOf("<img");  
        s.indexOf("src=\""a);  
        s.indexOf("\""5);  
        s.substr(55);  
        if ((!= -1&& (!= -1&& (!= -1&& (!= ""))  {img[id;else{img[i]="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyfq8k1rxt7YDBIkEIykMepopIP0n0SKzvOSGsHCCrfq-mpK9Ib4X2TVFh8WtreKXVF6c_fm8bkHN_Gt0Tcl5WUmvag17DNs_ObitZ5q8Mp0c9bFd6I-PSkut0pl0WUi5FiUEI32fT5pc/s400/noimage.png";}  
        var '<table border="0" cellpadding="0" cellspacing="0" style="margin-bottom:5px;border-bottom:double #eee"><tr><td><img width="50" height="50" src="' img[i'" align="left" border="0" title="' '" alt="' '" style="margin:5px 10px 0 0"><a href="' '" style="color:'+maintitle+'"><b>' '</b></a><p style="margin:0;padding:5px 0 10px">' removeHtmlTag(jsumPosts' ...</p></td></tr></table>';  
        var '<li><a href="' '" style="color:'+subtitle+'">' '</a></li>';  
        if ((>= 0&& (list1){  
            var l  
        }  
        if (== list1{  
            var '<div class="ktct-rc"><ul>' m  
        }  
        if ((list1&& (numposts 1){  
            var m  
        }  
        if (== numposts 1{  
            var '</ul></div>'  
        }  
        document.write(n)  
    }  
}  
document.write("<script src=\""+home_page+"feeds/posts/default/-/"+label+"?max-results="+numposts+"&orderby=published&alt=json-in-script&callback=showrecentposts\"><\/script>");
//]]>  
</script>  
</div>

* Trong đoạn code trên : 
  • numposts = ; : tổng số bài viết được hiển thị
  • list1 = ; : số bài viết hiển thị kèm ảnh thumbnail
  • sumPosts = ; : số ký tự mô tả ( summary )
  • maintitle = ""; : màu tiêu đề bài viết đầu tiên ( có ảnh và trích dẫn )
  • subtitle = "";: màu tiêu đề các bài viết tiếp theo
Chúc Bạn Thành Công.