【问题标题】:How to add custom PHP in Joomla?如何在 Joomla 中添加自定义 PHP?
【发布时间】:2013-04-23 19:49:50
【问题描述】:

我很难将自定义代码放入我的第一个 Joomla 网站。 Joomla 是否仅限于他们已经提供的扩展和模块?如何使用自己的 PHP 代码自定义它?

【问题讨论】:

    标签: php joomla customization


    【解决方案1】:

    根据我的经验,Joomla 非常强大,我们想要的一切都提供了,因为互联网上有很多组件和模块。有时我会编辑我下载的组件或模块。只需转到文件夹,您就会看到那里的代码,您可以对其进行编辑。或者您可以根据客户的需求创建自己的模块或组件

    【讨论】:

      【解决方案2】:

      joomla 是否严重仅限于扩展和模块 他们已经提供了。

      绝对不是。 Joomla 在定制方面非常丰富。所有这些扩展和模块都是人们使用可用的丰富接口创建的。

      信息财富是here

      在定制方面,有 3 个主要方面需要考虑:

      Plugins - 事件驱动并且相当容易做到

      Modules - 在您的网站上放置小功能;很容易做到

      Components - 绝对是最复杂的(不要从这个开始),但这将创建主要的功能单元。我将它用于更复杂的应用程序

      您的 php 经验将得到充分利用。

      【讨论】:

        【解决方案3】:

        我需要多次使用 Joomla 执行此操作,所以我总是选择 Sourcerer。这是一个免费的插件,允许您在文章中添加自定义代码,例如 CSS、Javascript 和 PHP。下面是一个简单的例子:

        {source}
        <?php
            echo '<p>';
            echo 'Hello';
            echo '</p>';
        ?>
        {/source}
        

        【讨论】:

        • 哇。谢谢你。我真的不想制作自定义组件。 Joomla 真的应该内置这个
        【解决方案4】:

        首先关闭编辑器 -> 转到模块管理器 -> 添加 customHTML 模块 -> 粘贴您的代码(php、html、javascript、css 等)并保存... 做您想做的最讨厌和最快的方式。

        关闭编辑器,否则它会清理您的代码...

        之后,尝试创建自己的模块/插件以满足您的需求(请参阅@Tom 上方的链接),然后制作精简版和专业版并赚钱......它所需要的只是一个好主意 xD

        【讨论】:

        • 谢谢。如果这种方式是“最讨厌”的方式,那么更清洁的方式是什么。为了使我的程序以正确的方式进行,我最终是否必须制作一个完整的组件?
        • 这取决于您想要达到的目标。是不是有点像:所有图像的颜色框,然后你会做一个插件,如果它是例如像 FBfanbox 或通过 api 调用的视频,那么一个模块已经可以满足您的需求,任何更大的东西都涉及构建自己的组件,例如将是一个自定义内容管理组件(k2,tz_portfolio,swmenu,任何需要的不仅仅是几行代码^^你可以查看Joomla! Programming一本非常好的书,让你开始自定义Joomla,你'如果你已经像你的口袋一样了解 PHP,就会发现这相当容易;)
        • 对我不起作用。我可以插入自定义 html,但是 php 代码被忽略(保存后在编辑器中可见,但不执行)。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-02
        • 1970-01-01
        • 2016-10-08
        • 1970-01-01
        • 2014-05-13
        相关资源
        最近更新 更多