Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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
Php 要更改Joomla组件名称吗_Php_Mysql_Joomla - Fatal编程技术网

Php 要更改Joomla组件名称吗

Php 要更改Joomla组件名称吗,php,mysql,joomla,Php,Mysql,Joomla,我想更改后端中的Joomla组件名称。当我转到组件时,我在后端看到com_componentname,我想将其更改为com_somethingelse。我们能改变它吗?如果是,如何进行?提前谢谢。将组件安装文件解压缩到一个文件夹中,然后浏览文件并以这种方式重命名所有内容。这比事后修改组件要容易得多。如果您对原始组件进行了编辑,我仍然会解压缩并重命名所有内容。然后,您将能够将这些文件与修改后的文件进行比较 确保更改初始文件夹中的com_component.php文件。当您更改组件名称时,它将查找具

我想更改后端中的Joomla组件名称。当我转到组件时,我在后端看到com_componentname,我想将其更改为com_somethingelse。我们能改变它吗?如果是,如何进行?提前谢谢。

将组件安装文件解压缩到一个文件夹中,然后浏览文件并以这种方式重命名所有内容。这比事后修改组件要容易得多。如果您对原始组件进行了编辑,我仍然会解压缩并重命名所有内容。然后,您将能够将这些文件与修改后的文件进行比较

确保更改初始文件夹中的com_component.php文件。当您更改组件名称时,它将查找具有新名称的文件。当您重命名内容时,大小写很重要,所以如果使用“搜索和替换”,请区分大小写并检查所做的每一项更改。您还需要编辑安装程序、清单文件、SQL文件、语言文件和所有其他包含的文件。在这些文件中,您可能还需要更改类名

完成后,按正常方式安装组件


提示:在每个文件中放置注释作为标记,并在系统中搜索带有该标记的任何文件,以便在安装重命名的组件后,可以找到带有该标记的所有文件,并将更改复制到重命名的组件。完成后,您应该能够卸载原始组件。

您到目前为止都在尝试什么?可能重复Hi,谢谢您的回复,我也尝试重命名目录、类和数据库文件。没有成功,非常感谢。这是一个新组件的完美解决方案,但是我已经安装了该组件,网站也几乎完成了。我不知道你处于开发阶段。这就是为什么我建议提前做更改并安装新组件的原因,如果一切都正确的话,新组件应该不会冲突,然后复制您的更改。我已经编辑了我的答案,其中包含了一个技巧,可能有助于将修改复制到重命名的组件。