Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用自定义代码升级Joomla组件_Joomla_Components_Customization_Upgrade - Fatal编程技术网

使用自定义代码升级Joomla组件

使用自定义代码升级Joomla组件,joomla,components,customization,upgrade,Joomla,Components,Customization,Upgrade,我的客户购买了Joomla组件,该组件需要在前端和后端进行定制 但他的要求是,在升级原始组件的同时升级前端和后端的自定义代码 示例:我从XYZ公司购买了一个组件,组件名为joomla_events,当前最新版本为2.0。我在2.0版中完成了定制。随后,公司发布了新版本3.0,如果客户端将组件从版本2.0升级到版本3.0,那么版本2.0中的自定义代码也会在版本3.0中更新 请帮助在Joomla组件中执行自定义代码升级。这就是为什么不建议编辑核心文件的原因,因为它在更新时会被覆盖,然后人们会开始出现

我的客户购买了Joomla组件,该组件需要在前端和后端进行定制

但他的要求是,在升级原始组件的同时升级前端和后端的自定义代码

示例:我从XYZ公司购买了一个组件,组件名为joomla_events,当前最新版本为2.0。我在2.0版中完成了定制。随后,公司发布了新版本3.0,如果客户端将组件从版本2.0升级到版本3.0,那么版本2.0中的自定义代码也会在版本3.0中更新


请帮助在Joomla组件中执行自定义代码升级。

这就是为什么不建议编辑核心文件的原因,因为它在更新时会被覆盖,然后人们会开始出现问题

您的问题的一个简单答案是,不能让添加到2.0版中的自定义代码出现在3.0版中


您需要重新添加以前添加的代码。是的,这是痛苦和恼人的,但是你最好首先开发一个插件,它可以用来扩展组件并使升级变得容易。您不仅需要再次添加代码,还需要对其进行彻底测试,以确保其正常工作。

检查这可能对您有所帮助