现在位置 >首页 > [博客日记]
0℃
  昨天写的年度统计是Z-Blog的插件,今天是基于WordPress的同样功能的插件。由于WordPress本身没有文章计数器功能,因此,这个插件需要先安装最新版本的WP-PostViews插件。本插件是在WP-Stats的基础上进行的修改。可以自动生成本年的博客文章统计。   特点:   博客年度文章统计分为两部分,第一部分为全年综合统计,包含全年发布的文章数,浏览数,评论数,引用数。第二部分为每月的热门文章,将每个月点击量最多的五篇文章列出。   安装:   直接将文件复制到WordPress的根目录下即可使用。对于不同的...
阅读全文

0℃
  又到了每一年的结尾了,看到不少博客都在发表年度博客文章的统计分析,记得去年的时候我也发表过年度统计,那时还是手动计算出来的,其实这些信息应该由程序而不是人来完成,因此我就花了点时间写了一个基于Z-Blog插件,可以自动生成本年的博客文章统计。   特点:   博客年度文章统计分为两部分,第一部分为全年综合统计,包含全年发布的文章数,浏览数,评论数,引用数。第二部分为每月的热门文章,将每个月点击量最多的五篇文章列出。   安装:   直接将文件复制到Z-Blog的根目录下即可使用。对于...
阅读全文
0℃
  WordPress在2.3版本以前出过不少Tags插件,自从WordPress 2.3支持Tags后,这些第三方插件大多转换为管理和维护系统自带Tags的功能,其中比较出名的是SimpleTags插件,这个插件有中文语言包,使用起来比较方便。   不过我在使用过程中,发现SimpleTags最新版本1.2.4的“批量编辑标签”有部分缺陷,我这里给出了两个缺陷的修改方法:   1、 搜索功能(Search terms)存在问题:SimpleTags使用了全文的搜索,只要文章内容包含关键字就匹配,这会造成大量错误匹配,我将其修改为只匹配文章的标题。 ...
阅读全文
0℃
  Z-Blog默认的RSS输出目前不支持HTML的显示,使用浏览器打开查看的时候显示效果不甚美观,而我们知道使用FeedBurner或则FeedSky托管的Feed在浏览器里显示效果却十分好,能不能让Z-Blog的RSS输出文件RSS.XML能在浏览器下也有好的浏览显示呢?答案是肯定的。   XML文件可以使用XSL修改其显示格式,变成浏览器可以正常查看的代码,对于Z-Blog自己输出的RSS.XML文件来说,之需要在XML文件中增加一行代码,同时再增加一个xsl文件即可实现RSS FEED在浏览器下友好的浏览显示。   首先修改function/rss_lib.asp文件...
阅读全文
0℃
  今天使用Google搜索的时候,发现CnBeta的网站内容全部都被加上“该网站可能含有恶意软件,有可能会危害您的电脑。”的字样,点击进去后提示“警告- 访问该网站可能会损害您的计算机”,可以说直接从Google进入CnBeta的可能性几乎没有了。   后来了解到一些情况,好像CnBeta所在的机房有ARP攻击,CnBeta正好中招,于是被Google判定网站挂木马,暂时屏蔽了。   遇到这种提示信息后,网站的管理员应该第一时间清除网站内的木马,或者安装ARP防火墙,同时登录“谷歌网站管理员工具&...
阅读全文
0℃
  自动邮件发送博客文章的WordPress插件完成一项很简单的功能,每当一篇博客文章发布后,WordPress会自动发送一封Email邮件到几个指定的电子信箱之中。这个插件是修改自一个名为Post2Mail的邮件插件,可惜原插件作者已经删除此插件的下载和更新,而且原插件不支持中文,中文内容的文章将被发送为乱码,同时原插件还有一个小小的安全漏洞,别人可以查看配置源代码。因此我就在这个插件的基础上进行了一番修改,修改相关的问题并使其完全支持中文系统。   新增加的功能   1、使用base64对中文邮件标题进行编码...
阅读全文
0℃
  WordPress本身的AdSense插件很多,但是基于多用户的WordPress MU(multi-user)的AdSense插件却不多,可能是MU的用户并不太多的原因,因为这个插件本身也不复杂,我这里就放出一个专门用户WordPress MU的AdSense插件,可以在所有WordPress托管用户的页面文章内页的左上部插入AdSense广告,不过首页和目录页不显示广告。   这个插件的安装方法是:   1、先修改wp-adsense.php插件内的Google Adsense代码,修改为你自己的AdSense代码,然后将wp-adsense.php文件上传到plugins目录下(不是mu-plugins目录哦)...
阅读全文
0℃
  WordPress系统发布日志的时候有一个自动保存功能,可以自动保存当前日志文件,可惜这个功能有时候有一些问题,并且在系统中无法设置,因此我们可能会需要关闭这个发布日志的自动保存功能。   比如,如果我们使用国外比较慢的服务器(如DreamHost)发布文章,中途的自动保存有时会长达几十秒钟,在自动保存的过程中如果点发布文章,则系统会自动保存两篇文章(一篇在草稿中),很烦人。   由于自动保存没有设置的地方,因此需要手动修改程序来关闭,打开wordpress\wp-admin\post-new.php文件,找到第八行(...
阅读全文
0℃
  WP-PostViews是Lester Chan开发的一个用于WordPress文章点击统计的插件,是一个很基础的WordPress插件,在这个插件基础上的WP-Stats插件还可以统计文章点击排行等功能。   WP-PostViews虽然很不错,但是有一个缺陷,就是在启用类似WP-Cache的静态化插件后会停止计数,应为WP-PostViews是基于PHP的,所以难免会出现这个问题,我在最新的WP-PostViews 1.20的基础上,开发了一个基于JavaScript的插件,可以完全兼容WP-PostViews,并且使用静态化或Cache插件后,WP-PostViews依旧可以正常工作。   系统环境:...
阅读全文
0℃
  对于某些国外主机,其HTTP服务可能比较稳定,但是MySQL服务却经常宕机,比如我的英文博客使用的DreamHost提供的MySQL就深受其害,经常无法连接MySQL服务器,并且通常都是美国时间午夜的时候宕机,有时候能停好几个小时,也难怪那么多人抱怨DreamHost的服务器不稳定。   我这里提供的插件修改可以监控你的WordPress的MySQL状况,一旦发现MySQL数据库无法连接,就会发送一封邮件到指定的信箱,同时在一个文本文件中进行记录,你可以通过查看日志来分析MySQL数据库的监视和运行情况是否良好,并且在异常情况出...
阅读全文
0℃
  在使用Google或者百度进行中文搜索的时候,我们会发现搜索过程中URL地址栏会变成一串格式字符串编码,我们编写程序经常也需要进行中文汉字到这类URL编码的转换,这里介绍两段相关的转换函数。   对于使用UTF-8的Google搜索引擎来说,使用Google搜索“汉字”会变成http://www.google.com/search?q=%E6%B1%89%E5%AD%97 ,而对于使用GB2312的百度搜索引擎来说,使用百度搜索“汉字”会变成另外的 http://www.baidu.com/s?wd=%BA%BA%D7%D6 。下面的两段VB代码分别针对UTF-8(UTF8EncodeURI...
阅读全文
0℃
  刚才看到了两篇文章,分别是“QQ网站登录的RSA加密传输缺陷分析”和“RSA非对称加密的一些非常规应用”,我这里谈一下我的一些看法。   我以前曾经写过一篇文章“网站的安全登录认证设计”,对于QQ登录使用RSA进行加密传输,的确是一种低成本的替代SSL的方法,因为SSL本身需要数字证书颁发机构(CA)的介入,还需要一定费用,因此对于安全程度不高的系统使用RSA加密进行“网络传输”上的加密安全也是一种选择。   然而,不使用SSL带来的后果就是安全性的降低,相当...
阅读全文
×
腾讯微博