Category Archives: Blog

wordpress站点更换域名

采用wordpress建站后经常会先使用临时域名,待测试完毕后再更换为正式域名,但在wordpress数据库里对站点域名进行了绑定,因此需要使用数据库进行处理: update wp_options set option_value=replace(option_value,’old_site_url’,’new_site_url’) where option_value like ‘%old_site_url%’;

Posted in Blog | Tagged , , , | Leave a comment

bcSpamBlock插件:防止垃圾留言

垃圾留言大多是由程序自动产生的,而bcSpamBlock插件就能有效的阻挡机器的留言,而使用浏览器的留言则感觉不到任何区别,若是禁止了javascript,则需要手工拷贝一个字符串。具体的原理请参考官方的说明。 而目前的1.1版本同时也阻挡了trackback和pingback,因此我进行了一些修改,使其不阻挡trackback和pingback。那如何防止pingback/trackback的垃圾呢?这就可以使用另外一个插件来进行处理:Simple Trackack Validation,同时要注意,这个插件默认只支持对trackback进行处理,我也作了简单地修改,使其能处理pingback。 效果:未使用bcSpamBlock插件之前,我每天将近有3000个spam留言,而使用了这个插件之后,到现在为止,一个漏网的都没有! bcSpamBlock 1.1 modify by wlx Simple Trackback Validation 2.1 wlx modified version

Posted in Blog | Tagged , , , , | 2 Comments

启用Quotmarks Replacer插件

我原来一直都是使用Code Markup来解决全角/半角的问题,今天无意中发现这个插件Quotmarks Replacer,感觉不错。 解决 WordPress 的全角引号问题,将全角的单引、和双引号和省略号替换成半角的格式,使后台输入的引号、省略号格式与前台读者浏览的引号格式保持一致。 不过,我也是一直不清楚为何WP要作这种显示的转换。

Posted in Blog | Tagged , , , , | Leave a comment

wordpress mu 1.3中的编码问题

发现wordpress mu 升级到1.3版本了,对应到wordpress 2.3系列。其中,显著的功能就是默认的TAG支持了。但是升级后发现中文乱码,这时因为我的mysql数据库目前默认的编码还是latin1,而wordpress mu目前默认的编码是采用utf8了,因此需要进行修改。 有两种办法处理: 1、修改wordpress mu的代码 找到wp-inlcudes/wp-db.php文件,注释掉这两行: // if ( !empty($this->charset) && version_compare(mysql_get_server_info(), ’4.1.0′, ‘>=’) ) // $this->query(“SET NAMES ‘$this->charset’”); 2、修改数据库编码,使其和你的wordpress编码相对应 比如,可以修改数据库的编码为utf8。 首先导出: mysqldump –default-character-set=latin1 -uroot yourdb > yourdb.sql 然后修改此文件,替换所有的latin1为utf8,并在文件头添加: SET NAMES utf8; SET CHARACTER_SET_CLIENT=utf8; SET CHARACTER_SET_RESULTS=utf8; 然后保存为yourdb-utf.sql,在进行数据库的导入工作: … Continue reading

Posted in Blog | Tagged , , , | Leave a comment

trackback, pingback, backlink

虽然我在前面转了一个:什么是TrackBack,但是一直没求甚解。 最近又看了这篇文章:Trackback, Pingback , Backlink与博客 才算正式了解。 仔细看了一下,这儿是原始出处:PingBack、TrackBack与博客

Posted in Blog | Tagged , , , | Leave a comment

A very nice plugin to preserve html format

Thank you, I had searched this tool a long time and now find it. It is very nice. http://www.coffee2code.com/archives/2005/03/29/plugin-preserve-code-formatting/

Posted in Blog | Tagged , , | 1 Comment

什么是TrackBack

在dark的BLOG上看到了,终于了解了BLOG和其他系统的最大区别。 TrackBack最早是Movable上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。 TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下。 TrackBack 则与之有很大的区别。可以把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信息(注)。尽管这一过程只是称之为“发送TrackBackPing”,但通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。 此外,如果你在自己网站上也设置了TrackBack Ping功能的话,那么谁都可以通过TrackBack Ping来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的文化。 注:发送地址采用原始文章指定的URL,这一URL就称为“TrackBack Ping URL”。最后的“128”为原始文章的专用数字,称为“TrackBack ID”。另外,TrackBack的技术标准刊登在“LowLife.jp”的blog网站上。

Posted in Blog | Tagged , , | 1 Comment

欢迎测试

使用wordpress建立的blog系统,这是1.2.1版本,最新的CVS版本有点问题. 目前,已经知道的BUG: EMAIL发表不能用中文,只能用english.

Posted in Blog | Tagged , | 2 Comments