如何创建一个模块,显示每个月发布的一个类别中的文章数量。与WordPress类似的东西,例如
December 2016 (3)
November 2016 (5)
等
由于
答案 0 :(得分:0)
您应该按照joomla教程创建一个新模块,这非常简单:https://docs.joomla.org/J3.x:Creating_a_simple_module/Developing_a_Basic_Module/en
如教程中所述创建了hellow world模块后,您应该修改文件helper.php并创建一个新函数:
public static function getPublicationsByMonth(){
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('DATE_FORMAT(created, "%M %Y") as date, count(*)')
->from('#__content')
->where('state = 1')
->group('date');
$db->setQuery($query);
return $db->loadObjectList();
}
然后在tpl / default.php中,你应该使用这个方法的结果来显示你想要的结果。