Mail_To_Commenters_When_Posting Version 1.1

WordPress 插件—-

本次更新重点是退订功能!

安装方法:

  1. 将插件解压后的文件夹上传至 /wp-content/plugins
  2. 后台点击启用

至此邮件已经可以正常发送至用户邮箱之中!要想启用邮件退订功能还得稍稍做些调整!

  1. 在插件解压后的文件夹中找到unsubscribe. 文件,上传至网站的根目录,访问地址应该是这样的:http://www.jiucool.com/unsubscribe.php
  2. 打开unsubscribe.php 文件,将wordpress配置文件中的如下几行重新配置到unsubscribe.php 里,如下图所示:
    Mail_To_Commenters_When_Posting
  3. OK,正常使用ing……….

本次更新主要有以下变化:

  1. 从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的 也就是显示的时间(无论用什么php命令)都是格林威治标准时间。和我们的时间(北京时间)差了正好8个小时,基于此问题进行了修复。date_default_timezone_set (XXX); 设置时区为东八区,时间也就是我们中国的时间了!
  2. 针对时间算法更正,全部转化为Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),精确度再不会有问题了!
  3. 本版本默认情况下文章发布36秒之内请不要进行修改,否则会再次发送邮件!如需修改过一分钟之后再发送吧!
  4. 排除邮件列表以源码方式 + 数据库表形式存储无论修改哪个都有效!
  5. 好消息,正式提供邮件退订功能…… 当用户收到邮件时,以后不想收到,那么用户可以通过邮件下方的退订链接进行退订!
  6. 对于退订成功的邮箱地址将 将会以邮件的形式通知站点管理员!
  7. 为防止有人恶意将其他人邮箱进行退订,特此提供防恶意退订功能,同一IP一小时之内只能退订一次,这个时间已经很短了吧!
  8. 对于已经退订的用户无法再次提交重复发送退订请求!
  9. 为加快发布文章的速度,所以这里只选择发布50封邮件,这50位用户是随机选择的!这样加大了覆盖面,并且不会每发布一次文章同样的用户都会收到!只是偶尔收到,增进大家感情哈^_^ 如果选中的这50位用户在排除列表里的话,那么实际发送的邮件数将小于50!
  10. 再次声明,本插件谨慎使用,如出现其他纠纷本人概不负责!

卸载方法 :

  • 如需彻底卸载的话,禁用插件后,请手动删除数据库中的表 jiucool_mail_exclude,本插件不会影响网站访问速度,只在发布文章时触发相关功能!

下载插件:

插件下载地址:Mail_To_Commenters_When_Posting.zip

不想收到邮件的同志,请在你收到邮件的瞬间点击退订链接进行退订!谢谢您的合作……请不要进行人身攻击,咱们都是和谐P民……

如果有喜欢的朋友敬请下载使用,如果还有其他功能需要完善,会在以后版本中修改!有问题随时留言反馈!

45 Responses to “Mail_To_Commenters_When_Posting Version 1.1”

  1. trylife CHINA Mozilla Firefox Ubuntu Linux says:

    支持下挺好的东西,就是没有勇气把自己的囧文发到别人邮箱~ :mrgreen:

    [Reply]

  2. 收到邮件,我也试试看

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @北京户口迁入条件, 谨慎使用哈

    [Reply]

  3. Dianso CHINA Google Chrome Windows says:

    测试了下,应该成功了 :-P

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @Dianso, 嘎嘎…… :mrgreen: :mrgreen:

    [Reply]

  4. Dianso CHINA Google Chrome Windows says:

    是放到根目录下?我还以为是插件目录

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @Dianso, 嗯,是网站根目录下^_^

    [Reply]

  5. Bee君 CHINA Google Chrome Windows says:

    呵呵,在邮箱收到了~个人原创插件哈~刚刚了feedsky的缺陷

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @Bee君, 呼呼 :mrgreen: :mrgreen:

    [Reply]

  6. 久酷 CHINA Mozilla Firefox Windows says:

    @哈默: 你说的都对,但关键问题是,你直接写在插件里是可以直接使用wp的自带函数库,但是未登录 无用户名 无密码情况下就不行了! 我现在用的WP版本是3.0 试过了不行,不知是不是以前的可以……

    [Reply]

  7. 皓辰 CHINA Internet Explorer Windows says:

    继续折腾……

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @皓辰, 折腾无极限,哈哈

    [Reply]

  8. 任鸟飞 CHINA Google Chrome Windows says:

    好多类似的插件,感觉你这插件有点功能不全啊 :wink:

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @任鸟飞, 欢迎提出宝贵意见

    [Reply]

  9. 哈默 CHINA Mozilla Firefox Windows says:

    退订功能为什么不直接放在插件里呢? 现在的这种处理方式太ugly,也破坏了插件的方便性。
    插件里可以直接处理url参数更合理,比如 http://www.jiucool.com/?act=unsubscribe&email=….

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @哈默, 可是可以 但无法写进数据库,未登录用户不可能登录到后台的……因为留言者没有用户名 密码资料 无法直接写进插件里…… 只能退而求其次了

    [Reply]

    哈默 CHINA Mozilla Firefox Windows Reply:

    @久酷, 我觉得理解上可能有些偏差。插件里读写数据库不需要登录后台,直接从url里面取到退订的email,然后调用mysql_query。我以前做的一个插件就这么处理的,没有问题。

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @哈默, 思路对啊,我也试过,但问题是数据库的用户名密码怎样读取?直接调用wp-congfig.php?貌似我试的时候禁止调用了……

    哈默 CHINA Mozilla Firefox Windows Reply:

    @久酷, 直接取用户名和密码也是可以,我以前是直接include wp-config.php,现在不知道。不用现在没必要直接用mysql_query,用wp封装的$wpdb来操作更方便。
    global $wpdb;
    $wpdb->get_results($sql); //或者 $wpdb->query($sql);

    btw: 你这个主题嵌套3层后不能reply了

    [Reply]

  10. 阿邙 CHINA Google Chrome Windows says:

    嘿嘿 还是这样比较和谐

    [Reply]

    久酷 CHINA Mozilla Firefox Windows Reply:

    @阿邙, 和谐社会,嘎嘎

    [Reply]

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:


正在读取数据……