0

Joomla Web サイトにある記事のコンテンツを取得する必要があります。これを行うために、単純な PHP Web サービスを作成して記事のコンテンツ (HTML) を取得することを計画していました。しかし、私はこれを行う方法がわかりません。

私は Joomla、Web 開発、および Web サービスの初心者です。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 に答える