文章标签 ‘wordpress’

最近发现在WPMU(在MU还没整合进WP之前搭的)中即使在mu-plugins中加了强大的Akismet插件还是不能组织垃圾评论,遂写了一个简单的验证码插件,把原来在论坛上的写的验证码组件弄过来改了改,于是现在博客的回复要输入一个计算等式的验证码了,这样我想垃圾评论会更少了吧。 单击此下载插件 下载后请解压缩至wp-content/plugins目录,再开启即可。 顺带提一下wp的本地化的东西,linux下用xgettext生成po文件,用msgfmt生成mo文件,他们都在gettext包中。操作方法如下 #生成po文件,其中–key的值是wp中的本地化函数 $ xgettext -d auth_img_post –from-code=utf-8 –key=__ auth_img_post.php 修改po文件的注释信息替换掉其中的charset,并翻译 #生成mo文件 $ msgfmt -o auth_img_post.mo auth_img_post.po 在wp插件中用load_plugin_textdomain函数加载mo文件,此函数接受三个参数分别是域标识,mo所在文件夹的绝对路径,mo所在文件件的相对路径。第三个参数覆盖第二个参数,具体文档参看http://codex.wordpress.org/Function_Reference/load_plugin_textdomain

2010年9月7日21:49 | 15 条评论
分类: 兴趣所在
标签: , ,

对新论坛的重构基本告一段落,基础的结构有一定的修改,毕竟看完design pattern 后对自己当初的设想产生了怀疑。不过介于kbs的限制,只能尽力的把所有的设计做的更符合人的思维模式。如果把kbs比做一个女人的话,我只能在外表上去装饰她,却不可能完全的得到她,这对于一个异性来说是多么痛苦的一件事啊! blog很久没有关心了,前段时间正好赶上弄辅导员博客,稍微研究了一下WordPress Mu,看了下几个主题。不过悲剧的是在刚搭建完后,WordPress 3.0的新闻就铺天盖地了,而且imba的更新居然是是整合了 wpmu,当时只能做耸肩摇头状。今儿有时间特意从官方的svn 上checkout了最新的WordPress 3.0 先自己玩玩,从使用的过程中看还是有很多小的改动,毕竟是svn中的版本,很多都标明还在开发中,比如外观中的多了个Menus工具,ms是整合了连接,分类,页面的东西,不过真没研究明白是做什么的。主题方面加上了大家都在用的inove和block,都是出自mg12,简单的主题往往让人感觉很好。辅导员博客也需要很多主题,以后陆续会换些主题,政治需要啊。最后把代码高亮插件尝试了wp-syntax和现在用的Syntax Highlighter and Code Prettiffier WordPress Plugin ,效果挺不错的,在各类评论文章中都获得好评,下面贴一下代码高亮标签,便于查阅。 Brush name Brush aliases File name ActionScript3 as3, actionscript3 shBrushAS3.js Bash/shell bash, shell shBrushBash.js ColdFusion cf, coldfusion shBrushColdFusion.js C# c-sharp, csharp shBrushCSharp.js C++ cpp, c shBrushCpp.js CSS css shBrushCss.js Delphi delphi, pas, pascal shBrushDelphi.js Diff diff, patch shBrushDiff.js Erlang […]

2010年4月18日12:18 | 没有评论
分类: 兴趣所在

code sinppet Authors: Roman Roan, Wyatt Neal Code Snippet was created by Roman Roan and originally hosted at http://blog.enargi.com. It is powered by the GeSHi engine and is quite possibly the best syntax highlighting engine for WordPress. A large number of languages are supported and it can be easily extended. Since his blog is no […]

2009年7月6日13:16 | 没有评论
分类: 兴趣所在
标签: , ,

在apache下,打开Permalinks的条件是启用mod_rewrite。 安装mod_rewrite的方法就是在编译时加上–enable-rewrite参数。 在已编译好的apache的服务器上安装mod_rewrite的方法如下: #/usr/local/www/bin/apxs -i -a -c ./mod_rewrite.c 这样系统会重新编译,并将自动更新httpd.conf,添加模块 安装好后,在phpinfo中就可以看到Loaded Modules项里存在mod_rewrite mod_rewrite的用法参考:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html 为了在WordPress中实现Permalinks还需将系统的目录属性改为: Options FollowSymLinks AllowOverride All

2009年7月1日19:57 | 没有评论
分类: 兴趣所在
标签: ,