从Nucleus3.24升级到Nucleus3.31
文章分类:Nucleus
很久没有升级Nucleus了,因为一直用Nucleus 3.24觉得挺好的。今天没事看了一下Nucleus网站,发现更新了几个版本,最新版本是 Nucelus 3.31,于是就打算升级一下了。由于 Nucleus 3.24 上面的数据较多,不打算全新安装 Nucleus 3.31 ,而是从 3.24 升级到 3.31。 升级需要2个文件包,一个是 upgrade3.31-scripts.zip ,这个文件是用来做数据库升级和其他一些必要修改的。另外一个文件包是 upgrade3.31-files.zip ,这个文件包包含了一些必须替换原来 Nucleus 3.24 的核心文件。本文来自 http://hexu.info 和·煦·精·粹
从官方网站下载了这2个升级包后,先解压缩 upgrade3.31-scripts.zip 获得 upgrades 文件夹,将该文件夹上传到 Nucleus 所在的 nucleus 目录下,也就是后台目录下。然后访问 http://你的网站/你的Nucleus目录/nucleus/upgrades/index.php ,进行升级数据库。一般不需要进行人工修改。但是如果提示需要进行人工修改,就按照提示进行必要的修改。等全部修改进行完毕,显示升级完成后,将 upgreades 目录删除。
接下来解压缩 upgrade3.31-files.zip 文件,得到 upgrade3.31-files 目录。将该目录对应 Nucleus 主目录,上传,覆盖所有同名的文件。上传完毕后,升级完成。
值得注意的是,如果开启了 fancyurls ,应该重新设置一下 index.php,将原来的 $CONF['Self'] = 'index.php'; 修改为 $CONF['Self'] = 'http://你的网站地址/你的博客目录/index.php'; 。如果你还有其他模板,同样修改即可。例如,本网站的一个模板 andrea.php ,用 http://hexu.info/blog/andrea.php 可以访问,升级后,必须修改 andrea.php ,将其中的 $CONF['Self'] = 'andrea.php'; 修改成为 $CONF['Self'] = 'http://hexu.info/blog/andrea.php';。这样,fancyurls 功能才能比较完美的体现。
另外一个要注意的问题是,升级到 Nucleus 3.31后,发表评论的表单有些问题。表现在表单输入框和相应的提示文字出现错位。必须修改 nucleus\forms\commentform-loggedin.template 和 nucleus\forms\commentform-notloggedin.template 这两个文件,在所有 <label for="nucleus_cf_body"> 前面添加 <br />,就能解决此问题。
升级后,原来 Nucleus 3.24 的所有模板和皮肤文件依然可以使用。
Nucleus 3.31 我也刚用不久,暂时就发现这么多问题。以后如果发现其他问题,再与大家讨论。
你可能对下面的内容也感兴趣:
http://hexu.info/blog/item/896/catid/1
07 Dec, 2007 | yiru
留言
Nucleus 可以实现 每个独立用户一个独立的BLOG吗???
我已经加了你的GMAIL 不知道你是不是经常用gtalk呀。
严格来说,nucleus并不是一个多用户的BLOG系统。但是,你可以通过在后台为不同的人定制不同的博客,并单独显示只属于该博客的内容。
nucleus严格来说是一个单用户的CMS系统,对于个人发布来说,足够强大,但是对于多用户,还是不很适合。
我本人很少用IM工具,如果你有什么问题,可以直接在这里发出来,我会尽快回应,和你讨论。
请问一下Link下的那些链接如何更改?
VK朋友,请说具体一些。我不知道你说的link是指什么地方。
不过,一般的修改,都是修改相应的模板文件。修改相应的皮肤文件(Skin Files)的某些部分也能达到修改链接的目的。
http://chinagames.freehoxt....
右边下角的Links
感谢yiru我在skin下面看到了这些代码。我原本以为是要到数据库中修改的
:)
一般来讲,Nucleus博客中的头(header),侧面栏(sidebar,或 leftbar 或 rightbar),尾(footer)都是在相应的skin目录下的对应文件里面定义的。而文章页面中内容相关的上下文是在对应的模板(template)里面定义。不管是那种模板,都遵循这个规律。
冒昧打扰一下,我最近刚开始用nucleus,好像它自带的搜索对中文无效?输入任何中文都显示没有匹配结果……
网上也搜过了,但提供的新的search.php文件仍然是老样子……
TC - 10 Nov, 2008 - 03:50:09
--------------------------
确实存在这样的情况,由于Nucleus是国外开发的,所以对于中文支持不是太好。目前的中文版本仅仅是汉化了模板而已。--------------------------
要想支持中文搜索,只有期待相应的插件出现或者对相应的源文件进行修改。网上有一些更改BLOG.PHP和SEARCH.PHP文件可以满足要求的。但是,这些办法并非完美,中文字符的断句,断字等问题可能会出现。严重的情况是可能会导致不可知的漏洞。所以,最好是使用搜索引擎(Google或者Baidu)的站内搜索来满足你的站内搜索需求。不过,前提是你的博客被搜索引擎收录得足够多。
写留言
最新评论
yiru 说: 确实存在这样的情况,由于Nucleus是国外开发的,所以...
TC 说: 冒昧打扰一下,我最近刚开始用nucleus,好像它自带的...
ABE 说: 通常不建議做100倍以上 風險太高 香港的歐鑫匯不錯 ...
abe 说: 通常不建議做100倍以上 風險太高 香港的歐鑫匯不錯 ...
Henry 说: Teachers open the door but you must walk through...
alice 说: I hereby totally, irrevocably, and FULLY ENDORSE...
Vistory. 说: Yeah. It's work. Thanks
ddf 说: 蛇俗称小龙,属爬行动物。食用蛇肉,在我国至少有2000...
yiru 说: 王伟朋友你好,本网站提供的网址缩短,只是提供一个将...
王伟 说: 网站的工作人员你们好.因为需要缩短图片的字节,经过朋...
Chinese Recipes

|