Вот набросал скриптик который оставляет кнопку редактировать только для последнего сообщения. Одному из пользователей понадобилось что бы
наши форумы давали возможность пользователю редактировать только последнее его сообщение...
Скрипт не действует на модераторов и админов.
Писалось за пару минут, и не продумывалось какие это последствия может за собой повлечь:
<script> document.getElementsByClassName = 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; } if (GroupID && GroupID >= 4) { var arr = document.getElementsByClassName('pl-edit'); if (arr && arr.length > 1) { for (var i = 0; i < arr.length - 1; i++) { arr[i].innerHTML = ''; } } } </script>
Устанавливать в HTML-низ.