评论@插件 - At 0.1.1 For Typecho 0.9

提醒:本文最后更新于 2591 天前,文中所描述的信息可能已发生改变,请谨慎使用。

在各大微博网站中习惯了@ 这个功能之后,发现它真是越来越方便了呢。连QQ都开始支持@ 功能的今天,Typecho居然不支持这么快捷的功能也太不潮啦。不过装上At插件之后一切就没有问题啦,立马就Fashion起来了有木有。

这款软件的基本作用是能让你:

  • 在评论中方便的@ 和链接页面中的其它评论
  • 同时支持点击回复按钮评论框增加@被回复评论的用户名
  • 被@的人会收到邮件通知(传说中的究极暗黑召唤术,慎用!)
  • 更多功能还在开发中…

具体效果见下图:

请输入图片描述


插件更新至0.1.0版,增加了对@人邮件通知的功能(需要在后台填写相关设置)。因为功能涵盖关系,最好不要和CommentToMail插件同时使用,会导致发送多次邮件的情况出现。另外,邮件模板中可以使用的变量见下表:

变量名 代表内容 说明
{site} 博客站点名称 在博客后台设置中设定的
{title} 评论文章标题
{author} 作者名称
{mail} 评论者的邮箱
{permalink} 评论链接
{text} 发评论的正文
{time} 发布评论时间
{author_m} 被提及的用户名称
{text_m} 被提及的用户评论

插件更新至0.1.1版,修复插件因为评论特殊字符造成的BUG。

下载地址:BOX | 百度云

Avatar
怡红公子 擅长前端和 Node.js 服务端方向。热爱开源时常在 Github 上活跃,也是博客爱好者,喜欢将所学内容总结成文章分享给他人。

147 评论

小健健 Chrome 80.0.3987.149 Windows 10
2020-04-24T02:54:51.000Z 回复
作者大大,这个插件的smtp的相关设置是不是只能自建的啊?我用QQ邮箱的不行..
公子 Chrome 81.0.4044.122 Mac OS 10.15.4
2020-04-26T10:07:24.000Z 回复
@小健健 这个是将错误信息写入到文件里出错了,和邮件发送没直接关系。你可以直接在代码这块 echo 下 `ErrorInfo` 看看 https://github.com/typecho-fans/plugins/blob/master/At/Plugin.php#L221
小健健 Chrome 80.0.3987.149 Windows 10
2020-04-24T03:12:52.000Z 回复
@小健健具体是这样报错的。 Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/apt/usr/plugins/At/Plugin.php on line 221 Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/apt/usr/plugins/At/Plugin.php on line 222
马春杰 Chrome 67.0.3396.99 Windows 10
2019-03-29T09:13:46.000Z 回复
您好,我开启了评论并没有出现艾特功能~ 我用的initial模版,请问这个header(); ?>和footer(); ?>是应该放在主题的那个php文件内呢?comments吗?
公子 Chrome 73.0.3683.86 Mac OS 10.14.3
2019-03-29T09:45:57.000Z 回复
@马春杰 在 `` 前保证有 `footer(); ?>` 即可。
梁伟 Chrome 70.0.3538.102 Windows 10
2018-12-01T12:47:21.000Z 回复
启动插件console提示,无法使用@ Uncaught ReferenceError: TypechoComment is not defined
Joe Chrome 76.0.3809.100 Mac OS 10.14.6
2019-08-21T13:03:55.000Z 回复
@公子 真的非常感谢,我自己以前把这段代码删了,评论就出问题了。
公子 Chrome 70.0.3538.110 Mac OS 10.14.2
2018-12-02T14:31:18.000Z 回复
@梁伟 检查一下模板 `` 前是否有一下代码,没有的话补一下就可以了。如果有的话再确认下设置-评论设置中“启用评论回复”这个是否勾选上。 ```php header(); ?> ```
蛋白质小蝌蚪 Chrome 68.0.3440.106 Mac OS 10.13.6
2018-09-12T08:36:16.000Z 回复
最新版本的Typecho似乎用不了?
蛋白质小蝌蚪 Chrome 66.0.3359.181 Windows 10
2018-10-08T04:08:02.000Z 回复
@公子确实是这个原因。本地测试的时候没当回事,瞎填了smtp,认真填对了就好了!感谢,很棒的插件!
公子 Chrome 69.0.3497.100 Mac OS 10.14.1
2018-10+00T02:37:01.000Z 回复
@蛋白质小蝌蚪 空白应该是因为邮件通知发送失败导致的,不过评论应该是成功的,所以你回到文章里看评论还是有的,这个算是个不太好的体验吧~ 本地的话邮件发送失败可能是因为 PHP 的 `mail()` 函数不支持的关系大概?
蛋白质小蝌蚪 Chrome 66.0.3359.181 Windows 10
2018-10-06T14:58:06.000Z 回复
@公子在本地调试的。提交后空白不能显示。提交后URL的后缀是/comment,变成/#comment就可以显示了。但不知道怎么加上#
公子 Chrome 69.0.3497.81 Mac OS 10.13.6
2018-09-12T09:22:08.000Z 回复
应该没问题吧?给个博客地址看看?我这因为新版 Markdown 有问题一直都没升。
龙鹰 Maxthon 4.0 Windows XP
2017+00-03T08:17:29.000Z 回复
你好,请问这个插件,还能提供下载么?貌似都打不开了
公子 Chrome 59.0.3071.115 Mac OS 10.12.6
2017+00-03T08:31:46.000Z 回复
@龙鹰 哈哈,不客气~
龙鹰 Maxthon 4.0 Windows XP
2017+00-03T08:31:03.000Z 回复
@公子 炒鸡感谢。感觉这个插件很棒~
公子 Chrome 59.0.3071.115 Mac OS 10.12.6
2017+00-03T08:29:54.000Z 回复
@龙鹰 https://pan.baidu.com/s/1cbCn3w 百度盘的下载链接失效了好像,重新分享一下~
琉璃 Edge 12.10240 Windows 10
2015-10-19T03:38:43.000Z 回复
我想问问 父级评论不存在是什么情况。。。谢谢
葡萄酒批发 BIDUBrowser 6.x Windows 7
2015-02-05T08:31:58.000Z 回复
挺好的
大大的小蜗牛 Chrome 39.0.2171.95 Windows 7
2015-02-03T01:52:00.000Z 回复
不错的插件
羽中 Firefox 51.0 Windows 10
2017-02-14T03:31:43.000Z 回复
@大大的小蜗牛骚扰下测试~
除草君 Chrome 39.0.2139.0 Windows 8.1
2014-09-24T16:47:06.000Z 回复
卧槽上面的广告君还比我厉害
公子 Chrome 56.0.2924.87 Mac OS 10.12.4
2017-02-03T10:06:03.000Z 回复
@羽中 嗯,有时候发邮件卡了是会白页的,不是必现现象。
羽中 Firefox 51.0 Windows 10
2017-02-03T02:28:06.000Z 回复
@羽中靠神秘RP问题,今天测试没事了!- -
羽中 Firefox 51.0 Windows 10
2017-02-14T03:33:36.000Z 回复
@公子哎公子你这不会还0.9版本吧,为啥我1.0测试你这个At卡在评论action页面白屏了?0.0
公子 Chrome 37.0.2062.124 Windows 7
2014-10-12T02:33:02.000Z 回复
日产广告三万八,也是欲哭无泪啊╮(╯▽╰)╭
和月清岚 MetaSr Windows Vista
2014-09-18T05:50:01.000Z 回复
@ ranbo 似乎是要打开评论回复才有效果
ranbo Chrome 37.0.2062.120 Windows 7
2014-09-13T06:27:52.000Z 回复
为什么我的用了没有效果呢?
公子 Chrome 46.0.2490.80 Mac OS 10.11.1
2015-11-03T11:29:47.000Z 回复
控制台一行大大的 Error 告诉我:“你分明就没有加载 jQuery !!” > Uncaught ReferenceError: $ is not defined
Cansll Chrome 45.0.2454.85 Windows 10
2015-11-10T12:16:41.000Z 回复
,,,我用的是poem主题,有那个钩子,看上去主题已经加了JQ,然而还是不显示,问下是什么原因?(回复发到我的邮箱吧。。。)
SS Firefox 36.0 Windows 8
2015-03-12T07:52:34.000Z 回复
哈哈,搞定了。感谢~~
公子 Chrome 43.0.2327.5 Windows 7
2015-03-12T07:47:43.000Z 回复
@SS ``` footer(); ?> ```
SS Firefox 36.0 Windows 8
2015-03-12T05:03:28.000Z 回复
哪个钩子代码是啥。。。
公子 Chrome 37.0.2062.124 Windows 7
2014-10-12T02:39:01.000Z 回复
不知道主题里footer的那个钩子代码有没有写上,没写上的话应该是加载不到代码的。
风车 Chrome 31.0.1650.63 Windows 7
2014-05-20T18:44:33.000Z 回复
有可能支持多说么
公子 Chrome 34.0.1847.137 Windows 7
2014-05-21T03:32:05.000Z 回复
@风车 应该是可以的,有同步功能的说。
风车 Chrome 31.0.1650.63 Windows 7
2014-05-21T03:13:57.000Z 回复
@公子多说同步插件能把多说上的留言即时同步回本地么
公子 Chrome 34.0.1847.137 Windows 7
2014-05-21T01:16:46.000Z 回复
@风车 额,暂时没考虑过多说,技术上实现的话还需要仔细研究一下。
猫大叔 Firefox 28.0 Windows 7
2014-04-14T07:01:00.000Z 回复
公子啊..这个不小心@到自己.就会报错 maodashu.com/usr/plugins/CommentFilter/Plugin.php on line 185
公子 Chrome 34.0.1847.116 Windows 7
2014-04-03T11:42:42.000Z 回复
@猫大叔 不太清楚,我有空看看是什么情况吧。另外你今天的测试邮件我有收到的,程序应该是正常工作了吧。
猫大叔 Firefox 28.0 Windows 7
2014-04-03T09:32:20.000Z 回复
后台设置好了邮箱账号的.奇怪.会不会是其它插件有冲突呢?
公子 Chrome 34.0.1847.116 Windows 7
2014-04-14T07:49:58.000Z 回复
@猫大叔 没有问题啊,我这里PHP和插件那块都没有报错的说。花束偶是不是因为你@的自己没有设置邮箱账号的原因啊?
公子 Chrome 34.0.1847.116 Windows 7
2014-04-14T07:48:32.000Z 回复
@猫大叔 @ 公子 恩恩,我来测试一下。
枫叶红秋雨 Chrome 34.0.1847.116 Mac OS 10.9.2
2014-04-13T10:24:26.000Z 回复
@感觉还是好用的。不过一刷挺不好的
公子 Chrome 34.0.1847.116 Windows 7
2014-04-13T03:21:21.000Z 回复
@枫叶红秋雨 谢谢你的夸奖,不过你说的“一刷”是指什么意思呢?
kindle之家 IE 10.0 Windows 7
2014-03-17T14:01:03.000Z 回复
先感谢啦,果断下载使用
羽中 Firefox 27.0 Windows 7
2014-02-10T08:16:51.000Z 回复
嗯?这是哪里。。= = 只知道ctm不能用了,先拿走这个嘿嘿
公子 Chrome 32.0.1700.107 Windows 7
2014-02-10T10:12:50.000Z 回复
@羽中 羽中大大!!!么么哒~新年快乐!话说CommentToMail可以用的说!
123 Firefox 26.0 Windows 8.1
2014-02-09T14:08:48.000Z 回复
@ 123 测试一下
123 Firefox 26.0 Windows 8.1
2014-02-09T14:08:11.000Z 回复
不错的功能,赞一个!
syoubunn Opera 19.0.1326.26 Windows 8.1
2014-01-16T03:45:46.000Z 回复
您好,请问一下和域名解析之间有没有关系?另外yeah的邮箱可以使用么?
怡红公子 Chrome 32.0.1700.76 Windows 7
2014-01-16T04:18:16.000Z 回复
@syoubunn 额,我不是在下面有写上注释=。=
syoubunn Opera 19.0.1326.26 Windows 8.1
2014-01-16T04:17:23.000Z 回复
@怡红公子多谢 已成功,原来要在用户名加上”艾特yeah。net“
怡红公子 Chrome 32.0.1700.76 Windows 7
2014-01-16T03:57:14.000Z 回复
@syoubunn 跟域名解析没有关系,和你在插件配置中填写的SMTP信息有关系,yeah的邮箱不太清楚(因为我没有),不过我有测试163的邮箱,是可以的。
syoubunn Opera 19.0.1326.26 Windows 8.1
2014-01-16T03:49:20.000Z 回复
@syoubunn 错误提示是SMTP connect() failed. 和The following From address failed : MAIL FROM command failed,550,Invalid User
风中漫步 Firefox 26.0 Windows XP
2014-01-09T06:36:24.000Z 回复
我的邮件发送功能无法正常使用,配置也完全OK的,不知道问题出在那里,我是用的163邮箱。 另外,问个问题: 如果说我的站点的评论设置审核后发布,那么邮件提醒是在管理员对评论审核通过后一起发送呢?还是评论一表未被审核状态下就发送呢?
怡红公子 Chrome 31.0.1650.63 Windows 7
2014-01-10T08:33:37.000Z 回复
@风中漫步 额,这样我也不是很清楚是怎么回事了,我这边测试了插件使用163的邮箱是没有问题的。另外,评论中有@的人才会发送邮件通知,如果勾选了SSL的话PHP要开启openssl插件。
风中漫步 IE 11.0 Windows 7
2014-01-10T07:50:50.000Z 回复
@怡红公子 垃圾邮件里没有,然后邮箱的发件箱里面也没有。搞不清是什么状况。
怡红公子 Chrome 31.0.1650.63 Windows 7
2014-01-10T03:03:01.000Z 回复
@风中漫步 error_log.txt没有错误记录应该是成功发送了的,看看是不是到垃圾邮件里面去了?
风中漫步 Firefox 26.0 Windows XP
2014-01-10T01:11:57.000Z 回复
感谢您的回复。 error_log文件一直是0,没有内容。
公子 Chrome 31.0.1650.63 Windows 7
2014-01-09T11:58:52.000Z 回复
@风中漫步 插件目录下有一个error.log文件,你看看日志文件里面记录了什么错误,麻烦贴给我看看。我这里测试了163的邮箱是没有问题的,注意的是SSL验证勾选了的话端口号需要变一下啊,具体可以看这里:http://help.163.com/09/1223/14/5R7P6CJ600753VB8.html 目前是后面这种情况,未审核就发布了,确实稍有不妥,后期我会补正的,谢谢你的反馈。不过我也没打算做那么强大的邮件通知功能,如果需要邮件通知功能的话还是用CommentToMail的好。
子曰去哪 Chrome 31.0.1650.63 Windows 7
2014-01-03T14:48:30.000Z 回复
我只是来at的 @子曰去哪 好像博主木有用这个插件了?
怡红公子 Chrome 31.0.1650.63 Windows 7
2014-01-04T10:41:56.000Z 回复
@子曰去哪 不是,插件在这个页面的代码有点问题了,我还没去查具体问题,其它页面还是可以的。
PHP二次开发 Firefox 26.0 Windows XP
2013-12-31T08:38:55.000Z 回复
哇,这么多评论呢。
公子 Chrome 31.0.1650.63 Windows 7
2013-12-31T03:49:37.000Z 回复
@PHP二次开发 嗯,都是来刷插件的,咳咳。
阿飞 Chromium 31.0.1650.63 Ubuntu
2013-12-27T11:20:03.000Z 回复
@关掉了?才过来准备耍哈子的 T_T
怡红公子 Chrome 31.0.1650.63 Windows 7
2013-12-27T13:05:22.000Z 回复
@阿飞 额,别的页面还是可以的,大飞老师也可以自己装上插件耍一下啦~ 就是不要跟大飞老师自己的CommentToMail插件混了...要不然回复的人得收两封邮件提醒了,额!
蓝冰 Chrome 31.0.1650.63 Windows 7
2013-12-26T08:55:03.000Z 回复
投诉,我的评论被删除了。
飞天舞 Chrome 31.0.1650.63 Windows XP
2013-12-25T12:39:00.000Z 回复
来晚了么?@ 怎么没出现用户?
浩子 Firefox 26.0 Windows 7
2013-12-26T09:09:57.000Z 回复
@不出来人了。。。
公子 Chrome 31.0.1650.63 Windows 7
2013-12-25T13:25:13.000Z 回复
@飞天舞 不知道怎么搞的,好像是这个页面的评论导致出BUG了,其它页面是正常的。
I'm 大宝 Chrome 31.0.1650.63 Windows 8.1
2013-12-25T11:13:19.000Z 回复
好东西啊,赶紧下载了
蓝冰 Chrome 31.0.1650.63 Windows 7
2013-12-25T10:59:37.000Z 回复
我突然很反感这种@怎么办
怡红公子 Chrome 31.0.1650.63 Windows 7
2013-12-25T11:03:04.000Z 回复
@蓝冰 把插件卸了呗。其实被冰剑这么弄一下我也挺反感的。不过我本来写这个插件的目的并不是这样被滥用的。
牧风 Chrome 22.0.1229.79 Windows 7
2013-12-25T10:27:08.000Z 回复
@微凉的风 @蓝冰 @eleven @fox @Mr.Q @公子 @微凉的风 @蓝冰 @eleven @fox @Mr.Q @ccc @fox @浩子 肥皂掉地上拉, 来捡啦~
eleven Chrome 31.0.1650.63 Windows 7
2013-12-25T10:22:19.000Z 回复
再来试试。。。
公子 Chrome 31.0.1650.63 Windows 8.1
2013-12-25T10:13:43.000Z 回复
@蓝冰 @eleven 已经把评论时间限制给取消掉了,出现这种情况我也不是很清楚,咳咳。。。
蓝冰 Chrome 31.0.1650.63 Windows 7
2013-12-25T10:11:45.000Z 回复
从萨
eleven Chrome 31.0.1650.63 Windows 7
2013-12-25T10:07:34.000Z 回复
马丹。都没评论就说 我频繁。最讨厌了!
公子 Chrome 31.0.1650.63 Windows 8.1
2013-12-25T10:09:26.000Z 回复
@eleven 什么意思啊?
冰剑 LBBROWSER Windows XP
2013-12-25T09:42:53.000Z 回复
@微凉的风 @蓝冰 @eleven @fox @Mr.Q @ ccc @ Jclyn @公子 新版就增加了邮件模板啊???
蓝冰 Chrome 31.0.1650.63 Windows 7
2013-12-25T12:35:10.000Z 回复
@冰剑 你妹
公子 Chrome 31.0.1650.63 Windows 8.1
2013-12-25T10:08:45.000Z 回复
@冰剑 没有加,现在是同步的代码所以会比较慢,也是为了抵制你这种@党吧,看来下个版本有必要增加黑名单功能了。我觉得上面被@的人会疯掉的。
冰剑 LBBROWSER Windows XP
2013-12-25T10:06:22.000Z 回复
@公子一个人就快很多。。。 @公子 @微凉的风 @蓝冰 @eleven @fox @Mr.Q @ ccc @ fox @ 牧风 @浩子
冰剑 LBBROWSER Windows XP
2013-12-25T10:05:22.000Z 回复
@公子话说我一次艾特很多人,评论超慢。。 我试试只艾特你一个人。。
冰剑 LBBROWSER Windows XP
2013-12-25T10:04:21.000Z 回复
@公子 @微凉的风 @蓝冰 @eleven @fox @Mr.Q @ ccc @ fox @ 牧风 @浩子 我还以为你加了所有人评论的@了。。
公子 Chrome 31.0.1650.63 Windows 8.1
2013-12-25T10:02:22.000Z 回复
@冰剑 恩,就是加了邮件通知的功能,这个就挺大一功能的吧,真是不要这么吐槽我嘛T_T
mrasong Chrome 31.0.1650.63 Windows 8
2013-12-24T03:43:28.000Z 回复
怎么整了两个博客?
公子 Chrome 31.0.1650.63 Windows 7
2013-12-25T09:09:39.000Z 回复
@ccc 西西妹没有蛋~你当然不用慌啦~
ccc Chrome 31.0.1650.63 Windows XP
2013-12-25T09:05:55.000Z 回复
@公子蛋慌吗?
公子 Chrome 31.0.1650.63 Windows 7
2013-12-24T04:26:17.000Z 回复
@mrasong 哈哈,一直都是俩博客哟,这个是折腾博客那个是生活博客,yeah~
公子 Chrome 31.0.1650.63 Windows 7
2013-12-23T02:49:44.000Z 回复
@ 冰剑 哈哈,没有strong标签了,以及暗黑召唤术实在是太口怕了!
公子 Chrome 31.0.1650.63 Windows 7
2013-12-23T02:39:38.000Z 回复
大王,过来玩玩吧,哈哈哈哈~ @ 冰剑
冰剑 LBBROWSER Windows XP
2013-12-23T02:41:08.000Z 回复
@公子 @fox @eleven @Mr.Q @彼岸星辰 @ ccc 都过来玩把。。
冰剑 IE 11.0 Windows 7
2013-12-23T02:38:39.000Z 回复
冰剑大人来了,快快迎接~
fox Chrome 26.0.1410.64 Windows XP
2013-12-23T01:19:07.000Z 回复
我是被博主召唤来的,肥皂一箱,敬请收下。
公子 Chrome 31.0.1650.63 Windows 7
2013-12-23T01:55:02.000Z 回复
@fox 哈哈,你来的太晚,节操已经被楼上的各位给抢走了~