登录 注册

登录

点子 求助。请问站长,joomla的扩展怎么升级

更多
2011年03月25日 11:45 #1 作者: sameneybio
求助。请问站长,joomla的扩展怎么升级

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月25日 12:38 #2 作者: Joomla之门
扩展升级的方法并不是唯一的,这取决于扩展作者的编程习惯。Joomla 1.5 核心已经允许“直接安装新版覆盖旧版升级”的方法,无疑这种方法是最方便的,但是有很多扩展开发人员还没有意识到这一点,所以有些扩展仍然是“先卸载旧版,再安装新版”。

至于哪些扩展可以直接覆盖安装,哪些需要先卸载、再安装,一个简单的办法是看安装包里面的 XML 文件(安装指令文件),如果文件开始有如下代码:
<install type="component" version="1.5" method="upgrade">

method 这里是 upgrade,就说明可以直接覆盖安装。如果是如下代码:
<install type="component" version="1.5" method="install">

method 这里是 install,那就意味着需要先卸载、再安装,否则直接覆盖的话,会出错,并提示“已经有一个扩展使用了那个文件夹”。

我相信随着 Joomla 逐渐成熟,开发人员逐渐熟练,覆盖安装的方式会逐渐流行起来。

另一个好消息是,Joomla 官方及一些第三方扩展开发人员已经开始关注这个问题,他们正在探索一种“扩展自动升级”之类的新方式,如果实现,以后就可以直接在网站后台看到系统提示,告诉你某个扩展有了新版本,这时站长点击提示消息旁边的“升级”按钮,就能自动完成升级。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月25日 16:26 #3 作者: sameneybio

登录 或者   注册一个会员帐号 来参与讨论