Joomla - 显示每月发布的文章数量

时间:2016-12-04 23:45:55

标签: joomla article

如何创建一个模块,显示每个月发布的一个类别中的文章数量。与WordPress类似的东西,例如

December 2016 (3)
November 2016 (5)

由于

1 个答案:

答案 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中,你应该使用这个方法的结果来显示你想要的结果。