Столкнулся с тем, что в настройках компонента JComments нет галочки "отключить HTML", которая при выводе текста комментария транслировала бы все символы "<", ">", "&" и т.д. в соответствующие escape-последовательности.
Проще говоря, если в БД комментарий выглядит так: "<b>жирный</b> текст", то текст будет выведен в страничку "как есть", и тег будет работать - первое слово будет выделено жирным.
В самом JComments это решается очисткой текста от тегов при вводе. Если мы ввели комментарий через JComments, то он будет гарантированно без HTML-тегов. Поэтому галочка вроде бы не нужна. Но если комментарий был введен через другую систему комментариев, а впоследствии
импортирован, то он очищен от тегов не будет, и весь HTML-код в комментариях "заработает".
Так у меня и случилось, после импорта комментариев из SOBI2. Для принудительного отключения HTML в комментариях, написал очень простой плагин, которым и делюсь с общественностью.
Updated 16.07.2001 10:49 : добавил исключение для тегов "<br />", которые-таки хранятся в БД.
plg_jcomments_htmloff_j15.zip