[经验之谈]在社区论坛中加入@用户的原理
本文最后更新于517 天前,其中的信息可能已经过时,如有错误请发送邮件到97376394@qq.com

        最近,我在情缘网的程序里面加了一个@ 用户的功能,之前没做这个功能的时候觉得很复杂,但是做出来了之后,发现这个功能的原理十分简单。基本上的正则就可以做到。下面,我就详细的介绍下我对这次功能的思路,希望对您有所启发。


        首先,程序是诺哈第二代程序,我在这个程序的基础上,添加一些它之前没有的功能,其中,在回帖中@ 用户就是其中之一。在微博、贴吧这些社交软件里,大家对@ 并不陌生,在@ 用户之后,被@ 一方就会收到系统通知,并且会告知对方在什么地方@ 的,所以,@ 功能最基本的就是要提供被@ 用户的身份标识。在情缘网的标识是用户的ID,在回帖过程中,@ 10000之后,对方就会收到通知了。这个功能,就需要两个正则了,其一,就是回帖列表的正则。就是把@ 10000 的文字转换为链接(暂时没研究怎么将账号转化为用户昵称)

image.png

转换之后,在回帖列表内,就会把文字转换为链接了,点击链接就会到达对方的资料页面,那怎么能用这个获取被@ 的信息呢?其实这个我也研究了一段时间,最后成功之后才发现,这就是个误区,我之前一直以为要在这个地方获取被@ 的人信息呢,直到后来,看见了虎绿林@ 老虎会游泳的回帖

image.png

之后,我按照老虎所说的思路在回帖成功的页面做个正则,首先,做一个正则程序,用于检测内容中是否存在@ 信息,以空格结束。之后用IF判断回复的内容中是否有@ 信息,如果有,则对提取出来的ID发送信息,并且告知对方在何处@ 的。

image.png


至此,功能结束。其实这个功能还有很多地方不足,比如无法让ID变成昵称,无法一次对多人@  等等。但基本的功能基本上已经实现。文中并无什么技术,叙述也不完全专业。请各位看客海涵,也希望对于有需求的站长提供一定的思路。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇