Tuổi : 33 Posts : 2319 Points : 6889 Thanked : 77 10/12/2010 Birthday : 27/02/1991 Đến từ : Hải Phòng I'm : Status : DarkNo1<=> ClubTeen9x avatar-dulieu : 57,13100|50,11784|49,10840|64,12636|51,11465|48,12265|58,12156|66,11440 Admin Tuổi : 33 Posts : 2319 Points : 6889 Thanked : 77 10/12/2010 Birthday : 27/02/1991 Đến từ : Hải Phòng I'm : Status : DarkNo1<=> ClubTeen9xavatar-dulieu : 57,13100|50,11784|49,10840|64,12636|51,11465|48,12265|58,12156|66,11440
Thông tin thành viên : Click ! Posts : 2319
Points : 6889
Thanked : 77
10/12/2010
Birthday : 27/02/1991
Đến từ : Hải Phòng
I'm : Status : DarkNo1<=> ClubTeen9x
avatar-dulieu : 57,13100|50,11784|49,10840|64,12636|51,11465|48,12265|58,12156|66,11440
Tuổi : 33 Posts : 2319 Points : 6889 Thanked : 77 10/12/2010 Birthday : 27/02/1991 Đến từ : Hải Phòng I'm : Status : DarkNo1<=> ClubTeen9xavatar-dulieu : 57,13100|50,11784|49,10840|64,12636|51,11465|48,12265|58,12156|66,11440
Shop Avatar
Tiêu đề: RSS bài viết mới Fri Sep 16, 2011 6:44 am DarkNo1<=> ClubTeen9x
Tiêu đề: RSS bài viết mới --------------------------------------------------- Cho Ðiểm Chủ Ðề Này
Hiện nay với Forumotion chúng ta có khá nhiều cách tùy chỉnh
Recent_topic để xem bài mới khá đẹp, tuy nhiên có một hạn chế về phạm vi
sử dụng nó, vì thế RSS là một cách khá tiện và linh động để bạn có thể
mang đến mọi nơi bạn muốn.
Bước 1: Tạo trang HTML 1 nội dung code như sau:
Code: // JavaScript Document function cutString(str,n){ var st=""; var arr= new Array(); arr=str.split(" "); if(n>arr.length) n=arr.length; return arr[n]; } function coverDate(str){ var st=""; st=cutString(str,1)+ "-"+ coverMonth(cutString(str,2)); return st; } function coverMonth(str){ switch(str){ case "Jan": return "01"; break; case "Feb": return "02"; break; case "Mar": return "03"; break; case "Apr": return "04"; break; case "May": return "05"; break; case "Jun": return "06"; break; case "Jul": return "07"; break; case "Aug": return "08"; break; case "Sep": return "09"; break; case "Oct": return "10"; break; case "Nov": return "11"; break; case "Dec": return "12"; break; default: return "00"; } }
Bước 2: Tạo trang HTML 2, có thể thay đổi link /feed/ trong code thành RSS trang bạn cần.
Code: google.load("feeds", "1"); function initialize() { var feed ="/feed/"; var options = { linkTarget : google.feeds.LINK_TARGET_BLANK, pauseOnHover : false, horizontal : true } // set URL de doc RSS var feed1 = new google.feeds.Feed("/feed/"); feed1.setNumEntries(10); // dinh bao nhieu mau tin duoc lay len var numRow=20; var countTin=0; var countCong=0; feed1.load(function(result) { if (!result.error) { var tinContainer = document.getElementById("tintucblock"); var congContainer = document.getElementById("congdongblock"); var congdong=""; var tintuc=""; var cat=""; var strClass=""; var divClass=""; for (var i = 0; i < result.feed.entries.length; i++) { var entry = result.feed.entries[i]; var title = entry.title; a=225;// set so ky tu can cat title var title_cat; if (a < title.length-1){ while(a <= title.length-1){ if ((title[a]== " ") || (a == title.length-1)){ title_cat = title.substring(0,a); title_cat = title_cat +"..."; break; }else{ a++; } } }else{ title_cat = title; } title1 = title_cat; cat=entry.categories[0]; if(cat.match("Cộng đồng")=="Cộng đồng" && countCong < numRow){ if(countCong<2){ strClass='class="link-hot-news"'; }else{strClass="";} if(countCong%2==0){ divClass='class="box_tintuc_row_le"'; }else{divClass='class="box_tintuc_row_chan"';} congdong = congdong + '<div '+divClass+'><p><a href="'+entry.link+'" title="'+title+'" '+strClass+' target="_blank" ><span class="text-date">'+coverDate(entry.publishedDate)+'</span> '+title1+' </a></p></div>'; countCong++; }else if(countTin< numRow){ if(countTin<2){ strClass='class="link-hot-news"'; }else{strClass="";} if(countTin%2==0){ divClass='class="box_tintuc_row_le"'; }else{divClass='class="box_tintuc_row_chan"';} tintuc = tintuc + '<div '+divClass+' ><p><a href="'+entry.link+'" title="'+title+'" '+strClass+' target="_blank" ><span class="text-date">'+coverDate(entry.publishedDate)+'</span> '+title1+' </a></p></div>'; countTin++; } if(countTin==numRow && countCong==numRow) break; } tinContainer.innerHTML = tintuc; congContainer.innerHTML = congdong; } }); } google.setOnLoadCallback(initialize);
Thay
vị trí 2 thang HTML vừa tạo vào code ở bước 3, sau đó bạn có thể dùng
nhiều cách để chèn tin RSS này vào những nơi mong muốn