我需要获取Joomla网站上的文章内容。为了做到这一点,我计划编写一个简单的PHP Web服务来获取我的文章的内容(HTML)。但我只是不知道该怎么做。
我是Joomla的新手,网络开发和网络服务。我只是想获取我的文章的内容,以便在我的ruby on rails网站上显示它。任何人都可以解释我怎么做到这一点?
答案 0 :(得分:0)
嗯,这里至少有一个小小的贡献,应该有助于你前进:附加的代码可以用“?id = {你要检索的文章的ID}”来调用,它会在屏幕上显示整个对象。 接下来的步骤:挑选出您感兴趣的作品并返回......
<?php
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
$username="*** insert username ***";
$password = "*** password here ***";
if (!defined('_JDEFINES')) {
define('JPATH_BASE', dirname(__FILE__));
require_once JPATH_BASE.'/includes/defines.php';
}
require_once JPATH_BASE.'/includes/framework.php';
// Mark afterLoad in the profiler.
JDEBUG ? $_PROFILER->mark('afterLoad') : null;
// Instantiate the application.
$app = JFactory::getApplication('site');
// Initialise the application.
$app->initialise();
$app ->login(
array('username'=>$username,
'password'=>$password),
array('remember' => true));
$dbo = JFactory::getDBO();
$id=$_GET["id"];
$art = JTable::getInstance('Content');
$art->load($id);
echo "<pre>";
var_dump($art);
echo"</pre>";
&GT?;