现在的位置: 首页>正文
HotNews主题用户请删除小墙代码
发表于192 天前 评论数 15 ⁄ 被围观 2,068+

公告:HotNews主题用户请自行删除小墙代码,该代码可能会造成重复收录及影响页面链接跳转。

具体方法:

打开主题functions.php模版,找到下面代码并全部删除。

  1. //小墙Willin Kan   
  2. class anti_spam {   
  3.   function anti_spam() {   
  4.     if ( !current_user_can('level_0') ) {   
  5.       add_action('template_redirect', array($this, 'w_tb'), 1);   
  6.       add_action('init', array($this, 'gate'), 1);   
  7.       add_action('preprocess_comment', array($this, 'sink'), 1);   
  8.     }   
  9.   }   
  10.   function w_tb() {   
  11.     if ( is_singular() ) {   
  12.       ob_start(create_function('$input','return preg_replace("#textarea(.*?)name=([\"\'])comment([\"\'])(.+)/textarea>#",   
  13.       "textarea$1name=$2w$3$4/textarea><textarea name=\"comment\" cols=\"100%\" rows=\"4\" style=\"display:none\"></textarea>",$input);') );   
  14.     }   
  15.   }   
  16.   function gate() {   
  17.     if ( !emptyempty($_POST['w']) && emptyempty($_POST['comment']) ) {   
  18.       $_POST['comment'] = $_POST['w'];   
  19.     } else {   
  20.       $request = $_SERVER['REQUEST_URI'];   
  21.       $referer = isset($_SERVER['HTTP_REFERER'])         ? $_SERVER['HTTP_REFERER']         : '隱瞞';   
  22.       $IP      = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] . ' (透過代理)' : $_SERVER["REMOTE_ADDR"];   
  23.       $way     = isset($_POST['w'])                      ? '手動操作'                       : '未經評論表格';   
  24.       $spamcom = isset($_POST['comment'])                ? $_POST['comment']                : null;   
  25.       $_POST['spam_confirmed'] = "請求: "$request"\n來路: "$referer"\nIP: "$IP"\n方式: "$way"\n內容: "$spamcom"\n -- 記錄成功 --";   
  26.     }   
  27.   }   
  28.   function sink( $comment ) {   
  29.     if ( !emptyempty($_POST['spam_confirmed']) ) {   
  30.       if ( in_array( $comment['comment_type'], array('pingback', 'trackback') ) ) return $comment;   
  31.       add_filter('pre_comment_approved', create_function('', 'return "spam";'));   
  32.       $comment['comment_content'] = "[ 小牆判斷這是Spam! ]\n"$_POST['spam_confirmed'];   
  33.     }   
  34.     return $comment;   
  35.   }   
  36. }   
  37. $anti_spam = new anti_spam();  

删除后,Hotnews Pro主题防spam方法请参阅::Hotnews Pro主题防spam小技巧

【上篇】
【下篇】

目前有 15 条留言 其中:访客:14 条, 博主:1 条

  1. 祺之印记 : 2011年11月13日 191 天前 20:16:43  1楼 @回复 回复

    第一次这么高啊 哈哈 好久没来了 一直在用鸟哥的主题挂域名年龄

  2. MMXF : 2011年11月15日 190 天前 08:54:50  2楼 @回复 回复

    HotNews主题,对404的判别不是很完整,例如/?2或者/page/5jfeifj, 这样的页面可以访问,导致被收录很多和主页一样的内容。麻烦有解决办法时请告知!耽误时间,多多包涵!

  3. 南宁seo : 2011年11月16日 189 天前 10:50:53  3楼 @回复 回复

    这个已经注意到了,都在重复收录

  4. 深邃的狮子座 : 2011年11月16日 188 天前 20:59:39  4楼 @回复 回复

    我的主题里面没有这个文件啊?

  5. 小z : 2011年11月22日 183 天前 13:12:30  5楼 @回复 回复

    有问题啊!我删除了后连接表下面空出好大一片怎么回事呢?帮下忙啊!

  6. 小z : 2011年11月22日 183 天前 13:32:21  6楼 @回复 回复

    麻烦看下啊!www.znn8.com 我是照你说的删的啊!怎么会出现这种情况呢?求求你看看嘛!新手不懂嘛!感谢咯!

  7. 小z : 2011年11月22日 182 天前 17:58:43  7楼 @回复 回复

    怎么办嘛 !麻烦解决下嘛!不删感觉正常!删了谷歌浏览器和火狐主页底部会出现一片空白!IE会出现主页居右呃!谁知道怎么回事麻烦说下啊!www.znn8.com麻烦看看嘛!小弟感激不尽啊!

  8. zhaoqingsong : 2011年11月23日 182 天前 10:56:26  8楼 @回复 回复

    我的站很多图片都不显示的 麻烦看看呢

  9. 拼拼马 : 2011年11月23日 182 天前 11:03:35  9楼 @回复 回复

    鸟哥真好,本想改改版面,折腾了几天也没折腾好。53tian.com

  10. 29的博客 : 2011年11月24日 181 天前 16:22:33  10楼 @回复 回复

    这个我马上做出了调整,感谢哈!

  11. sinceres : 2011年11月24日 180 天前 17:34:25  11楼 @回复 回复

    请问我的小站,1楼总是从-49楼,开始,怎么回事,在哪里改下。谢谢。

  12. 爱嘟嘟 : 2011年11月24日 180 天前 20:12:39  12楼 @回复 回复

    删掉后还是有重复收录啊

  13. 南宁装饰网 : 2011年11月25日 180 天前 12:24:23  13楼 @回复 回复

    我这找了几遍了 还是不见这段代码~

  14. 小陈 : 2011年12月05日 169 天前 16:54:24  14楼 @回复 回复

    原来是这个问题,现在解决了哈!

Wopus问答

给我留言

留言无头像?

留言不能超过1500字,已输入字数:

×
腾讯微博