php - 想要更改 Joomla 组件名称

标签 php mysql joomla

我想更改后端的 Joomla 组件名称。当我转到组件时,我在后端看到 com_componentname,我想将其更改为 com_somethingelse。我们可以改变它吗?如果是,怎么办?预先感谢您。

最佳答案

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

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

完成后,像平常一样安装该组件。

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

关于php - 想要更改 Joomla 组件名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34759792/

相关文章:

php - 增加 php 的执行时间

php - 如何将 Codeigniter 中的welcome.php 更改为类似index.php 的内容?

php - 如何在 Joomla 模板中包含 PHP 函数文件

php - Joomla 虚拟数据导入

css - 在 joomla 3.3.6 中禁用或删除特定的内联样式

php - 显示 Apache 当前正在运行的 php 脚本

php - 什么是 API 映射?

mysql - 从 mysql 中的列中删除所有或特定的不可打印字符

php - INNER JOIN 语句中的列不明确

以可为空属性作为参数的 JPA 命名查询的 where 子句中的 MySQL 条件