评论@插件 - At 0.1.1 For Typecho 0.9
提醒:本文最后更新于 4682 天前,文中所描述的信息可能已发生改变,请谨慎使用。
在各大微博网站中习惯了@ 这个功能之后,发现它真是越来越方便了呢。连QQ都开始支持@ 功能的今天,Typecho居然不支持这么快捷的功能也太不潮啦。不过装上At插件之后一切就没有问题啦,立马就Fashion起来了有木有。
这款软件的基本作用是能让你:
- 在评论中方便的@ 和链接页面中的其它评论
- 同时支持点击回复按钮评论框增加
@被回复评论的用户名 - 被@的人会收到邮件通知(传说中的究极暗黑召唤术,慎用!)
- 更多功能还在开发中...
具体效果见下图:

插件更新至0.1.0版,增加了对@人邮件通知的功能(需要在后台填写相关设置)。因为功能涵盖关系,最好不要和CommentToMail插件同时使用,会导致发送多次邮件的情况出现。另外,邮件模板中可以使用的变量见下表:
| 变量名 | 代表内容 | 说明 |
|---|---|---|
| {site} | 博客站点名称 | 在博客后台设置中设定的 |
| {title} | 评论文章标题 | |
| {author} | 作者名称 | |
| {mail} | 评论者的邮箱 | |
| {permalink} | 评论链接 | |
| {text} | 发评论的正文 | |
| {time} | 发布评论时间 | |
| {author_m} | 被提及的用户名称 | |
| {text_m} | 被提及的用户评论 |
插件更新至0.1.1版,修复插件因为评论特殊字符造成的BUG。
147 评论
为什么我的用了没有效果呢?
不知道主题里footer的那个钩子代码有没有写上,没写上的话应该是加载不到代码的。
哪个钩子代码是啥。。。
@SS
哈哈,搞定了。感谢~~
,,,我用的是poem主题,有那个钩子,看上去主题已经加了JQ,然而还是不显示,问下是什么原因?(回复发到我的邮箱吧。。。)
控制台一行大大的 Error 告诉我:“你分明就没有加载 jQuery !!”
有可能支持多说么
@风车 额,暂时没考虑过多说,技术上实现的话还需要仔细研究一下。
@公子多说同步插件能把多说上的留言即时同步回本地么
@风车 应该是可以的,有同步功能的说。
公子啊…这个不小心@到自己.就会报错
maodashu.com/usr/plugins/CommentFilter/Plugin.php on line 185
@猫大叔 @ 公子 恩恩,我来测试一下。
@猫大叔 没有问题啊,我这里PHP和插件那块都没有报错的说。花束偶是不是因为你@的自己没有设置邮箱账号的原因啊?
后台设置好了邮箱账号的.奇怪.会不会是其它插件有冲突呢?
@猫大叔 不太清楚,我有空看看是什么情况吧。另外你今天的测试邮件我有收到的,程序应该是正常工作了吧。
@感觉还是好用的。不过一刷挺不好的
@枫叶红秋雨 谢谢你的夸奖,不过你说的“一刷”是指什么意思呢?
先感谢啦,果断下载使用
嗯?这是哪里。。= = 只知道ctm不能用了,先拿走这个嘿嘿
@羽中 羽中大大!!!么么哒~新年快乐!话说CommentToMail可以用的说!
@ 123 测试一下
不错的功能,赞一个!
您好,请问一下和域名解析之间有没有关系?另外yeah的邮箱可以使用么?
@syoubunn 错误提示是SMTP connect() failed. 和The following From address failed : MAIL FROM command failed,550,Invalid User
@syoubunn 跟域名解析没有关系,和你在插件配置中填写的SMTP信息有关系,yeah的邮箱不太清楚(因为我没有),不过我有测试163的邮箱,是可以的。
@怡红公子多谢 已成功,原来要在用户名加上”艾特yeah。net“
@syoubunn 额,我不是在下面有写上注释=。=
我的邮件发送功能无法正常使用,配置也完全OK的,不知道问题出在那里,我是用的163邮箱。
另外,问个问题:
如果说我的站点的评论设置审核后发布,那么邮件提醒是在管理员对评论审核通过后一起发送呢?还是评论一表未被审核状态下就发送呢?
@风中漫步 插件目录下有一个error.log文件,你看看日志文件里面记录了什么错误,麻烦贴给我看看。我这里测试了163的邮箱是没有问题的,注意的是SSL验证勾选了的话端口号需要变一下啊,具体可以看这里:http://help.163.com/09/1223/14/5R7P6CJ600753VB8.html
目前是后面这种情况,未审核就发布了,确实稍有不妥,后期我会补正的,谢谢你的反馈。不过我也没打算做那么强大的邮件通知功能,如果需要邮件通知功能的话还是用CommentToMail的好。
感谢您的回复。
error_log文件一直是0,没有内容。
@风中漫步 error_log.txt没有错误记录应该是成功发送了的,看看是不是到垃圾邮件里面去了?
@怡红公子 垃圾邮件里没有,然后邮箱的发件箱里面也没有。搞不清是什么状况。
@风中漫步 额,这样我也不是很清楚是怎么回事了,我这边测试了插件使用163的邮箱是没有问题的。另外,评论中有@的人才会发送邮件通知,如果勾选了SSL的话PHP要开启openssl插件。