0

我需要获取我的 Joomla 网站上的一篇文章的内容。为了做到这一点,我打算编写一个简单的 PHP Web 服务来获取我文章的内容 (HTML)。但我只是不知道该怎么做。

我是 Joomla、网络开发和网络服务的新手。我只想获取我文章的内容,以便在我的 ruby​​ on rails 网站上显示它。谁能解释我该怎么做?

4

1 回答 1

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>";

?>

于 2013-07-27T07:24:40.697 回答