Для полного счастья в системные файлы нужно добавить 4 эвента:

----------------------------------------------------------------------------
============= 1. Для фильтрации отредактированного комментария: ============
----------------------------------------------------------------------------
В метод updateComment (/components/comments/model.php)
после:
	if (!$id) { return false; }
добавить:
	$comment = cmsCore::callEvent('UPGRADE_COMMENT', $comment);


----------------------------------------------------------------------------
============= 2. Для фильтрации отредактированного поста форума: ===========
----------------------------------------------------------------------------
В метод updatePost (/components/forum/model.php)
после:
	public function updatePost($post, $post_id){
добавить:
    $post = cmsCore::callEvent('UPGRADE_FORUM_POST', $post);


----------------------------------------------------------------------------
================= 3. Для работы в разделе "Вопрос-ответ": ==================
----------------------------------------------------------------------------
В файл /components/faq/frontend.php
после:
    display('com_faq_add.tpl');
    } else {
вставить:
    $message = cmsCore::callEvent('ADD_FAQ_RECORD', $message);


----------------------------------------------------------------------------
================ 4. Для полной фильтрации ленты активности: ================
----------------------------------------------------------------------------
В методе updateLog (core/classes/actions_class.php)
после:
    $action = self::getAction($action_name);
    if (!$action) { return false; }
добавить:
    $params = cmsCore::callEvent('UPGRADE_LOG', $params);


----------------------------------------------------------------------------
=============================== Примечание: ================================
----------------------------------------------------------------------------
1. За исключением ленты активности все отслеживаемые события можно включать или выключать в настройках.
2. Там же можно включить или выключить отсылку уведомлений о срабатывании фильтра как "виновнику торжества", так и ответственному за порядок человеку. Чтобы отключить рассылку админу нужно прописать вместо идентификатора цифру 0.
3. В папке плагина находятся 2 текстовых файла содержащие черный и белый список слов соответственно. Для примера там прописано по паре образцов.
4. Фильтрация происходит на этапе записи данных в БД поэтому на те записи, которые уже существуют этот плагин никак не повлияет.
5. Ввиду специфики обработки данных выделить слово [цензура] каким либо цветом нельзя, по крайней мере без бубна.
6. Отредактированный комментарий до обновления странички показывается как есть. На самом деле он фильтруется и "как есть" видит только автор. При тестировании не обращайте на это внимания.
