0

我有两个相关组织的 Joomla 网站:J1 和 J2。如何加载存储在 J2 中的文章的内容和标题以显示在 J1 中?

我可以访问 J2 的 configuration.php 并获取其数据库连接详细信息或自己键入。

此外,这可能必须是某种插件,只需在 J1 中的任何内容的正文中键入:{getExternalArticle=id}。

对最佳方法有什么建议吗?

4

2 回答 2

2

请参阅此参考: http ://docs.joomla.org/Connecting_to_an_external_database

创建内容插件: http ://docs.joomla.org/J1.5:Creating_a_content_plugin

这是特定于旧的 Joomla 1.5 和 2.5 的一些差异,上面是在 xml 声明和事件名称中使用 JFields 而不是 JParameters。您可以在此处查看更多详细信息:http: //www.inmotionhosting.com/support/edu/joomla-25/create-plugin

这也可能有用: How to get article text by article ID in Joomla?

于 2013-06-09T07:30:31.470 回答
1

您可能需要考虑编写一个程序(可能在 PHP 中),该程序可以作为 CRON 作业运行,并使用授权凭据来访问其他站点所需的 MySQL TABLE(s),以提取那些 Joomla 文章并让它填充网站,以便它可以正常显示。我假设一个网站有更新,并且您希望它们显示在另一个网站上,因此我将其视为一个网站提供另一个网站的一种方法。

于 2013-06-08T16:52:21.153 回答