常见问题 官方日志 感受领先的论坛体验 Bo-blog 说明文档
Bo-Blog空间解决方案 500M/200元官方主机
高性价比、可半年付款
Bo-Blog bW Bo-blog专用美国主机
365元/年
返回列表 回复 发帖

[HACK] 修改模板让评论者一年只需要输入一次信息

本帖最后由 剑的传说直至永恒 于 2009-6-16 08:55 编辑

2009/6/16更新:修正采用自动cookie访客多次评论后产生空格问题。造成空格原因未知。

boblog“记住我”的功能很多模板不能使用,因此让评论者没发表一篇文章的评论时就必须重新输入一次 用户名跟信息 非常的不方便。因此风吟改了改模板!让模板自动启用记住我。。此设置同样支持留言本。只要访客输入一次评论的用户名 网站url 就记录一年。一年之内不用输入。
经严格测试此代码安全无害请放心使用。

演示地址: http://fengyin.name/

只要评论一次,您的用户名跟UrL就会自动记录下次您访问风吟的博客的时候就不用再输入您的用户名以及Url.

此代码保存到您正在使用模板的顶部。最顶。。记得必须不能使用微软的txt记事本修改。
如果你用txt记事本修改,请修改后进入 http://shuffle.fengyin.name/removebom/
把你模板上传一次移除Bom不然就会造成无法登陆。
  1. <?php
  2. // get replyer replyurl
  3. $v_replier = safe_convert(trim($_POST[v_replier]));
  4. $v_repurl  = safe_convert(trim($_POST[v_repurl]));
  5. if($v_replier) {
  6. setcookie('reply_user_name',$v_replier,time()+31536000);
  7. setcookie('reply_user_url',$v_repurl,time()+31536000);
  8. }
  9. $co_v_replier = safe_convert(trim($_COOKIE['reply_user_name']));
  10. $co_v_repurl = safe_convert(trim($_COOKIE['reply_user_url']));
  11. // read cookie
复制代码
然后搜索评论框的代码 name="v_replier"  找到本标签的 value="{replier}" 修改为 value="{$co_v_replier}"

再次搜索评论框的代码 name="v_repurl"  找到本标签的 value="{repurl}"  修改为value="{$co_v_repurl}"
关闭模板上传。。。一切OK。
承接Bo-blog插件制作二次开发邮件联系: ehbe@163.com
沙发(凑字凑字)
依然关注BO-BLOG
辛苦了...
伍世豪
http://www.worldho.com
这个刚刚适合,早上还有朋友跟我说记住我失效呢
http://www.cyy7.cn
逸冰'S blog
<input name="v_replier" id="v_replier" type="text" size="12" class="text" value="{replier}" {disable_replier}/>

<input name="v_repurl" id="v_repurl" type="text" size="12" class="text" value="{repurl}" />

疯瘾   后面这个怎么没有V的?怎么改呢
http://www.cyy7.cn
逸冰'S blog
这个挺好
名称:KuMoo's Blog-[Box Stop Here]
地址:http://www.kumoo.net
说明:Box Stop Here
这个功能很实用,试试去了
额 偶看看··
kalahan的破窝http://www.chs8.com (pR=4)
好东西 支持下
“豆腐‖BLOG http://www.doufu.fr/
思路不错!
返回列表