在各大微博网站中习惯了@ 这个功能之后,发现它真是越来越方便了呢。连QQ都开始支持@ 功能的今天,Typecho居然不支持这么快捷的功能也太不潮啦。不过装上At插件之后一切就没有问题啦,立马就Fashion起来了有木有。
这款软件的基本作用是能让你:
- 在评论中方便的@ 和链接页面中的其它评论
- 同时支持点击回复按钮评论框增加
@被回复评论的用户名
- 被@的人会收到邮件通知(传说中的究极暗黑召唤术,慎用!)
- 更多功能还在开发中…
具体效果见下图:
插件更新至0.1.0版,增加了对@人邮件通知的功能(需要在后台填写相关设置)。因为功能涵盖关系,最好不要和CommentToMail插件同时使用,会导致发送多次邮件的情况出现。另外,邮件模板中可以使用的变量见下表:
变量名 | 代表内容 | 说明 |
---|---|---|
{site} | 博客站点名称 | 在博客后台设置中设定的 |
{title} | 评论文章标题 | |
{author} | 作者名称 | |
{mail} | 评论者的邮箱 | |
{permalink} | 评论链接 | |
{text} | 发评论的正文 | |
{time} | 发布评论时间 | |
{author_m} | 被提及的用户名称 | |
{text_m} | 被提及的用户评论 |
插件更新至0.1.1版,修复插件因为评论特殊字符造成的BUG。
作者大大,这个插件的smtp的相关设置是不是只能自建的啊?我用QQ邮箱的不行…
@小健健具体是这样报错的。
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
@小健健 这个是将错误信息写入到文件里出错了,和邮件发送没直接关系。你可以直接在代码这块 echo 下
ErrorInfo
看看 https://github.com/typecho-fans/plugins/blob/master/At/Plugin.php#L221您好,我开启了评论并没有出现艾特功能~
我用的initial模版,请问这个header(); ?>和footer(); ?>是应该放在主题的那个php文件内呢?comments吗?
@马春杰 在
</body>
前保证有<?php $this->footer(); ?>
即可。启动插件console提示,无法使用@ Uncaught ReferenceError: TypechoComment is not defined
@梁伟 检查一下模板
</head>
前是否有一下代码,没有的话补一下就可以了。如果有的话再确认下设置-评论设置中“启用评论回复”这个是否勾选上。@公子 真的非常感谢,我自己以前把这段代码删了,评论就出问题了。
最新版本的Typecho似乎用不了?
应该没问题吧?给个博客地址看看?我这因为新版 Markdown 有问题一直都没升。
@公子在本地调试的。提交后空白不能显示。提交后URL的后缀是/comment,变成/#comment就可以显示了。但不知道怎么加上#
@蛋白质小蝌蚪 空白应该是因为邮件通知发送失败导致的,不过评论应该是成功的,所以你回到文章里看评论还是有的,这个算是个不太好的体验吧~ 本地的话邮件发送失败可能是因为 PHP 的
mail()
函数不支持的关系大概?@公子确实是这个原因。本地测试的时候没当回事,瞎填了smtp,认真填对了就好了!感谢,很棒的插件!
你好,请问这个插件,还能提供下载么?貌似都打不开了
@龙鹰 https://pan.baidu.com/s/1cbCn3w 百度盘的下载链接失效了好像,重新分享一下~
@公子 炒鸡感谢。感觉这个插件很棒~
@龙鹰 哈哈,不客气~
我想问问 父级评论不存在是什么情况。。。谢谢
挺好的
不错的插件
@大大的小蜗牛骚扰下测试~
卧槽上面的广告君还比我厉害
日产广告三万八,也是欲哭无泪啊╮(╯▽╰)╭
@公子哎公子你这不会还0.9版本吧,为啥我1.0测试你这个At卡在评论action页面白屏了?0.0
@羽中靠神秘RP问题,今天测试没事了!- -
@羽中 嗯,有时候发邮件卡了是会白页的,不是必现现象。
@ ranbo 似乎是要打开评论回复才有效果
为什么我的用了没有效果呢?
不知道主题里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插件。
我只是来at的 @子曰去哪 好像博主木有用这个插件了?
@子曰去哪 不是,插件在这个页面的代码有点问题了,我还没去查具体问题,其它页面还是可以的。
哇,这么多评论呢。
@PHP二次开发 嗯,都是来刷插件的,咳咳。
@关掉了?才过来准备耍哈子的 T_T
@阿飞 额,别的页面还是可以的,大飞老师也可以自己装上插件耍一下啦~ 就是不要跟大飞老师自己的CommentToMail插件混了…要不然回复的人得收两封邮件提醒了,额!
投诉,我的评论被删除了。
来晚了么?@ 怎么没出现用户?
@飞天舞 不知道怎么搞的,好像是这个页面的评论导致出BUG了,其它页面是正常的。
@不出来人了。。。
好东西啊,赶紧下载了
我突然很反感这种@怎么办
@蓝冰 把插件卸了呗。其实被冰剑这么弄一下我也挺反感的。不过我本来写这个插件的目的并不是这样被滥用的。
@微凉的风 @蓝冰 @eleven @fox @Mr.Q @公子 @微凉的风 @蓝冰 @eleven @fox @Mr.Q @ccc @fox @浩子 肥皂掉地上拉, 来捡啦~
再来试试。。。
@蓝冰 @eleven 已经把评论时间限制给取消掉了,出现这种情况我也不是很清楚,咳咳。。。
从萨
马丹。都没评论就说 我频繁。最讨厌了!
@eleven 什么意思啊?
@微凉的风 @蓝冰 @eleven @fox @Mr.Q @ ccc @ Jclyn @公子
新版就增加了邮件模板啊???
@冰剑 恩,就是加了邮件通知的功能,这个就挺大一功能的吧,真是不要这么吐槽我嘛T_T
@公子 @微凉的风 @蓝冰 @eleven @fox @Mr.Q @ ccc @ fox @ 牧风 @浩子
我还以为你加了所有人评论的@了。。
@公子话说我一次艾特很多人,评论超慢。。
我试试只艾特你一个人。。
@公子一个人就快很多。。。
@公子 @微凉的风 @蓝冰 @eleven @fox @Mr.Q @ ccc @ fox @ 牧风 @浩子
@冰剑 没有加,现在是同步的代码所以会比较慢,也是为了抵制你这种@党吧,看来下个版本有必要增加黑名单功能了。我觉得上面被@的人会疯掉的。
@冰剑 你妹
怎么整了两个博客?
@mrasong 哈哈,一直都是俩博客哟,这个是折腾博客那个是生活博客,yeah~
@公子蛋慌吗?
@ccc 西西妹没有蛋你当然不用慌啦
@ 冰剑 哈哈,没有strong标签了,以及暗黑召唤术实在是太口怕了!
大王,过来玩玩吧,哈哈哈哈~ @ 冰剑
@公子 @fox @eleven @Mr.Q @彼岸星辰 @ ccc
都过来玩把。。
冰剑大人来了,快快迎接~
我是被博主召唤来的,肥皂一箱,敬请收下。
@fox 哈哈,你来的太晚,节操已经被楼上的各位给抢走了~
@ 公子 來捡肥皂
@Jclyn =——= 一边玩儿去~ 现在应该没有乱码了!
@Jclyn好好学习,天天向上,前玩别玩肥皂!
发现一个bug 就是打完文字 就不能@ 出列表
@ccc 要打一个空格啊骚年~
妈蛋沙发和肥皂都被抢了!!@公子@浩子
@公子 给你一块肥皂!!!!!!!!!!!!!!!!!!
@eleven 我这节操还有很多,不需要肥皂了,没事丢两个节操就好了,一大把的人就扒地上捡了。
我草你,邮件乱码
@蓝冰 额,你是有家室的人了,不要乱搞知道么。现在应该正常了吧?
@蓝冰 帮我看看fox下来乱码么?刚才又改了一下编码。
@公子不乱了
@微凉的风 @蓝冰 @eleven @fox @Mr.Q @ 牧风 @ 猫大叔 @Louis Han @ Jclyn 我以创世神的名义召唤你们,快回来吧!哈哈哈哈哈~
@公子 什么情况邮件通知,碉堡了.
@卢岚峰 哇卡卡卡我的暗黑召唤术!哈哈!等我再测试几下再把新版放出来
@公子 这以后玩意被人家扫描了群发垃圾邮件,可肿么办…
@卢岚峰 哈哈,稍微做了限制,只能对本页面上评论的人进行发送,另外,看插件的发展情况,如果垃圾邮件的情况很严重的话我会设置一下每条评论最多@多少个人的(实际上我之前写的时候设置了,但是为了更好玩我就又删掉了,啊哈哈)。不过装上就是玩玩嘛,真要有垃圾评论了不装也罢了。
@ 公子 @蓝冰 @eleven @fox @彼岸星辰 @ ccc @ Jclyn @ eleven @Louis Han …
神马情况~~~~~~~~~~~~~
@浩子 别在恶意@了,本各位大神拉到黑名单去了就尴尬了!
@ 了之后.用邮件提示.这个确实是个不错的点子.
@猫大叔 额,邮件提示暂时还没做,我争取一下吧!
这个功能真是很实用啊
@Louis Han 哈哈,是挺好玩的,WP的话牧风大大也写过一样的插件哦,你可以试一下:http://mufeng.me/at-who.html
@公子 不错~你的贴纸买了吗
@Jclyn 没买T_T。没钱啊T_T
@怡红公子靠 哭穷可耻啊 太讨厌了你个凑表脸
@Jclyn 靠,我是真穷…穷的回家的票都买不起了T_T
@怡红公子你回一次家十张毛爷爷都不够这是我的错吗。。。没钱还买pad买touch买耳机买键盘买相机这是说猪的啊o_O
@Jclyn 我又没有说是你的错啊,你发那么大的火干嘛←_←…明明人家是买了之后没有钱了好么…
@怡红公子不好
@Jclyn 不好就算了~
肥皂2.0来了, 快脱了裤子接着 @蓝冰 @eleven @fox @Mr.Q @eleven
@牧风 额,暂时没有邮件通知,估计大大你召唤不回来他们。
@牧风 @公子 我来了~~~
@浩子 汗,你这是人肉回访啊,牛逼!
@浩子 收到你的召唤, 我就过来了
@牧风靠,能告诉我你们怎么过来的么,都好牛逼啊!
@怡红公子你卖个萌就告诉你。望天…
@Jclyn →_← …快告诉我~
@公子我也不知道…(对手指)
@Jclyn 禽兽!
来迟了,很好的功能啊.收了.
收下。感谢~
@Mr.Q 我来测试下。 哈哈
@eleven@Mr.Q 用途是什么
@蓝冰 貌似没有啥效果样啊。。。
应该在加上邮件通知。。。
@浩子 @蓝冰 恩,提醒的话还得好好想想,后期应该会加上,这只是0.0.1版,大家不要将就太多,哈哈!
沙发出租~
@Mr.Q 回复一个试试
@彼岸星辰 扔你一块肥皂~