评论@插件 - At 0.1.1 For Typecho 0.9

2013-12-14
506 字
2 分钟阅读时长

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

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

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

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

具体效果见下图:

请输入图片描述


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

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

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

下载地址:BOX | 百度云

本文作者lizheming

发布于 2013-12-14,最后更新于 2013-12-14

147 评论

小健健 Chrome80.0Windows 10
2020-04-23 18:54:51

作者大大,这个插件的smtp的相关设置是不是只能自建的啊?我用QQ邮箱的不行…

小健健Chrome80.0Windows 10
2020-04-23 19:12:52

@小健健具体是这样报错的。

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

公子Chrome81.0macOS 10.15.4
2020-04-26 02:07:24

@小健健 这个是将错误信息写入到文件里出错了,和邮件发送没直接关系。你可以直接在代码这块 echo 下 ErrorInfo 看看 https://github.com/typecho-fans/plugins/blob/master/At/Plugin.php#L221

马春杰 Chrome67.0Windows 10
2019-03-29 01:13:46

您好,我开启了评论并没有出现艾特功能~
我用的initial模版,请问这个header(); ?>和footer(); ?>是应该放在主题的那个php文件内呢?comments吗?

公子Chrome73.0macOS 10.14.3
2019-03-29 01:45:57

@马春杰 在 </body> 前保证有 <?php $this->footer(); ?> 即可。

梁伟 Chrome70.0Windows 10
2018-12-01 04:47:21

启动插件console提示,无法使用@ Uncaught ReferenceError: TypechoComment is not defined

公子Chrome70.0macOS 10.14.2
2018-12-02 06:31:18

@梁伟 检查一下模板 </head> 前是否有一下代码,没有的话补一下就可以了。如果有的话再确认下设置-评论设置中“启用评论回复”这个是否勾选上。

<?php $this->header(); ?>
JoeChrome76.0macOS 10.14.6
2019-08-21 05:15:55

@公子 真的非常感谢,我自己以前把这段代码删了,评论就出问题了。

蛋白质小蝌蚪 Chrome68.0macOS 10.13.6
2018-09-12 00:36:16

最新版本的Typecho似乎用不了?

公子Chrome69.0macOS 10.13.6
2018-09-12 01:22:08

应该没问题吧?给个博客地址看看?我这因为新版 Markdown 有问题一直都没升。

蛋白质小蝌蚪Chrome66.0Windows 10
2018-10-06 06:58:06

@公子在本地调试的。提交后空白不能显示。提交后URL的后缀是/comment,变成/#comment就可以显示了。但不知道怎么加上#

公子Chrome69.0macOS 10.14.1
2018-10-06 18:37:01

@蛋白质小蝌蚪 空白应该是因为邮件通知发送失败导致的,不过评论应该是成功的,所以你回到文章里看评论还是有的,这个算是个不太好的体验吧~ 本地的话邮件发送失败可能是因为 PHP 的 mail() 函数不支持的关系大概?

蛋白质小蝌蚪Chrome66.0Windows 10
2018-10-07 20:08:02

@公子确实是这个原因。本地测试的时候没当回事,瞎填了smtp,认真填对了就好了!感谢,很棒的插件!

龙鹰 Maxthon4.0Windows XP
2017-07-15 00:17:29

你好,请问这个插件,还能提供下载么?貌似都打不开了

公子Chrome59.0macOS 10.12.6
2017-07-15 00:29:54

@龙鹰 https://pan.baidu.com/s/1cbCn3w 百度盘的下载链接失效了好像,重新分享一下~

龙鹰Maxthon4.0Windows XP
2017-07-15 00:31:03

@公子 炒鸡感谢。感觉这个插件很棒~

公子Chrome59.0macOS 10.12.6
2017-07-15 00:31:46

@龙鹰 哈哈,不客气~

琉璃 Edge12.10240Windows 10
2015-10-18 19:38:43

我想问问 父级评论不存在是什么情况。。。谢谢

葡萄酒批发 Baidu6.xWindows 7
2015-02-05 00:31:58

挺好的

大大的小蜗牛 Chrome39.0Windows 7
2015-02-02 17:52:00

不错的插件

羽中Firefox51.0Windows 10
2017-02-14 07:31:43

@大大的小蜗牛骚扰下测试~

除草君 Chrome39.0Windows 8.1
2014-09-24 08:47:06

卧槽上面的广告君还比我厉害

公子Chrome37.0Windows 7
2014-10-11 18:33:02

日产广告三万八,也是欲哭无泪啊╮(╯▽╰)╭

羽中Firefox51.0Windows 10
2017-02-14 07:33:36

@公子哎公子你这不会还0.9版本吧,为啥我1.0测试你这个At卡在评论action页面白屏了?0.0

羽中Firefox51.0Windows 10
2017-02-14 18:28:06

@羽中靠神秘RP问题,今天测试没事了!- -

公子Chrome56.0macOS 10.12.4
2017-02-15 02:06:03

@羽中 嗯,有时候发邮件卡了是会白页的,不是必现现象。

和月清岚 Sogou Explorer1.0Windows Vista
2014-09-17 21:50:01

@ ranbo 似乎是要打开评论回复才有效果