正如大家所见,我使用的WordPress模板已经是很旧很旧的了,是以前在WordPress 1.5还是1.0系列的默认模板之上,简单修改而来的。没有选用三栏布局,因为我喜欢用稍微大一点的字体,三栏布局对我来说侧边栏东西太多,加上文章长了以后侧边栏的下面空白很大。不过旧模板自然也就没有Widgets:
No Sidebars Defined
You are seeing this message because the theme you are currently using isn’t widget-aware, meaning that it has no sidebars that
......
[Continue Read/阅读全文]
Blog, PHP
hack, plugin, relate, sidebar, tag, theme, widgets, WordPress
Gregarius编辑feeds的时候,中文总是乱码(版本r1787),其实解决方法很简单的:
找到admin/channels.php这个文件,找到第900行,修改为:
//$title = htmlentities($title,ENT_QUOTES);
$title = htmlspecialchars($title, ENT_QUOTES);
这个是feed标题乱码的修正,再向下翻到Description部分,大概在988行左右,修改为:
// Description
//$descr = trim(htmlentities(strip_tags($descr), ENT_Q
......
[Continue Read/阅读全文]
Internet, PHP, Tools
chinese, feed, gregarius, hack, messy, PHP
这个错误比较蹊跷,所以拿出来说一说。环境:php 5.2.3, adodb 5.04, ubuntu 7.10 Gutsy.
前两天为了使用adodb和sqlite3,就把adodb升级成了只支持php5的adodb5(5.0.4),过两天发现另外一个使用sybase的程序不正常了,运行时不工作直接退出,没有任何错误信息,通过添加die(‘hi’);的方式定位到错误发生在$db = &ADONewConnection(’sybase’);这一行。
adodb对sybase的支持一直不强,不过还没有到不工作的地步,但这个错误没有任何提示
......
[Continue Read/阅读全文]
PHP
adodb, bug, error, hack, oop, PHP, static, sybase
以前用的是2.2版本,现在最新版是2.3.1,我看重的主要改进是添加了tag的支持,就升过来了。
升级过程非常简单,下载包,解压,覆盖,然后执行一下wp-admin/upgrade.php就可以了。
忘记了WordPress从哪个版本开始支持Widgets功能的,可我用的这个模板是从1.5版本的默认主题,一路改过来的,虽然没有动大手术,琐碎的修改还是有一些的。对于我这个懒人来说,重新套模板然后更改显然是不划算的,虽然后来学聪明了,有些修改作成了插件,剩下的好像也不少,所以尽可能的在旧模板的基础上更改。
Widgets好像就是个可高度自定义的sidebar,在我现在的模板中,打开Widge
......
[Continue Read/阅读全文]
Blog
hack, PHP, sidebar, tag, widgets, WordPress