Joomla / k2类别的文章只包含已发表的文章

时间:2016-06-28 20:30:34

标签: database joomla k2

我使用的是Joomla / k2。 我有以下代码,显示一个类别中的k2项/文章的数量。

<?php 
$cat_id = $this->item->category->id;
$db = JFactory::getDBO();
$select = "SELECT COUNT(*) FROM #__k2_items WHERE catid = $cat_id";
$db->setQuery($select);
$noitems = $db->loadresult();
echo $noitems; 
?>

我想将此修改为仅计算'已发布'的k2项/文章(不包括未发布的k2项/文章)。

非常感谢任何帮助! 非常感谢提前!

1 个答案:

答案 0 :(得分:0)

要获取已发布的项目,您可以执行此操作

<?php 
$cat_id = $this->item->category->id;
$db = JFactory::getDBO();
$select = "SELECT COUNT(*) FROM #__k2_items WHERE catid = $cat_id AND published = 1";
$db->setQuery($select);
$noitems = $db->loadresult();
echo $noitems; 
?>