В Сети есть похожий скрипт, но там нельзя вводить свою причину редактирования.
[Смотреть скриншот]
Установка: В форму добавления сообщений, после $_MESSAGE$:
Code
<?if($MODER_OPTIONS_FLAG$ && $URI_ID$ == 'frPostEdit')?>
<b>
Причина редактирования:
</b>
<input type="text" id="cause" style="width: 100%;" />
<script type="text/javascript">
$(document.addform).submit(function () {
var need = false;
if (!$('#cause').val().length && need) {
_uWnd.alert('Введите причину!', '', {
tm: 3000
});
$('#frF16').attr('disabled', false);
return false;
} else if ($('#cause').val().length) {
$('#message').val( $('#message').val() + '\n\n[color=red]Причина редактирования: [/color]' + $('#cause').val() );
}
});
</script>
<?endif?>
var need = false — поставьте true, если хотите, чтобы редактирование было обязательным.