Что ж, обновленная версия практически без придирчивых комментариев, сделал пару косметических правок (более относящихся к подгонке под конкретный дизайн), потому выкладывать весь компонент считаю нецелесообразным.
Перечень изменений описан
тут, скачать можно
тут. Устанавливать требуется компонент, компонент AJAX и собственно модуль
Прикрепляю файл русского языка (положить в \administrator\components\com_ab_calendar\language).
Для корректной работы месяцев в AJAX требуется в файле \components\com_ab_calendar_ajax\ab_calendar_ajax.php поправить определение кодировки в строке 13.
Для своих личных нужд описал так:
header("Content-Type: text/html; charset=windows-1251");
И еще опишу ненавистную мне ситуацию, когда надо ограничить выводимый Introtext, но в админке это не заложено:
в файле \modules\mod_calendar\class_com_ab_calendar.php добавить после строки 218 ($text = $row->introtext;) следующее:
$text=substr($text,0,400);
400 - ограничение по количеству символов, можно выставить свое значение
[вложение удалено Администратором]