为BlogEngine.net添加中文网摘支持

by Jason 2008-08-27,17:27

BlogEngine.net提供了对Social Bookmarking(网摘)的支持,方便读者将当前文章收藏到donetkick、dzone等网摘书签类网站。在看了沈阳SEO俱乐部的文章“网摘书签类网站收集”后,我决定把BlogEngine.net改为支持QQ书签、百度搜藏等中文网站。
大部分网摘书签网站都提供了用于收藏网页的JavaScript代码,例如QQ书签的代码如下:

<a href="javascript:window.open('http://shuqian.qq.com/post?from=3
&title='+encodeURIComponent(document.title)+'&uri='+encodeURIComponent
(document.location.href)+'&jumpback=2&noui=1','favit','width=930,height=470,left=50,top=
50,toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes');void
(0)" style="text-decoration:none;color:#155da5;display:block;background:url
('http://shuqian.qq.com/img/add.gif') no-repeat 0px
0px;height:23px;width:116px;padding:2px 2px 0px 20px;font-size:12px;">收藏到QQ书签</a>


可以看出文章标题是使用"document.title"属性获取的,实际上是当前页面的标题;而文章URL是用"document.location.href"属性获取的,实际上是当前页面的URL。这样当用户在BlogEngine.net的首页点击某篇文章的网摘按钮时,实际提交的是网站首页地址和网站首页的标题,因此需要使用服务器端代码获取当前文章的标题和地址。下面修改后的代码:

<a rel="nofollow" href="http://cang.baidu.com/do/add?it=<%=Server.UrlEncode(Post.Title) %>&amp;iu=<%=Server.UrlEncode(Post.AbsoluteLink.ToString()) %>&amp;fr=ien#nw=1">添加到百度</a> | 
<a rel="nofollow" href="http://myweb.cn.yahoo.com/popadd.html?url=<%=Server.UrlEncode(Post.AbsoluteLink.ToString()) %>&amp;title=<%=Server.UrlEncode(Post.Title) %>">添加到雅虎</a> | 
<a rel="nofollow" href="http://shuqian.qq.com/post?from=3&title=<%=Server.UrlEncode(Post.Title) %>&amp;uri=<%=Server.UrlEncode(Post.AbsoluteLink.ToString()) %>&amp;jumpback=2&amp;noui=1" >添加到QQ</a> 
 
 

修改后的效果请看本站,目前支持百度搜藏雅虎收藏QQ书签
下面是沈阳SEO俱乐部提供的一些常用网摘书签类网站。
国内:
http://cang.baidu.com/
http://myweb.cn.yahoo.com/
http://shuqian.qq.com/
http://vivi.sina.com.cn/
http://koudai.qihoo.com/
http://key.donews.com/
http://hot.yesky.com/
http://bookmark.hexun.com/
http://share.poco.cn/
http://www.teein.com/
http://leshou.com/
http://www.chunw.com/
http://www.favorites.com.cn/
http://bookmark.people.com.cn/
http://www.renrenweb.com/
http://wz.csdn.net/
http://www.wozhai.com/
http://myshare.url.com.tw/
http://www.xieker.com/navipal/index.jsp
http://www.gootou.com/
http://www.shouker.com/
http://bookmark.yinsha.com/
http://v.hongxiu.com/
http://www.35766.com/
http://szpc.net/
http://www.yangku.com/
http://www.yeelan.com/
http://www.wodipan.com/
http://www.hoozone.com/
http://www.yangku.com/
http://bookmark.sina.com.cn/
http://bookmark.udn.com/
http://tw.myweb2.search.yahoo.com/
http://www.ishuqian.com/
http://www.mister-wong.cn/
http://www.9fav.com/
http://www.1zhai.com/
http://link.eyou.com/
http://fav.it.com.cn/
http://ok.iweihai.cn/
http://www.dffy.com/wz/
http://www.128m.com/zhai/
http://www.blogmemes.cn/
http://www.diywz.com/

国外:
http://del.icio.us/
http://www.mister-wong.com
http://www.mister-wong.de
http://www.webnews.de
http://www.icio.de
http://www.oneview.de
http://www.linkarena.com
http://www.favoriten.de
http://social-bookmarking.seekxl.de
http://smarking.com
http://www.bonitrust.de
http://www.power-oldie.com
http://www.folkd.com
http://www.blinkbits.com
http://www.jumptags.com
http://www.pobobo.com
http://www.upchuckr.com
http://www.simpy.com
http://www.stumbleupon.com
http://slashdot.org
http://www.netscape.com
http://www.furl.net
http://www.spurl.net
http://www.blinklist.com
http://blogmarks.net
http://www.technorati.com



第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
标签:, ,
分类:.NET编程 | 博客技术

评论

添加评论




biuquote
  • 评论
  • 在线预览
Loading

Powered by BlogEngine.NET 1.4.5.10 Theme by Mads Kristensen
滇ICP备06001863号

我的软件

最新评论

Comment RSS

声明

  如非特别注明,本网站发布的所有文章、源代码及软件均为原创,其版权归www.tiray.net所有。如需转载或引用,请注明出处并通知作者。
  本网站建立于中华人民共和国境内,受中华人民共和国法律法规约束。请勿在本网站发表违反国家法律法规的言论。