Для поста с отрицательным рейтингом будет выводиться предупреждение что его содержание "плохое". Показать пост можно кликнув по предупреждению. Значение репутации при котором будет выводиться предупреждение можно настроить самим во 2 строке скрипта.
Ставить в html-низ.
Код:
<script type="text/javascript"> var ratingPostMsgHide = -1; // репутация, при которой пост будет считаться плохим document.getElementByClassName = function(clsName){ var retVal = new Array(); var elements = document.getElementsByTagName("*"); for(var i = 0;i < elements.length;i++){ if(elements[i].className.indexOf(" ") >= 0){ var classes = elements[i].className.split(" "); for(var j = 0;j < classes.length;j++){ if(classes[j] == clsName) retVal.push(elements[i]); } } else if(elements[i].className == clsName) retVal.push(elements[i]); } return retVal; } var pozitive = document.getElementByClassName("post-rating") for( i=0; i<pozitive.length; i++) { rating = pozitive[i].getElementsByTagName("p")[0].getElementsByTagName("a")[0].innerHTML rating = parseInt(rating) if( rating <= ratingPostMsgHide ) { postMsg = document.getElementByClassName("post-content")[i].innerHTML; document.getElementByClassName("post-content")[i].innerHTML = "<div class=\"quote-box\"><blockquote><p><a href=\"javascript: void(0);\" onclick=\"document.getElementById('postMsgID" + i + "').style.display = 'block'\">Данное сообщение имеет отрицательный рейтинг. Для его отображения нажмите сюда</a></p></blockquote></div><div id=\"postMsgID" + i + "\" style=\"display: none;\" class=\"quote-box\"><blockquote><p>" + postMsg + "</p></blockquote></div>" } } </script>