Tạo Breaking News Widget 1 cho Blogger

Wiget này giúp người đọc dễ dàng cập nhật những bài viết gần đây trên blog của bạn, mình đã thử và đã thành công.

#Clip hướng dẫn


#Thêm HTML

1. Đăng nhập vào Blogger
2. > Mẫu > Tìm thẻ </body>
3. > Dán code dưới vào trên nó
4. > Thay YOUR URL HERE thành địa chỉ blog của bạn.
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function () {
var url_blog = 'YOUR URL HERE', //replace with your Domain 
    numpostx  = 10; //Posts want to display
$.ajax({
    url: '' + url_blog + '/feeds/posts/default?alt=json-in-script&max-results=' + numpostx + '',
    type: 'get',
    dataType: "jsonp",
    success: function(data) {
        var posturl, posttitle, skeleton = '',
            entry = data.feed.entry;
        if (entry !== undefined) {
            skeleton = "<ul>";
        for (var i = 0; i < entry.length; i++) {
                for (var j=0; j < entry[i].link.length; j++)
                {
                     if (entry[i].link[j].rel == "alternate")
                        {
                            posturl = entry[i].link[j].href;
                            break;
                         }
                }                posttitle = entry[i].title.$t;
            skeleton += '<li><a href="' + posturl + '" target="_blank">' + posttitle + '</a></li>';
        }
            skeleton += '</ul>';
            $('#recentpostbreaking').html(skeleton);
            // kode untuk efek pada breaking news
            function tick(){
            $('#recentpostbreaking li:first').slideUp( function () { $(this).appendTo($('#recentpostbreaking ul')).slideDown(); });
            }
        setInterval(function(){ tick () }, 5000);
        } else {
            $('#recentpostbreaking').html('<span>No result!</span>');
        }
    },
    error: function() {
            $('#recentpostbreaking').html('<strong>Error Loading Feed!</strong>');
       }
});
});
//]]>
</script>
  </b:if></b:if>

#Thêm Scrip

1. > Tìm thẻ </head>
2. > Dán code dưới vào trên nó
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<style type='text/css'>
#beakingnews{width:980px;margin:0 auto;line-height:25px;height:25px;background:#F7F7F7;overflow:hidden;margin-top:5px;}
#beakingnews .tulisbreaking{display:block;float:left;padding:0 7px;margin:0 5px 0 0;color:#FCFCFC;background:#5F0000}
#recentpostbreaking{float:left}
#recentpostbreaking ul,#recentpostbreaking li{list-style:none;margin:0;padding:0}
</style>
  </b:if></b:if>
3. > Save.

#Thêm Wiget

1. > Bố cục
2. > Thêm tiện ích > Thêm tiện ích > HTML/Javascrip
3. > Dán code dưới vào
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>

<div id='beakingnews'><span class='tulisbreaking'>Breaking News</span><!-- tag pembuka tempat Breaking News-->
<div id='recentpostbreaking'>Loading...</div><!-- tag tempat daftar Breaking News ditampilkan-->
</div><!-- tag penutup tempat Breaking News-->
  </b:if></b:if>
<div style='clear: both;'/>
4. > Save.

#Cập nhật

Khi thêm một wiget thì chúng ta nên thêm ở vị trí phía trên Bài viết ( dưới header) vì độ dài cần thiết cho Breaking news là khá lớn.

Comments

  1. YOUR URL HERE là sao mình vẫn chưa hiểu lắm

    ReplyDelete
    Replies
    1. Là URL blog của bạn đó
      Ví dụ như của mình: http://khanh98.blogspot.com

      Delete
  2. bạn ơi mình làm rồi nhưng nó chỉ hiện breakingnews với loading... thôi à chứ không hiện bìa viết là sao

    ReplyDelete
    Replies
    1. Bạn để lại URL blog để mình xem thử
      Mà cũng có thể là do bạn nhập url sai, url đúng thì phải có http://
      Nếu như bạn nhập mỗi khanh98.blogspot.com thì không được

      Delete
  3. Rất tuyệt bác Khánh ạ , cảm ơn bác rất nhiều .................

    ReplyDelete
  4. e đang xài template Ares blogger template free version ,nhưng có mấy dòng chữ tiếng anh nó chạy kế Breaking News không phải của blogspot của e thì làm sao xóa nó đi r` thêm cái url của mk zo a??? Mong a giúp e với Tks

    ReplyDelete
    Replies
    1. Bạn phải để lại url blog của bạn thì mình mới giúp được chứ.

      Delete
    2. http://thientnk.blogspot.com/

      Delete
  5. http://datvanggiatot.blogspot.com/ mình không thể chèn tiện ích bài viết phổ biến được thì làm sao bạn

    ReplyDelete
    Replies
    1. Mình thấy trên blog của bạn có rồi mà

      Delete
  6. http://thichhocit.blogspot.com/
    không dc ad ơi hixxx

    ReplyDelete
    Replies
    1. Bạn phải để nguyên tiện ích ở đó thì mình mới kiểm tra được.
      Khả năng là url blog bạn nhập sai nó phải có cả http:// ở đầu nữa

      Delete
  7. ad ơi e muốn nó chạy từ phải sang trái và có cả danh mục của bài viết phía trước như thế này thì làm kiểu gì ạ?

    ảnh ví dụ : http://i.imgur.com/PHwxPiS.png

    ReplyDelete
    Replies
    1. Sửa lại cái đó mất thời gan lắm bạn ơi, bạn xem thử cái nay xem thế nào:
      http://aitiesnews.blogspot.com/2014/11/add-new-breaking-news-on-blogger.html

      Delete
  8. thaks nhé mình làm được rui http://pcgamesr.com

    ReplyDelete
  9. This comment has been removed by a blog administrator.

    ReplyDelete
  10. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment



» Vui lòng không spam vì nó sẽ bị xóa ngay sau đó.
» Nếu chèn code hãy mã hóa trước khi chèn vào nhận xét.
» Nếu thủ thuật Blog không áp dụng được thì hãy để lại URL blog để mình tiện kiểm tra.