0

我担心我这样做的方式不适合生产服务器。我不知道为什么会这样,但我怀疑有一种更“妈妈认可”的方式,这就是我正在寻找的。

在我的测试服务器上,我有一个 joomla 2.5 设置。我一直在通过破解它的废话来学习。我创建了一个文件夹 [/custom],其中包含一些实际有用的代码(基本上是一个可以从某些模块调用的小型库),我的老板希望将这些代码放在生产服务器上。所以:有没有一种适当的方法可以将自定义代码添加到 Joomla?(joomla 范围之外的代码,某些网站独有的代码)我不需要将其设为插件(我认为),因为其中一些实际上是 10 行代码。

我敢打赌,有一个最佳实践或其他东西,但文档很好地隐藏了它。

4

2 回答 2

1

听起来您正在制作一个自定义的 Joomla 库。您可以将它打包成一个 zip 作为库并安装到 Joomla 中。您需要添加到 zip 中的只是一个 xml 文件,该文件告诉 Joomla 如何处理该库。一个很好的资源在这里:http ://www.ostraining.com/howtojoomla/how-tos/development/how-to-package-joomla-libraries

安装后,您可以从您添加的任何模块或组件中提取此库。假设您有一个名为“jomadditions”的库,该文件夹中有一个名为“sample”的文件,您可以将此代码添加到 Joomla 并通过执行以下操作来使用它:

jimport('jomadditions.sample');
function_in_sample();
// interact with sample's code just as if you had used require() on the file
于 2012-11-16T07:13:19.137 回答
0

听起来您需要构建一个 Joomla 组件或模块。看看 Joomla Compoenent Creator:http ://www.notwebdesign.com/joomla-component-creator/让您开始或在这里学习:http ://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5 /介绍

于 2012-11-16T12:35:53.817 回答