« 恢复Blog文章 | 主 页 | Blog在新空间上重建基本完成 »

本站升级到NucleusCMS 3.32


03/08/08。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

这次是从NucleusCMS 3.24升级到3.32,从中隔了一个3.31,所以在升级运行升级脚本时要注意:它需要运行两次,直接所有自动项目运行完。也就是从3.24到3.31,到从3.31到3.32,这后一步会对数据库中的几个表做出改变,添加了几个字段,如果不成功,页面上就会Mysql错误了。

功能上没啥变化,主要是补洞。

程序上有变化,如果要修改的话,以前的几处位置要变化:

1、extra/fancyurls/fancyurls.config.php,里面要设好自己的Blog地址,注意最后不带“/”;
2、nucleus/libs/BLOG.php,注意名称大小写,第465行涉及GB编码情况下的搜索问题:
465行:
$select = $searchclass->boolean_sql_select('ititle,ibody,imore');
改为:
$select = '';

3、配合第2步,要想使用中文搜索,还是要使用原来的2.5版的SEARCH.php,替换即可。
4、原来修改输出RSS全文的字数,已经不在BLOG.php这个文件中,而改到了ITEMACTIONS.php中:
312行:
$maxLength = 250;
把250改成自己需要的数字,大点好,免得文章长输出不完整。输出RSS可以算是文章备份的一种方法。

下面的strip_tags会去掉输出文章中的HTML标签,这样在RSS阅读器中就看不到相应的链接,建议还是去掉这个函数。

一个比较讨厌的事是这次升级中的一些Form模板搞得比较乱,少加了许多回行标签,主要是nucleus/forms/目录下面几个template文件,比如commentform-loggedin.template、commentform-notloggedin.template、loginform-notloggedin.template,样式不很好看,加几个br标签就可以了。


03/08/08 13:32:55,由cathayan发表。目录:本站

2条评论

qucool:

???????????????????????GFW??
于 03/25/08 17:59:09 发表  

wd:

????????????????????utf8????????ft?
于 04/10/08 08:55:57 发表  

This item is closed, it's not possible to add new comments to it or to vote on it
I am watching and will delete all spam.