我有两个相关组织的 Joomla 网站:J1 和 J2。如何加载存储在 J2 中的文章的内容和标题以显示在 J1 中?
我可以访问 J2 的 configuration.php 并获取其数据库连接详细信息或自己键入。
此外,这可能必须是某种插件,只需在 J1 中的任何内容的正文中键入:{getExternalArticle=id}。
对最佳方法有什么建议吗?
我有两个相关组织的 Joomla 网站:J1 和 J2。如何加载存储在 J2 中的文章的内容和标题以显示在 J1 中?
我可以访问 J2 的 configuration.php 并获取其数据库连接详细信息或自己键入。
此外,这可能必须是某种插件,只需在 J1 中的任何内容的正文中键入:{getExternalArticle=id}。
对最佳方法有什么建议吗?
请参阅此参考: 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
您可能需要考虑编写一个程序(可能在 PHP 中),该程序可以作为 CRON 作业运行,并使用授权凭据来访问其他站点所需的 MySQL TABLE(s),以提取那些 Joomla 文章并让它填充网站,以便它可以正常显示。我假设一个网站有更新,并且您希望它们显示在另一个网站上,因此我将其视为一个网站提供另一个网站的一种方法。