2011-03-10 60 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屬性添加)。