3

Comments

我一直在使用 wp-codebox 这个代码高亮插件。这个代码高亮插件似乎很久没有更新了,而且作者的网站也不能访问了(被墙了?),不知道是不是停止维护了?虽然在插件主页上显示这个插件仅支持到 2.5.1,我这个 2.8+ 的 WordPress 也并没有提示不兼容……虽然这个插件似乎对 SEO 有影响,而且可能停止维护,不过我暂时不打算更换插件,大不了我自己维护自己的版本……

今天就修改了一下……因为昨天发的那文章很多用这个来显示高亮代码,而且最后一个长代码我还使用了自动收缩。可是自动收缩没效果!下载栏也没有显示。今天查一下,发现是插件的功能栏被我关了……启用以后觉得很难看,很厚,而且和我的蓝色主题很不搭调,于是就决定自己修改了。

先是改了 CSS,把那功能栏调好看了些。然后开始改 main.php,把后面失效的帮助链接给删掉了。然后我让代码小等于5行,又不提供文件下载的代码段自动隐藏功能栏,而对于大于70行的代码,如果没有显示声明展开则自动收缩。最后,觉得那个收缩很卡,就让他直接消失好了……查了下插件用的 jQuery,新版本改进了执行效率,而且没有改变插件里面用的那些函数的特性,就直接下下来更新了……

这里把我修改后的插件也贴出来供大家参考吧:wp-codebox-upsuper.tar.lzma (577.8 KB)

顺便说一声,配的也是最新版的 GeSHi,虽然只更新了一个小小版本……

< ,,,,, >
0

Comments

今天玩了一天,晚上回来弄了一会儿Ubuntu,算是把VMware安装好了。由于有一些奇特的步骤,也在这里说说吧。还调整了Flash的中文显示问题。

Read the rest of this entry »

< ,,,,, >
0

Comments

其实是昨天晚上就传上去了,没时间说罢了。昨晚把Wiki的首页做好了,顺便修整了一下相关的URL Rewrite。另外还研究了一下双站公用的GeSHi代码高亮系统。

我的Wordpress安装了一个WP-Codebox插件使用了GeSHi,而我用的Wiki系统——DokuWiki也有带GeSHi,又因为我对一些代码高亮有特别的要求,所以就把我上次改造过得GeSHi放到一个比较公共的目录里面,然后让两个全部指过去。
Read the rest of this entry »

< ,,, >
0

Comments

今天给我的博客做了w3c认证。记得上次连Firefox里那个Web Developement的CSS测试都过不了,查一下,发现是wp-codebox插件里的一个用于IE Fix的代码Firefox不能正常识别,于是就在主CSS文件中去掉了这段,另建了一个叫ie-fix.css的文件,里面写上那个代码,再在wp-codebox的代码输出CSS引用的地方加上<!–[if IE]>…<![endif]–>,就通过了。

今天在w3c那边测,CSS是一次通过,不过有一些颜色使用上的警告,说有些颜色和背景色一致什么的……不过XHTML的测试就没那么好了,貌似错了8个地方,查一下发现又是wp-codebox!
Read the rest of this entry »

< ,,,, >
1

Comments

今天算是找到了WP-Sticky插件支持WordPress 2.5的版本了,虽然还是Beta版。然后小小地汉化了一下,顺便体验一下是那些po和mo文件是如何制作出来的。经过汉化的版本可以在这里下载:wp-sticky.zip (14.9KB)

顺便也来说说怎么制作的。

Read the rest of this entry »

< ,, >
0

Comments

进过长期艰苦的查找(本来还想实在早不到的话自己写了的),终于找到了自动将Wordpress的文章缩略名自动翻译的插件了,那就是wp-slug,它可以自动通过Google自动翻译文章名。如果翻译失败还会自动转换为拼音。

大家可以到这里下载wp-slug 1.5,特别感谢偶爱偶家,真是好插件啊!

< ,,, >
0

Comments

经过 Doggy 的推荐,选用了这个蛮便宜的主机。速度还是相当不错的,比当年的美国有广告的免费空间强多了。

不过一点遗憾是只支持一个域名,这样我就不能用我原来的upsuper.cn了,蛮可惜的。过一段时间把原来的日志精选转过来,再把upsuper.cn指到这里,o(∩_∩)o…

Read the rest of this entry »

< ,,, >
0

Comments

在大家的强烈支持下,我把DZ论坛的无心宠物中心插件装好了。

为了装这个宠物中心,我把include/db_mysql.class.php都改了,如果大家在安装后发现宠物中心不能启动,并且提示找不到query_first,那么查找

1
2
3
function affected_rows() {
	return mysql_affected_rows($this->link);
}

前面加上:

1
2
3
function query_first($sql) {
	return $this->fetch_array($this->query($sql));
}

我曾经试图修改插件的文件,结果发现,这个插件用这个文件用得太多了,干脆改论坛的核心文件了。

< ,, >