Вы должны следовать Joomla учебник, чтобы создать новый модуль, который довольно прост: https://docs.joomla.org/J3.x:Creating_a_simple_module/Developing_a_Basic_Module/en
После того, как вы создали Hellow мировой модуль, как описано в руководстве , вы должны изменить файл 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 вы должны использовать результат этого метода для отображения результатов по вашему желанию.