-1

我们在 CodeIgniter 的单个安装中开发了一些应用程序,其中每个控制器都是不同的应用程序。

我们需要让它在加载某个 Joomla 2.5 文章时运行 CodeIgniter 应用程序,从中获取生成的 html,并将其显示在将加载该文章的 Joomla 2.5 站点上。

一些更有用的信息:这些应用程序包含表单,这些表单通过邮寄工作。

更新:我尝试<iframe src="localhost/myapp/mycontroller/"></iframe>在文章 html 编辑器中打开一个,但似乎不允许这样做。iframe 就消失了。

4

2 回答 2

0

好的,所以我找到了解决方案。一点也不优雅也不方便,但它让我可以做我想做的事。

我在 Joomla 文章中使用了以下代码:

<h1>Hello</h1>
<iframe src="http://localhost/" name="myiframe" width="600px" height="400px"></iframe>

但是,内置的 Joomla 编辑器不允许在文章中使用 iframe。它只是删除它们。为了解决这个问题,我使用 phpMyAdmin 浏览 Joomla 数据库。

我在 prefix_content 表中搜索了我想要的文章,并手动编辑了该文章的行,在其中输入了 html 代码。

生成的 iframe 现在可以保留 CodeIgniter 的所有功能,并且很好地隔离到 iframe 中。

就像我说的那样,这不是一个优雅的解决方案,因为我需要直接更改数据库,但可能有一个 Joomla 扩展允许使用 iframe。

于 2013-01-18T19:49:16.120 回答