А подскажите как убрать из NewsFeed'a тег {jcomments on} ?
а вот это интересный вопрос - я сейчас посмотрел код генерации RSS-ленты для главной страницы - и там не вызываются плагины для события onPrepareContent... И, как следствие, получается, что в RSS улетает текст материала "как есть"...
И тут как бы не очень понятно, как быть. С одной стороны вызывать нужно, с другой стороны - плагины могут вставить все-что угодно, и не факт, что это нужно в ленте. В общем у меня пока готового решения для данной проблемы нет. Думаю...
Как вариант, можно попробовать (я просто не уверен сейчас, что onAfterRender вызывается для RSS) отредактировать /plugins/system/jcomments.php и после строчки:
function onAfterRender()
{
добавить:
$option = JRequest::getCmd('option');
if ($option == 'com_content') {
$document = & JFactory::getDocument();
if ($document->getType() == 'feed') {
$buffer = JResponse::getBody();
$buffer = str_replace('{jcomments on}', '', $buffer);
JResponse::setBody($buffer);
}
}