2011-03-10 105 views
1

用户输入一个注释,让我们说:我应该如何存储评论?

Yes, great blog post. See http://www.link.com for more information! 

我们假设该链接是良好的质量和相关性和反正不是垃圾。现在

,我们要自动的URL转换为这种格式与正则表达式,格式化的链接点击,而且SEO'd:它插入到数据库之前

Yes, great blog post. See <a href="http://www.link.com" rel="nofollow" class="blog-comment-link">http://www.link.com</a> for more information! 

我们是否应该在格式化链接,永久保存,还是应该使用Jquery完成客户端的格式化操作,以便更轻松地进行网站范围的更改?

回答

3

我会以稍微不同的形式保存它。 喜欢的东西:

Yes, great blog post. See #URL{http://www.link.com} for more information! 

基本上,你想要做的“寻找URL”的代码只有一次。另一方面,您希望能够在更改网站设计等时更改标记。顺便说一句,我认为这与wiki服务器如何保存他们的页面很相似。

+0

感谢您的回答,但是如果人们禁用Javascript,链接将会变得对他们很有趣! – 2011-03-10 16:51:24

1

我很喜欢后者:你最终可能会在标签中添加其他代码,例如工具提示或JavaScript代码。在数据库中存储标记可能是一个禁忌。另一方面,如果你使用一个豪华的编辑控件,例如ajax控件工具包附带的html编辑框,那么你需要在数据库上添加代码,只需要很少的更改(只需要rel属性添加)。

相关问题