从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 我也刚用不久,暂时就发现这么多问题。以后如果发现其他问题,再与大家讨论。

你可能对下面的内容也感兴趣:

> 两个黑色系列皮肤:astuff和mandarin汉化版> 经典(Classic)模板:稳重清晰
> nucleus3.24中文完全版> Nucleus匿名评论的图灵识别插件
> Nucleus首页调用函数> 中文绿色清新模板
> Nucleus中文> 黑色经典皮肤模板
> Nucleus中文使用手册> 注意:NUCLEUS模板的语言与乱码
> 欢迎来到HEXU.INFO> Nucleus默认模板的中文化菜单
> 首页显示评论插件> 插件:显示当前分类的最新文章列表
> Nucleus注释插件> 从Nucleus3.24升级到Nucleus3.31

查看分类Nucleus中的更多文章
博客文章列表

本文(从Nucleus3.24升级到Nucleus3.31)永久链接地址:
http://hexu.info/blog/item/896/catid/1
Google
07 Dec, 2007 | yiru
« Prev item - Next Item »
---------------------------------------------

留言


Nucleus 可以实现 每个独立用户一个独立的BLOG吗???

我已经加了你的GMAIL 不知道你是不是经常用gtalk呀。

bloom - 19 Dec, 2007 - 19:49:05
--------------------------


严格来说,nucleus并不是一个多用户的BLOG系统。但是,你可以通过在后台为不同的人定制不同的博客,并单独显示只属于该博客的内容。
nucleus严格来说是一个单用户的CMS系统,对于个人发布来说,足够强大,但是对于多用户,还是不很适合。

我本人很少用IM工具,如果你有什么问题,可以直接在这里发出来,我会尽快回应,和你讨论。

yiru - 01 Feb, 2008 - 09:53:54
--------------------------


请问一下Link下的那些链接如何更改?

VK - 10 Mar, 2008 - 04:40:59
--------------------------


VK朋友,请说具体一些。我不知道你说的link是指什么地方。

不过,一般的修改,都是修改相应的模板文件。修改相应的皮肤文件(Skin Files)的某些部分也能达到修改链接的目的。

yiru - 10 Mar, 2008 - 11:29:39
--------------------------


http://chinagames.freehoxt....
右边下角的Links

vk - 12 Mar, 2008 - 05:51:29
--------------------------


感谢yiru我在skin下面看到了这些代码。我原本以为是要到数据库中修改的
:)

vk - 12 Mar, 2008 - 07:57:57
--------------------------


一般来讲,Nucleus博客中的头(header),侧面栏(sidebar,或 leftbar 或 rightbar),尾(footer)都是在相应的skin目录下的对应文件里面定义的。而文章页面中内容相关的上下文是在对应的模板(template)里面定义。不管是那种模板,都遵循这个规律。

yiru - 12 Mar, 2008 - 14:21:15
--------------------------


冒昧打扰一下,我最近刚开始用nucleus,好像它自带的搜索对中文无效?输入任何中文都显示没有匹配结果……
网上也搜过了,但提供的新的search.php文件仍然是老样子……

TC - 10 Nov, 2008 - 03:50:09
--------------------------


确实存在这样的情况,由于Nucleus是国外开发的,所以对于中文支持不是太好。目前的中文版本仅仅是汉化了模板而已。

要想支持中文搜索,只有期待相应的插件出现或者对相应的源文件进行修改。网上有一些更改BLOG.PHP和SEARCH.PHP文件可以满足要求的。但是,这些办法并非完美,中文字符的断句,断字等问题可能会出现。严重的情况是可能会导致不可知的漏洞。所以,最好是使用搜索引擎(Google或者Baidu)的站内搜索来满足你的站内搜索需求。不过,前提是你的博客被搜索引擎收录得足够多。

yiru - 13 Nov, 2008 - 15:13:43
--------------------------


写留言














© hexu.info, All Right Reserved. | Designed by DesignsByDarren | Ported to Nucleus CMS: Suvoroff
业务联系: | 鄂ICP备05017953号 | |