Liby’s Blog » Blog Archive » 折腾插件

折腾插件

八月 30th, 2008 by liby
Posted in 技事巧事 | 7 Comments »

   最近两天在找插件,想实现类似twitter那中的那种回复,点了@xxx 后可以跳到以前那条评论.

   刚开始找到的是@Reply \w comment preview插件.自己用了试用下感觉不怎么样,继续寻找.拐了几道弯

发现了Mail To Commenter这款插件.

通过判断评论内容是否含有‘@user ‘或‘@user:’的代码,如果有的话,会将评论内容用邮件发送给user。 

例如,假设ABC是本文留言者或评论者之一。如果管理员或者其它评论者比如CDE认为自己的评论有必要让ABC获知,他/她仅仅需要在自己的评论内容中插入‘@ABC ‘或‘@ABC:’代码即可以实现此功能。该插件会自动判断并获取ABC的邮件地址,然后根据指定的邮件模板包装该评论并发送给ABC。该插件亦提供‘@all’的用法,这是个将评论群发给之前所有评论者的代码,注意,此用法可能会造成邮件泛滥,所以,在插件选项页面有设置使用‘@all’的权限。由管理者自行决定。另外,为了简化用户的输入,插件提供了一个函数mailtocommenter_button()用户生成一个按钮,简单点击这个按钮就可以输入‘@user ‘代码到评论框中。  

    在上传启用后一直无法实现所说的功能.后来发现还需要调用代码,可折腾了半天在commenter.php中加入

了提示所需要的

  1. <?php if(function_exists('mailtocommenter_button')) mailtocommenter_button();?>

 

代码也不能正常使用.到现在这时候才发现要在 

 

 

  1. <?php foreach ($comments as $comment) : ?>

 

之后加如此代码才能达到效果.否则会出现并不是每条评论都提供可选择的按钮,并且点击按钮后不能正常链接

到评论.找到关键点后,就成功的使用上这个插件.

 

 

 

    现在我回复评论只需要点 中绿色的按钮就可以了.

  因为我只是想要这款插件的链接评论的功能,所以我并没有开启邮件通知功能.另外插件的一功能貌似有问题,

 

取消此功能后,仍然会在文章中显示说明内容,不知道是我的原因还是什么.

   关于这种功能及插件可以去http://www.thinkagain.cn/archives/989.html看看.

Tags: , ,

You can leave a response, or trackback from your own site.
You can follow any responses to this entry through the RSS 2.0 feed.

7 Responses to “折腾插件”

  1. Notify ... ... ThinkAgain says:

    插件在后台启用后,在评论中输入@user的话,就会自动发送邮件给user了。
    至于那个函数调用,仅仅是用来生成一个快捷按钮而已。在后台也可以自定义这个按钮外观等。

  2. Notify ... ... liby says:

    @ThinkAgain
    我没有启用邮件功能.最开是出错的原因主要是调用代码所放的位置不知道.

  3. Notify ... ... 菠菜 says:

    这个插件很有意思,看看在新的主题中能不能用到。

  4. Notify ... ... liby says:

    @菠菜 期待你新的主题

  5. Notify ... ... 贝壳 says:

    折腾得好·····:)

  6. Notify ... ... shamas says:

    看来我也换这个吧

  7. Notify ... ... 千年私服 says:

    很棒,收藏了

Leave a Reply