百分求助:如何实现这个功能

sljz 2006-10-10 05:36:08
小弟开发了一套Blog系统,现在其他功能都基本实现了,但是还缺少一个功能,Trackback,请问这个功能应该如何实现?有没有什么简洁的例子参考?
...全文
232 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sljz 2006-10-12
  • 打赏
  • 举报
回复
ding
lovelxj 2006-10-11
  • 打赏
  • 举报
回复
大家太懒惰了 为你小搜索了下
lovelxj 2006-10-11
  • 打赏
  • 举报
回复
刚搬来Techweb的时候就和这里的物业管理说,TB(TrackBack、反向链接、引用通告)对我很重要,没有TB功能我的Blog是一个孤岛,有了TB功能我的Blog在互联网上联通中移动。但之后我没有收到一个针对我的Blog文章的TB,即使曾有文章讨论的话题和我的文章相关,作者也给出了我的Blog链接,但还是没有TB。也就是说如果我没有主动去搜寻相关主题的话,是不会知道有人曾经对我的文章发表过什么意见的。

敏思博客是没有TB功能的,新浪博客也没有,连新出来的百度空间也没有,但这不妨碍他们成长为疑似黏度最高或者人气最旺的Blog社区。其他象MSN Space等地方有这个功能,可是不但用的人不多,连知道这个功能是干什么用的人都少得可怜。由此想起了娴人的那句话:他们不需要TB。用户为什么不需要TB?如果用户都不知道有TB,他们怎么会知道自己需要不需要?

这个问题其实应该是:用户和TB之间的距离为什么那么远?要回答这个问题恐怕需要从用户和TB功能自身两方面来研究。

首先是用户方面。的确,所有的用户都是懒惰的,用户不会主动去学习他不知道对他有什么好处的东西。用户可以懒到很少点击浏览器上的“后退”按钮,造成中国的网站多以点击链接后新开窗口代替常规的在原窗口打开新页面。但另一面是,当用户真的有需求时他们愿意学习任何新鲜或者艰难的东西,比如我知道有比我更加电脑白痴的人曾经花整晚的时间在网上寻找破解国外收费色情网站登陆密码的方法,我也知道大量百度空间的所谓低端用户为了把自己的一亩三分地装修得更漂亮些而在CCS编写方面“自学成才”(这个词久违了)。也就是说,当用户了解到他的长期收益会大于他的短期学习和操作成本时,他们就会有欲望学习新的东西。

再问用户需要TB吗?答案是肯定的。以新浪的用户为代表,我们可以发现大量的用户在用最刀耕火种的人工TB方式提示博主及其读者来看自己相关或不相关的文章。

然后我们从目前的TB功能本身来看,问题来了,突然发现用户不用TB功能的原因是因为BSP根本不重视。除了那些前面提到没提到的根本没有TB功能的BSP,那些提供了TB功能的网站又是怎么样的呢?

Techweb的TB需要另外打开一个页面,不明白为什么那么麻烦,而且后台管理界面没有关于TB的管理模块。BlogBus也需要弹出一个专门的TB页面,但速度比Techweb快多了。不过再快也快不过MSN Space,这个以速度慢而著称的地方把TB的页面整合在Blog主页面里,还算体贴。和讯和博客网都是在文章下面直接有TB地址的提供,比前面几个又进了一小步,不过对于那些不知TB为何物的用户来说,下面的这个链接有点不知所云,读者仍然选择人工TB。

最贴近用户的TB功能出现在Donews,不仅在文章下方之间有TB地址,而且在站内采用自动TB,也就是说用户只要在文章中给出想要TB的文章的超链,系统就自动在对方的文章后提交一个回复。多么亲切的设定,用户根本不用去学习什么叫做TB,也不用去寻找TB地址,只要把对方的文章链接一贴就搞定了。虽然Donews的自动TB系统不太稳定,有时候会没有提交回复,但当一个功能做到如此“傻瓜”的时候,至少它的思路是很棒的。棒其一,融功能于无形,对用户来说TB是自然发生的,用户根本不用去了解TB是什么;棒其二,消除了TB和回复之间的隔膜,将TB作为回复之一来理解,用户就不用再去点击查看那个TB页面了。

可是,不可思议的是,就在这样棒的功能设计背后,当Donews的用户写文章想TB站外的Blog时,居然找不到贴TB地址的地方。也就是说,站外的Blogger能通过TB功能联络到Donews的Blog,但Donews的Blogger想投桃报李时却只能又回到原始的人工方式。这一点我本来没有注意,是娴人到我的文章后面人工TB的时候我才发现的,抽空回到Donews的Blog查实后,我简直哭笑不得。

不得不说Donews式的TB思路是我目前看到最佳的方式,如果所有的BSP都采用这种方式,那对用户来说就根本不存在TB这个概念了,用户只是在自己的Blog上回复了对方的文章,而这是每个用户都会而且乐意做的事情,我觉得至少在各BSP站内采用这种方法是很可取的。如果站外傻瓜式的自动TB无法实现,那BSP起码可以做到2点:其一,在文章后面直接显示本文的TB地址,使需要使用的用户不用再多点击一下去打开一个新的窗口。其二,可以采用歪酷博客那样的方式,在用户的Blog首页象列出最新回复一样列出最新的TB。如果能在这基础上把回复和TB整合在一起,那已经可以使象我这样的用户感到非常满意了。

不过看来以上都是些废话,因为我感觉各大BSP似乎都不希望用户使用TB功能,这从百度空间这样的后发优势产品里都不提供TB功能可见一斑。实在不明白这是为什么,明明是一个有利于网站也有利于用户的功能
pol000 2006-10-11
  • 打赏
  • 举报
回复
MARK
sljz 2006-10-11
  • 打赏
  • 举报
回复
老大,我要知道如何实现,具体代码,不是这些介绍文字啊
Fanny 2006-10-10
  • 打赏
  • 举报
回复
顶了
luck0235 2006-10-10
  • 打赏
  • 举报
回复
百度上一搜一大把......
lizheng__114 2006-10-10
  • 打赏
  • 举报
回复
mark
renmasheshou 2006-10-10
  • 打赏
  • 举报
回复
Trackback有什么作用呀?

偶用看BLOG一直不晓得怎么用...
zeng_c_h 2006-10-10
  • 打赏
  • 举报
回复
小弟菜菜一個﹐請問樓主大哥,Trackback 是什么東東﹖
lr21shiji 2006-10-10
  • 打赏
  • 举报
回复
帮顶
zzd8310 2006-10-10
  • 打赏
  • 举报
回复
帮顶
ljf96345 2006-10-10
  • 打赏
  • 举报
回复
帮顶...

Mark...
tiantian1980 2006-10-10
  • 打赏
  • 举报
回复
学习!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧