取消自动保存功能:
分别在wordpress\wp-admin目录里 查找 page.php, page-new.php, post.php, post-new.php这4个文件,
在里面搜索autosave
相关的语句,都注释掉。
添加评论算术验证码:
修改 wordpress\wp-comments-post.php文件,
查找
if ( '' == $comment_content )
在上面代码前面添加下面代码
//Fufu_checkcode
if ( !$user->ID ) {
$aaa = trim($_POST[aaa]);
$bbb = trim($_POST[bbb]);
$subab = trim($_POST[subab]);
if((($aaa+$bbb)!=$subab)|| empty($subab)){
wp_die( __('Error: Please enter the correct results of the math problems.') );
}
}
//Fufu_end
更换表情:
wordpress\wp-includes\images\smilies目录里的表情都换了新的。
index.php 及 wp-config.php 的修改。
标签:
添加评论算术验证码:
修改inove/comments.php文件:
<input name="submit" type="submit" id="submit" class="button" tabindex="5" value="<?php _e('Submit Comment', 'inove'); ?>" />
在上面代码之前添加下面的代码。
<?php $aaa=rand(0,5); $bbb=rand(3,9); ?><?php echo $aaa; ?>+<?php echo $bbb; ?>=
<input type="text" name="subab" id="subab" class="textfield" size="2" tabindex="5" style="width:20px" />
<?php if ($req) _e('(required)', 'inove'); ?>
<input name="aaa" value="<?php echo $aaa; ?>" type="hidden" />
<input name="bbb" value="<?php echo $bbb; ?>" type="hidden" />
添加底部ICP备案号:
修改inove/footer.php文件:
bloginfo('name');
在上面代码下面添加以下代码:
echo "(<a href='http://www.miibeian.gov.cn/'>浙ICP备09033068号</a>)";
Blog防止垃圾评论一直是个头痛的问题,以前我用Bo-Blog的时候整天N多垃圾评论,带N多连接,后来把评论需要审核后显示,但这样不能解决根本问题,每天后台删除垃圾评论就要花费不少时间,近日Blog重开换成WordPress后也要考虑这个问题WordPress有自带一个 Akismet插件,能过滤部份垃圾评论但效果不理想,然后试了好几个插件都也不太理想,在Google搜索了老半天,后面听说用算术验证方式来做为验证码效果很不错,并介绍了款插件:Math Comment Spam Protection,试用了效果还可以,但后面又搜索到老二的博客上有更简单的方法可以实现这个功能(本人不喜欢装太多插件,理论上插件装太多会影响速度,还有可能造成一些不兼容的问题)。于是把 Math Comment Spam Protection 插件删除后按老二的博客所提到的方法进行了改造,并做了稍稍修改,使其能通过W3C验证。
阅读全文...
今天群里朋友问,A B C D多个显示对象有同一个NativeMenu菜单,怎么知道是哪个显示对象弹出的菜单?
首先想到的是NativeMenu有Event.DISPLAYING事件,可是具体是哪个显示对象就不好弄了,
然后想,如果只是相同的菜单显示,而用不同的NativeMenu可以用闭包函数实现,O(∩_∩)O~
可是那位朋友说用闭包不适合的,o(╯□╰)o
又有朋友说用ContextMenuEvent.MENU_SELECT试试,我想NativeMenu没有ContextMenuEvent事件的,怎么能用呢。
先试下再说了, 没想到果然ok的,郁闷了,API上说NativeMenu没有ContextMenuEvent事件的啊, 莫非我的API有误?describeType 看下,晕倒,也没ContextMenuEvent事件的。
然后测试NativeWidow.menu,不会触发ContextMenuEvent事件,
然后猜想,可能InteractiveObject的contextMenu会自动添加ContextMenuEvent.MENU_SELET事件。
结论:InteractiveObject的contextMenu会自动添加ContextMenuEvent.MENU_SELET事件,而不管是不是ContextMenu
下面是测试代码:
阅读全文...
上面显示了事件的三个阶段,不过有些事件只有目标阶段,比如TimerEvent,更多可以看帮助API的。
下面做个flash演示,请点下面flash里蓝色区域。 阅读全文...
重新添加了swf演示.
这是一个textField_restrict的演示demo,如果你看不到这个flash,请到文章页面查看!
阅读全文...
MC(MovieClip)在做动画播放的时候是很方便的,只要在Flash IDE里画好就能直接播放了,但是如果想要在动画播放的过程中,让其他的元件做一些运行时才能确定的事,那么只是在Flash IDE里画就不能实现了,这时就需要使用AS代码来实现了.
代码实现以上功能基本上有3种实现方式:
阅读全文...
首先Flash IDE 要安装 FlexComponentKit 扩展(没找到官方下载地址,所有传了以前下的CS3版本的)。
下面开始讲应用,先准备好自定义类,然后将这个类改个名字作为基类,比如我用的cn.lite3.MyUIMovieClip
,就用cn.lite3.MyUIMovieClipBase
,源码后面下载。
然后准备好要用的原件我的是MyUIMovieClip。
下面讲操作方法O(∩_∩)O。
阅读全文...
下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!
打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面
mysql安装向导启动,按“Next”继续
阅读全文...