1 skip to main
3 skip to sidebar

Monday, November 3, 2008

102 | Customize Twitter Badge

เห็น Twitter Babges มันเปลี่ยนแปลงใหม่แล้ว Replies link คลิกได้ แต่ก่อนคลิกไม่ได้ แต่ว่ามันจะดีขึ้นอีกนิดหากใส่ link ให้กับ hashtags

มันเป็น javascript แก้ไม่ยาก เพิ่ม hashtags เข้าไป ทีนี้ hashtags ก็คลิกได้แล้ว.

1  function twitterCallback2(C){
2     var A=[];
3     for(var D=0;D<C.length;D++){
4        var E=C[D].user.screen_name;
5 --     var B=C[D].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(F){return'<a href="'+F+'">'+F+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(F){return F.charAt(0)+'<a href="http://www.twitter.com/'+F.substring(1)+'">'+F.substring(1)+"</a>"});
  ++    var B=C[D].text.replace(/((\w+):\/\/\S+)/g,'<a href="$1">$1</a>').replace(/@([\w]+)/ig,'@<a href="http://twitter.com/$1">$1</a>').replace(/#([\w\-]+)/g,'<a href="http://search.twitter.com/search?q=%23$1">#$1</a>');
6        A.push("<li><span>"+B+'</span> <a style="font-size:85%" href="http://twitter.com/'+E+"/statuses/"+C[D].id+'">'+relative_time(C[D].created_at)+"</a></li>")
7     }
8     document.getElementById("twitter_update_list").innerHTML=A.join("")
9  }
...

2 ความคิดเห็น:

iake said...

1. เพิ่ม #hashtags
2. เพิ่ม from twitter application

----------------------------
blogger.patch
1.34 KB Download

iake said...

3. เพิ่มแสดง in reply to screen name

----------------------------
blogger.diff
1.69 KB Download