2012-03-26 56 views

回答

7

我刚刚测试此代码,它似乎对的Joomla 2.5.3工作:

$option = JRequest::getCmd('option'); 
$view = JRequest::getCmd('view'); 
if ($option=="com_content" && $view=="article") { 
    $ids = explode(':',JRequest::getString('id')); 
    $article_id = $ids[0]; 
    $article =& JTable::getInstance("content"); 
    $article->load($article_id); 
    echo $article->get("title"); 
    echo $article->get("introtext"); // and/or fulltext 
} 
+0

谢谢您的答复。我已经把这是我的代码,但它似乎没有返回任何东西。有任何想法吗? – MrDKOz 2012-03-26 19:48:00

+0

你使用什么样的视图?单篇文章,博客,特色文章...? – Shaz 2012-03-26 19:50:45

+0

单篇文章。 – MrDKOz 2012-03-26 19:55:54

0
    $catId = 80; 
        $query = "SELECT * FROM #__content WHERE catid ='" . $catId . "'"; 
        $db = &JFactory::getDBO(); 
        $db->setQuery($query); 
        $articles = $db->loadObjectList(); 
        foreach($articles as $article){ 


        $article_id=$article->id; 
        $article_title=$article->title; 

        $article_content=$article->get("introtext"); 
+0

这个答案是不正确的,你设置类别ID为80和OP没有说任何关于这一点。如果$ articles是'NULL',或多或少这个代码将通过日志上的警告 – 2013-03-13 13:21:31