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