将自定义代码添加到joomla

时间:2012-11-15 18:40:17

标签: joomla

我担心我这样做的方式不适合生产服务器。我不知道为什么会这样,但我怀疑有更多'妈妈批准'的方式,这就是我正在寻找的。

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

我敢打赌这是一种最佳做法,但文档却隐藏得很好。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

听起来你需要构建一个Joomla组件或模块。看看Joomla Compoenent Creator:http://www.notwebdesign.com/joomla-component-creator/,让您入门或在此学习:http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Introduction