我使用Joomla 2.5的网站,但主页是一个外部的PHP页面,我需要从特定的joomla文章和菜单项获取数据。Joomla 2.5数据检索在外部的PHP页面
- 什么是最好的方式去调用模块或连接到数据库来检索我需要什么?
- 我该如何调用Joomla类,函数等来获得我的结果?
我已经尝试过:
这个职位(Joomla Menu In External Page),这表明有关错误的会话中已经开始的“模块”的解决方案。
进行数据检索的某些代码:
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__).'/../../Joomla_2.5.9'); // should point to joomla root
require_once (JPATH_BASE .'/includes/defines.php');
require_once (JPATH_BASE .'/includes/framework.php');
require_once (JPATH_BASE .'/libraries/joomla/factory.php');
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('introtext')
->from('#__content')
->where('id = 1');
$db->setQuery($query);
$fullArticle = $db->loadResult();
echo $fullArticle;
这段代码的伟大工程,从一个特定的文章获取文章全文。当然,这不是那么有用,因为我想要解决类别和多语言内容。
我会添加任何结果以更好的方式解决问题。任何进一步的想法肯定会有帮助
为什么你的主页是外部的?如果你需要在其上显示文章,模块等,为什么你不能在Joomla内创建它? – 2013-04-05 12:59:02
我使用一个视差主页,我需要加载某些文章,例如。公司。在joomla内部进行类似的事情真的很难。 – nkou 2013-04-05 13:13:42
那么,我发现一些涵盖了另一个问题的数据检索。对于那些感兴趣的,你可以在这里查看:http://stackoverflow.com/questions/15042262/access-joomla-2-5-from-external-script-to-get-article-by-id – nkou 2013-04-05 13:15:27