2012-10-23 59 views
1

我公司開發的腳本給我一個Joomla文章全文從它的ID,這樣的事情:PHP腳本來獲取所有物品的ID的Joomla

$article =& JTable::getInstance("content"); 
$article->load($address = JRequest::getVar('articleID')); 
echo $article->get("introtext"); 
echo $article->get("fulltext"); 

現在我需要一個類似的腳本來獲取所有(活動)當前網站的文章ID(可能從joomla主頁上的最後一個到最先排序)。

我看了看周圍,但找不到任何東西。

在此先感謝

回答

2

您可以使用下列內容:

$query = "SELECT * FROM #__content"; 
$db = JFactory::getDBO(); 
$db->setQuery($query); 
$articles = $db->loadObjectList(); 
foreach($articles as $article){ 
    echo 'ID:' . $article->id . ' Title: ' . $article->title; 
} 

如果你想獲得的物品所有的ID從一個特定的類別,你可以使用以下命令:

$catId = 59; 
$query = "SELECT * FROM #__content WHERE catid ='" . $catId . "'"; 
$db = JFactory::getDBO(); 
$db->setQuery($query); 
$articles = $db->loadObjectList(); 
foreach($articles as $article){ 
    echo 'ID:' . $article->id . ' Title: ' . $article->title; 
} 

很明顯,您可以將59更改爲任何適合您需要的東西

注意,數據庫查詢的這種方法是爲Joomla 1.5

希望這有助於

相關問題