03/08/08

本站升级到NucleusCMS 3.32

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发表。 本文链接
  

03/01/08

Linux上Firefox里Gmail新版滚动慢的问题

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

以前说过这个问题,当时试出来是Xorg的Composite对这个Gmail页面滚动有影响,要么不用Composite,要么用XAA+Composite;当时换成了XAA加速,打开了Composite。但很快就发现这个方法不彻底,它会导致Xfce4-terminal显示异常,窗口内容和桌面背景融合了,内容会变得五颜六色,字母都变得很斑斓。但又想看点Composite效果,所以最后还是忍着Gmail滚动慢了。

然后又Google到Ubuntu的这个贴子,试了一下,确实还有点效果:XAA加速还是会导致Xfce4-terminal变成彩色;但用EXA加上两个选项确实有很大帮助。但原贴中说明这只针对Intel显卡,不知道对别的显卡有无用处。现在Firefox 3 beta 3实际上在运行Javascript的效率上已经提升很大了(比如运行这个SunSpider测试Beta4还会有进一步提升),其他页面都没有问题,不知道Gmail这里是怎么回事。

/etc/X11/xorg.conf:

Section “Device”
    Identifier “Configured Video Device”
     Driver “intel”
     Option “AccelMethod” “exa”
     Option “ExaNoComposite” “true”
     Option “MigrationHeuristic” “greedy”
EndSection


Ati Radeon 7500一个差不多可用的配置:

Section "Device"

    Identifier    "ATI Radeon Mobility M7 LW [Radeon Mobility 7500]"

    Driver        "ati"

    # accelration

    Option          "AGPMode" "4"

    # enable (partial) PowerPlay features

    #Option          "DynamicClocks" "on"

    # use bios hot keys on thinkpad (aka fn+f7)

    Option          "BIOSHotkeys" "on"

    BusID            "PCI:1:0:0"

    Option            "AccelMethod"        "EXA"

    Option            "ExaNoComposite"    "true"

    Option            "AccelDFS"            "true"

    Option            "TripleBuffer"        "true"

EndSection


03/01/08 21:16:32,由 cathayan发表。 本文链接