我使用的是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项/文章)。
非常感谢任何帮助! 非常感谢提前!
答案 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;
?>