HƯỚNG DẪN TẠO "BREAKING NEWS" WIDGET CHO BLOGGER

KHI BẠN VÀO MỘT SITE VỚI CHỦ ĐỀ VỀ TIN TỨC BẠN THƯỜNG THẤY MỘT VÀI TIN QUAN TRỌNG ĐƯỢC CÁC SITE ĐẶT LÊN ĐẦU VỚI CÁC TITLE NHƯ BREAKING NEWS HAY TIÊU ĐIỂM.VÀ THƯỜNG THÌ CÁC TIN NÀY ĐƯỢC TẠO 1 HIỆU ỨNG LÀ CHUYỂN LÊN HOẶC CHUYỂN XUỐNG RẤT THU HÚT SỰ CHÚ Ý CỦA NGƯỜI ĐỌC.VÀ ĐÓ CŨNG LÀ MỘT CÁCH ĐỂ GIÚP SITE TĂNG THÊM LƯỢT ĐỌC CHO CÁC BÀI VIẾT.BẠN CÓ MUỐN BLOG CỦA MÌNH CŨNG LÀM ĐƯỢC NHƯ THẾ? OKIE,HÔM NAY,BLOGGER4T SẼ HƯỚNG DẪN TỪNG BƯỚC ĐỂ CÁC BẠN THỰC HIỆN

CÁC BƯỚC THỰC HIỆN


BƯỚC 1: XÁC ĐỊNH CẤU TRÚC HTML.CÁI NÀY RẤT QUAN TRỌNG BỞI VÌ BẠN SẺ XÁC ĐỊNH NÓ ĐƯỢC ĐẶT Ở ĐÂU TRONG BLOG CỦA BẠN.VÍ DỤ NHƯ TRÊN PHẦN ĐẦU CỦA BLOG HAY TRÊN TIÊU ĐỀ CỦA MỖI BÀI VIẾT
DƯỚI ĐÂY LÀ MỘT VÍ DỤ CHO BREAKING NEWS ĐƯỢC ĐẶT TRÊN SITE TIN TUC 24H LÀ DƯỚI PHẦN HEADER VÀ TRÊN PHẦN MAIN CONTENT


BƯỚC 2: XÁC ĐỊNH NÓ ĐƯỢC HIỂN THỊ KHI NÀO
VÍ DỤ BẠN CHỈ MUỐN NÓ HIỆN THỊ KHI XEM CHI TIẾT BÀI VIẾT,CHỈ HIỆN THỊ TRÊN TRANG CHỦ,HOẶC HIỆN THỊ KHI ĐÓ KHÔNG PHẢI LÀ MỘT BÀI VIẾT CHI TIẾT.
NHƯ DEMO Ở TRÊN SITE TIN TUC TINTUC.TV CHỈ CHO PHÉP NÓ HIỆN THỊ KHI KHÔNG PHẢI LÀ BÀI VIẾT CHI TIẾT THÌ SỬ DỤNG CODE SAU

  <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;'/>
BƯỚC 3: SỬ DỤNG JQUERY ĐỂ TẠO HIỆU ỨNG ,ĐẶT CODE NÀY TRƯỚC THẺ </BODY>

  <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 = 'HTTP://WWW.TINTUC.TV/', // THAY BẰNG DOMAIN CỦA BẠN
    NUMPOSTX  = 10; // SỐ BÀI VIẾT MUỐN HIỆN THỊ
$.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>
BƯỚC 4 : TRANG TRÍ CHO BREAKING NEWS SỬ DỤNG CSS.THÊM ĐOẠN CSS SAU TRƯỚC THẺ ĐÓNG </HEAD>

  <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>
BƯỚC 5: THAY
  VAR URL_BLOG = 'http://digivina.blogspot.com/', //
THÀNH LINK BLOG CỦA BẠN
BÂY GIỜ ,LƯU TEMPLATES LẠI VÀ XIN CHÚC MỪNG.BLOG CỦA BẠN ĐÃ CÓ BREAKING NEWS
 XEM LIVE DEMO TẠI digivina.blogspot.com

LIVE DEMO


Share on Google Plus

About Unknown

Để kết nối với thế giới - mỗi ngày tôi học một điều hay, tri thức là chìa khoá để mở cánh cửa thành công.
    Blogger Comment
    Facebook Comment

0 nhận xét :

Đăng nhận xét

Disqus Shortname

Comments system


Bài viết liên quan