2016-06-28 4 views
0

Im using Joomla/k2. У меня есть следующий код, который отображает количество элементов/статей k2 в категории.Статьи категории Joomla/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; 
?> 

Id хотел изменить это только сосчитать 'Published' пунктов k2/статьи (не включают неопубликованные K2 Items/статьи).

Любая помощь будет очень признательна! Большое спасибо заранее!

ответ

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; 
?>