有偿请高手解决一个问题:添加 @user 回复的功能

2014-08-07 20:10:48 +08:00
 zhiyongyici
我使用wordpress+bbpress 搭建了一个小型社区网站(风格仿了v2ex),并且使用了 simditor 编辑器。现在想用js实现 @user 功能。请高手给予帮助。

作为回报,我可以付费,或者赠送本站半年的广告(自然志全站)。

实现功能:增加 @user 功能。
使用的程序:wordpress+bbpress插件。
地址: http://ziranzhi.com/bbs
测试账户:ceshi
密码:cc5228600

方便的话可以加QQ详谈。
11061-3846
6308 次点击
所在节点    问与答
59 条回复
zhiyongyici
2014-08-07 23:40:29 +08:00
@yinheli 兄弟,感动死我了,你这么操心!!现在问题已经解决了,你的代码可以让更多人看到,也能帮更多人解决类似问题。无比感激~!不过V2贴出来的代码把屏幕都撑破了!好囧。^_^
yinheli
2014-08-07 23:46:30 +08:00
@zhiyongyici 恩. 看到了. 不过不如写插件的方式好. 比如写了一段文字. 才想起来要去点一下回复的话. 插件的机制会自动判断你的光标的位置的.
zhiyongyici
2014-08-07 23:49:34 +08:00
@yinheli 对,我来试试你的代码~ ^_^
zhiyongyici
2014-08-07 23:54:44 +08:00
@yinheli 确实非常好用,而且我还省了一个PHP插件!有一个小问题,点击回复之后,链接后面加了一个# 整个页面就跑开头了
yinheli
2014-08-08 00:00:58 +08:00
@zhiyongyici 那是因为你把以前的代码搞坏了. 页面有个 bbpress_direct_quotes_quotePost 的方法, 应该是以前的那个哥们改的吧.
zhiyongyici
2014-08-08 00:04:17 +08:00
@yinheli 是的,已经改回来了,问题完美解决!!太感谢你了,我送你半年广告吧,在自然志上面,虽然没多少流量,但是能帮一点是一点,这样我的心里好受一些。^_^
ianva
2014-08-08 00:49:11 +08:00
我是来看戈达尔的
yuankui
2014-08-08 09:38:55 +08:00
在浏览器做就可以了

检查用户的文本中是否有@xxx的文本,如果有,就直接认为xxx是个人,可以生成对应的链接,或者js事件(点击)。
这样做的好处是,服务器没有压力,实现简单
坏处是,可能@xxx不是一个人~(不过概率很小,不影响使用啦),权衡吧。
yinheli
2014-08-08 09:48:36 +08:00
@zhiyongyici 没有这个需求. 如果你心情好, 可以开源社区捐赠, 比如 beego. http://beego.me/donate
xiaop
2014-08-08 13:32:15 +08:00
非常喜欢你们的网站!
zhiyongyici
2014-08-18 20:54:55 +08:00
@yinheli 有捐助人民币的吗。我找了半天发现只能是美元。
yinheli
2014-08-18 21:20:45 +08:00
@zhiyongyici 有个支付宝的二维码.
zhiyongyici
2014-08-18 21:25:52 +08:00
@yinheli OK 我试试
zhiyongyici
2014-08-18 21:28:23 +08:00
@yinheli 成功了,捐了50元,不多,但是心是热的,感谢这样的开源项目为大家提供方便。敬意!
lyqds
2015-06-28 11:41:50 +08:00
@zhiyongyici
@yinheli
大神啊,我现在做bbpress也遇到了这个问题,但是这段代码网址失效了,请指教啊
yinheli
2015-06-29 13:53:14 +08:00
@lyqds 额 怎么失效了, 在 github 上
lyqds
2015-06-29 17:32:06 +08:00
yinheli
2015-06-29 21:36:58 +08:00
@lyqds 看上去是你的网络问题. 给个邮箱, 我给你发吧
lyqds
2015-07-01 19:24:18 +08:00
@yinheli 谢谢你, lyqds@126.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126651

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX