长期保存评论者信息

作者:逸冰博客 发布时间:June 15, 2009 分类:建博记录

        上次歪歪屋啊提出逸冰博客模版里面的“记住我”失效了,也就去测试了一下,真的是记不住咯,感谢他的提醒!  【已经更新
      昨天晚上就在bo-blog官方论坛看到了疯瘾发表了一篇关于输入评论者信息的文章,http://bbs.bo-blog.com/thread-23924-1-1.html,看了看感觉这个很不错,可以保存一年的哦,不知道有没有真的这么长时间的缓存。不过他的只是保存评论者的名字和网址,但是我这个博客已经加上了邮件评论回复的功能,是必须输入E-mail地址的,所以只能修改了一下。以后只要输入一次就可以啦,再也不会像以前那样每评论一次就需要输入一次,其实我也感觉到有时候是很烦人的哦,想评论多篇日记都要输入多次,有些人就会选择放弃后面的评论咯......
      
         把以下代码保存到您正在使用模板的顶部。。。最顶。。。记得必须不能使用微软的txt记事本修改。建议使用editplus等编辑软件

$v_replier = safe_convert(trim($_POST[v_replier]));
$v_repurl = safe_convert($_POST[v_repurl]);
$v_repemail = safe_convert($_POST[v_repemail]);
if($v_replier) {
setcookie('reply_user_name',$v_replier,time()+31536000);
setcookie('reply_user_url',$v_repurl,time()+31536000);
setcookie('reply_user_email',$v_repemail,time()+31536000);
}
$co_v_replier = safe_convert($_COOKIE['reply_user_name']);
$co_v_repurl = safe_convert($_COOKIE['reply_user_url']);
$co_v_repemail = safe_convert($_COOKIE['reply_user_email']);
?>

然后搜索评论框的代码 name="v_replier"  找到本标签的 value="{replier}" 修改为 value="{$co_v_replier}"
再次搜索评论框的代码 name="v_repurl"  找到本标签的 value="{repurl}"  修改为value="{$co_v_repurl}"
再次搜索评论框的代码 name="v_repemail"  找到本标签的 value="{repemail}"  修改为value="{$co_v_repemail}"

最后保存上传。逸冰博客已经在使用了,欢迎大家来测试......有问题欢迎大家把钻砸过来.....

标签: 逸冰博客, bo-blog官方论坛, 模版, 疯瘾, 歪歪屋啊

已有 35 条评论 »

  1. 小本创业 2009-06-15 22:05:56

    试了才知道

    1. admin 2009-06-15 22:26:07

      嗯,不错,那你试了知道了吗?

  2. 老T 2009-06-15 22:11:23

    这个问题在联盟的各位那里好像都存在!

    1. admin 2009-06-15 22:29:31

      我记得wp是集合在程序里面的,所以wp的这个功能很是喜欢

  3. Curry 2009-06-15 22:23:18

    路过来测试下,,

    1. admin 2009-06-15 23:04:47

      欢迎测试....不要扔砖但接受此钻grin

  4. Davy 2009-06-16 11:12:29

    非常感谢逸冰!呵呵,按照你的教程,已经设置好了。

    这可真给朋友们提供方便了。再次感谢逸冰兄弟!

    1. admin 2009-06-16 13:09:22

      呵呵,这些都是符合我们安装了邮件评论回复的
      客气啦

  5. 浩子 2009-06-16 11:30:35

    我博客我直接就是弄的默认“记住我”啊
    发现没有啊

    1. admin 2009-06-16 13:10:21

      我是登录会员的,发现的只是会员也要验证码......呜呜!

  6. Curry 2009-06-16 12:17:25

    我把我的模板也修改了下,谢谢分享哈,

    1. admin 2009-06-16 13:10:45

      呵呵,适用就好

  7. Curry 2009-06-16 15:12:19

    逸冰有个问题,记住我功能用了之后,
    我现在评论昵称那里是
    Curry  
    你测试看看,

  8. jOe 2009-06-16 17:13:38

    去试试

  9. 冰剑 2009-06-16 19:27:41

    可以,不错,不过疯淫的东西看看再说。。

    1. admin 2009-06-17 11:28:23

      自己稍加处理

  10. 浩子 2009-06-16 20:38:31

    嘿嘿
    我听Davy说我的,我又像你这样搞了下
    试一试看看

    1. admin 2009-06-17 11:29:05

      昨天晚上出理好了,就停电啦

  11. FORECE 2009-06-17 09:55:15

    有时候输入这些东西确实有点烦人。先看看效果再说。

    1. admin 2009-06-17 11:30:23

      是啊,想多评论几篇文章的时候就显的没有多大耐性了吧...或许我也是其中之一?呵呵

  12. 老k 2009-06-17 10:32:03

    cool
    尝试下,在wp过来的。

    1. admin 2009-06-17 11:31:07

      欢迎.......
      好像wp的程序自带有这么功能的

  13. Curry 2009-06-17 11:12:37

    这次也是没有问题,
    奇怪为什么风吟的代码里没有调用email的那句,
    是不是问题跟那个有关,,,
    真烦,还是不管了,反正不是什么大问题,,

    1. admin 2009-06-17 11:32:53

      不是,因为我是开通邮件评论回复的,E-mail是必填的,所以就加了调用email
      现在还没有解决吗?

  14. Curry 2009-06-17 11:34:43

    刚在你这里又出现那个问题,多了两个空格,
    呵呵,小问题,不用管他,,

    1. admin 2009-06-17 21:41:56

      现在代码已经更新啦!测试没有空格

  15. 浩子 2009-06-17 12:29:17

    修改的怎么样了哦

    1. admin 2009-06-17 21:42:39

      一切随想象中的方向进行

  16. 0cai 2009-06-20 12:27:56

    恩  不错啊  接燃眉之急了
    也算测试下!

    1. admin 2009-06-22 00:06:46

      不知道测试通过了没有,呵呵

  17. 海天无影 2009-06-20 22:29:58

    保存一年啊 好长啊

    1. admin 2009-06-22 00:08:46

      理论上是一年的

  18. 卢松松 2009-06-21 22:09:31

    下次研究研究zblog如何长期保保存!

    1. admin 2009-06-22 00:10:09

      呵呵,这个想法不错!不过我到你那好像都是记住信息的哦

  19. 翎峋 2009-09-09 15:48:57
    把以下代码保存到您正在使用模板的顶部。。。

    应该是把

    $v_replier = safe_convert(trim($_POST[v_replier]));  $v_repurl  = safe_convert($_POST[v_repurl]);  $v_repemail  = safe_convert($_POST[v_repemail]);  if($v_replier) {  setcookie('reply_user_name',$v_replier,time()+31536000);  setcookie('reply_user_url',$v_repurl,time()+31536000);  setcookie('reply_user_email',$v_repemail,time()+31536000);  }  $co_v_replier = safe_convert($_COOKIE['reply_user_name']);  $co_v_repurl = safe_convert($_COOKIE['reply_user_url']);  $co_v_repemail = safe_convert($_COOKIE['reply_user_email']);

    这些内容放在<?php之内,你这样直接添加进去就多了个<?php和?>。

添加新评论 »