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 如何修改com_mailto以满足需要_Joomla - Fatal编程技术网

Joomla 如何修改com_mailto以满足需要

Joomla 如何修改com_mailto以满足需要,joomla,Joomla,我正在为我的公司开发一个网站,我还需要修改本机组件“mailto”以满足我们的需要。 我在用joomla 2.5 我想知道将来是否会有更新,我在“\components\com\u mailto\controller.php”中添加的行会发生什么变化 我还没有在网上找到答案 同样,出于同样的原因,我修改了一篇文章的默认布局。我应该给它改名吗?如果是,怎么做,因为我做不到(当我尝试时,文章没有显示) 感谢您的帮助在开始编辑核心Joomla组件之前,您应该始终查看您拥有的选项。我不相信编辑核心文件,

我正在为我的公司开发一个网站,我还需要修改本机组件“mailto”以满足我们的需要。 我在用joomla 2.5

我想知道将来是否会有更新,我在“\components\com\u mailto\controller.php”中添加的行会发生什么变化

我还没有在网上找到答案

同样,出于同样的原因,我修改了一篇文章的默认布局。我应该给它改名吗?如果是,怎么做,因为我做不到(当我尝试时,文章没有显示)


感谢您的帮助

在开始编辑核心Joomla组件之前,您应该始终查看您拥有的选项。我不相信编辑核心文件,因为它在发布时只会导致更新问题,因此在我看来,您有两种选择:

  • 我总是记下我的所有需求,并开始寻找满足我需求的第三方扩展
  • 如果我找不到第三方扩展,并且不想特别深入研究它的代码,我会开发一个插件。插件用于操纵行为或其他东西,因此在需要核心编辑时非常方便 编辑扩展视图的布局是完全正确的,但强烈建议您进行更改,以便在扩展确实更新时,您的更改不会被覆盖

    因此,为了回答您最初的问题,当您决定更新扩展名时,添加到controller.php文件中的任何行都将被覆盖


    <>希望这有助于

    < P> > Road的答案是完全有效的,作为最后一个资源,你也可以考虑将<代码> COMIMALTO to /COD>作为单独的组件。

    这有一些缺点:

    • 您需要重命名所有涉及的文件(控制器、模型、视图)
    • 您需要维护它,并与将来的更新保持同步(考虑一下您现在使用的是2.5.x,一年后您可能想要升级到3.x)