Elfitaja, дык в функцию ненадо встраивать ещё одну функцию. Возми тогда просто пропиши
$str = str_replace('Jan', 'Января', $str);
$str = str_replace('Feb', 'Февраля', $str);
$str = str_replace('Mar', 'Марта', $str);
$str = str_replace('Apr', 'Апреля', $str);
$str = str_replace('May', 'Мая', $str);
$str = str_replace('Jun', 'Июня', $str);
$str = str_replace('Jul', 'Июля', $str);
$str = str_replace('Aug', 'Августа', $str);
$str = str_replace('Sep', 'Сентября', $str);
$str = str_replace('Oct', 'Октября', $str);
$str = str_replace('Nov', 'Ноября', $str);
$str = str_replace('Dec', 'Декабря', $str);
в функцию вывода новости и вместо переменной $str поставь ту, которая за вывод даты новости отвечает. ))