月度归档:八月 2013

彻底解决WordPress博客垃圾评论的问题

本来这里很少有评论,但是来自日语或者英语的垃圾评论却非常多,可以用wordpress自带的过滤功能禁止其中的完全英语的垃圾评论,但是没有办法禁止日语的,甚至其他各种语言的,在网络上面发现有人使用计算加法作校验的方式来屏蔽来解决。因为垃圾评论都是用“机器人”发出的,他们不可能去分析评论的额外接口。利用wordpress提供的comments的两个回调即可实现。

在网上下载了插件的代码,稍作了修改。

修改步骤:

1、将如下文件解压缩后放到wordpress的如下目录中:$wordpress-root-path\wp-content\plugins,形成$wordpress-root-path\wp-content\plugin\comment_capatcha.php的目录结构。粗体部分替换成你的wordpress安装的根目录。这个过程实际上相当于安装了一个新的插件。

下载链接:http://codefine.site/wp-content/uploads/2013/08/comment_capatcha.zip

这里也把代码贴出来:

<?php

/*
Plugin Name: 简单算术题评论验证码插件
Plugin URI: http://www.utubon.com/wordpress-plugin-comment-capatcha-figure/
Description: 提交评论之前必须写出简单的算术题答案
Version: 1.0
Author: 否子戈
Author URI: http://www.utubon.com
*/

if(!class_exists('comment_capatcha')) {
class comment_capatcha {
function __construct() {
add_action('comment_form', array(& $this, 'print_capatcha'));
add_filter('preprocess_comment', array(& $this, 'preprocess_comment'));
}
function print_capatcha() {
if(!is_user_logged_in()) {
global $post;
session_start();
$rand_1 = mt_rand(1,6);
$rand_2 = mt_rand(1,6);
$_SESSION['capatcha_'.$post->ID] = $rand_1 + $rand_2;

$str = '<div id="capatcha-area"><label>';
$str .= "{$rand_1} + {$rand_2} = ".'<input type="text" size="2" name="capatcha" id="capatcha" />';
$str .= 'Result<span class="required">*</span>';
$str .= '</label></div>';
$str .= '<br>';
echo $str;
}
}
function preprocess_comment($commentdata) {
if(!is_user_logged_in()) {
session_start();
$post_id = isset($_POST['comment_post_ID']) ? $_POST['comment_post_ID'] : 0;
if(!$post_id){
wp_die('数据来源非法。');
}
$capatcha = $_SESSION['capatcha_'.$post_id];
if($capatcha != $_POST['capatcha']){
wp_die( __('请返回后重新输入算数题答案!') );
}
unset($_SESSION['capatcha_'.$post_id]);
}
return $commentdata;
}
}

}

if( !isset($comment_capatcha) ) {
$comment_capatcha =& new comment_capatcha();
}

?>

2、修改算术计算行所放的位置

我的主题默认是放在提交按钮之上,评论内容之后,可以移动到评论内容之前,作如下修改即可:(图片较小,点击后可以在新窗口查看大图)

compare

移动doaction函数的调用点即可修改算术框的位置。

3、到插件管理页面开启插件:简单算术题评论验证码插件

本站修改实现之后的效果为:

modify_posting_commeont

| 1 分2 分3 分4 分5 分 (5.00- 2票) Loading ... Loading ... | 归档目录:建站技术 | 标签: , |

写过的真正意义上的第一个C++程序

博客的发布记录为:
By YANQUN | Published: 二月 24, 2008 | Edit
 
记得当时刚过完年回到学校,看了一个寒假的书,迫不及待的想实践一下,于是参照《Exceptional C++》上面反复拿出来举例的Complex类,自己重新写了一个,虽然不是独创的。首先规划好了想要实现哪些接口,然后一条一条地到《C++ Primer》中去找相应的注意事项和一般约定。整个代码几乎是自己独立写出的。后来在面试过程中,还重新将这份代码又写了一遍提交给考官,呵呵,当时给他的感觉估计还好,但是他哪知道我只会这几行代码 :-)
 
感觉现在写代码的风格几乎都是那个时候定型的。喜欢比较整洁的风格,看到乱七八糟的代码总有重构的冲动。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.75- 4票) Loading ... Loading ... | 归档目录:C/C++, 生活札记, 软件技术 | 标签: , , |

不一样的童年,不一样的快乐

最近几乎把拍成电影的宫崎骏作品全部看完了,但是看过之后几乎都记不住具体的故事情节,只感觉每一部都很感人,都很美好。而且宫崎骏先生的作品大多有一个共同的特点,一个有着一般人没有的特殊能力的女主角,一段特殊的经历,引发观者对环境破坏问题或者人性贪婪的思考,大多套用这样的模式,现在对片名与故事情节的时候都会弄混淆,因此想写一点观后感就更困难了,必须得看第二遍才行。虽然模式相近,但是每一部都有不同的精彩。

就从最近看这一部《魔女宅急便》开始吧。看这部电影的时候,我更多的想到了自己的童年,大概有多少年没有回忆过自己的童年了?正好有机会写一下,不至于以后慢慢的都想不起来了。

魔女宅急便_1989_BD

生活在魔女家庭应该是一件非常幸福和令人羡慕的事情,然而却有“修行”这件事,在我现在看来这将是一段比较难熬的时光,但是剧中的主角琪琪却不这么想,她是很期待的。也许在我十三岁的时候也会无比期待能够自己一个人到外面独闯天下。十三岁刚好是小学毕业准备上初中的时候,我的初中是在一个离家比较远的地方上的,寄居在大伯父家里,虽然伯父伯母对我都很好,但是还是没有在自家自在,很多在农村的不好的生活习惯会与相对发达的城镇的生活习惯相冲突,从我自身的意义上面来说,也可以把这段经历比作是一次修行。在去上初中之前,我也同样怀着一种无比期待和想往的心情,同时也有一点小小的顾虑,担心自己能不能做好这段“修行”。现在回想起来,这段经历还是非常快乐和充实的。由于自己的性格的原因,期间有不少令人哭笑不得的尴尬事情。

我的童年有一小半的时间是在上学放学的路上度过的,家里离学校比较远,每天要翻过几座小山丘,走上1.5公里的山路、田埂路,那个时候就能体会到生活的艰辛,最艰难的时候就是春秋时节,必须穿着鞋子上学,但是田埂上的长草沾满了露水,鞋子会被湿透,在教室里等到鞋子快干的时候,又到了早读放学时间,这时路上的露水还没有完全干,又经受一次洗礼。不过也有很多乐趣,最高兴的时候是晚上放学,大概是下午5点多钟,一路小跑着赶回家中看《圣斗士》,看完动画片吃饭,写作业,每天最开心的时候就是这段时光了。遇到夏天,偶尔天气晴朗的时候,借着月光,还会有三五个小伙伴聚集在我家门前的空地上玩游戏。那时候农村还经常停电,一到晚上,没有电风扇根本睡不着,经常会在屋外用长凳、门板和蚊帐搭一个简易帐篷,躺在床上,听着蚊帐外面的蚊子嗡嗡声,数着天上的星星,不觉就睡着了,等到快转钟的时候,气温下降了一些,有点微凉了,被妈妈叫起来搬进屋里睡,美梦被中断了,这个时候是极不情愿的回到屋里。

魔女

小魔女出场的时候,因为自己是飞在天上的,引起了接上面的人群的羡慕,因为成为大家瞩目的焦点,不觉有一点得意忘形了,最后撞上了大巴车,还被警察逮住了,幸好有“蜻蜓”机智地解围,相信每个小孩都有过这样类似的闯祸经历。后面上街买生活必需品,对着橱窗里漂亮的鞋子久久凝视,不愿离去,可以体会到那份渴望而自己又非常懂事,知道钱应该花在应该花的地方的矛盾心情。小时候的我也总是非常羡慕其他小朋友,总渴望着有一天自己也能有一身帅气的衣服。把不同面额的纸币分堆放,以方便得出总数,自己似乎也这么做过。记得跟着妈妈上街卖自家养的母鸡生的蛋,帮着计算价格,算数学得好,反应也快,卖完了鸡蛋,在街上吃早点。回家了还要再计算一遍是不是有弄错的地方。

人生短暂,每一段时光都应该快乐度过,没有理由让任何阶段在煎熬中徘徊。希望自己能时时保持一颗童心,时时不忘微笑面对坎坷,找回那份本该属于自己的快乐生活。

| 1 分2 分3 分4 分5 分 (5.00- 4票) Loading ... Loading ... | 归档目录:生活札记, 观影随想 | 标签: , , , |
返回顶部