以v2ex的mention功能為例。
我的想法是,提交輸入內容後,用正則尋找“@”字符,再取得“@”後面的文字字段,如果數據庫裏面有這個用戶,就給@字段添加用戶profile鏈接和發送notification。
後端是python的django。
這個思路對嗎?有不對請指正。
還是應該在前端用javascript來實現?
1
clino 2015-07-20 19:59:29 +08:00 via Android
后端实现比较好吧
|
2
lzdhlsc 2015-07-21 02:21:10 +08:00 1
可以看v2ex的源代码,https://github.com/livid/v2ex/blob/master/v2ex/templatetags/filters.py - mentions function
|
3
jasonz 2015-07-21 11:00:30 +08:00 1
前端实现可以看redmine插件https://github.com/arkhitech/redmine_mentions
|
4
6711411 2015-07-21 16:47:41 +08:00 1
|
5
lzy4223 OP |