Smarty
<form action="{url action="comment_add" var1=$comments.add_id}" method="post">
<input type="hidden" value="{$_user->token}" name="token" />
Имя
<input type="text" class="catch" value="" name="login">
<input type="text" name="{$core_config.catcher}">
Email
<input type="text" name="email">
Комментарий
<textarea name="text"></textarea>
<input type="submit"" value="Сохранить">
</form>
тут поле
Smarty
<input type="text" class="catch" value="" name="login">
является скрытым и служит для отлова роботов. Настоящий же логин вводится в поле
Smarty
<input type="text" name="{$core_config.catcher}">
Структура нарушилась в результате неудачной попытки добавления комментария.
Про устройство nested sets можно почитать тут.
Если разбираться нет желания и важных комментариев нет, можно просто очистить таблицы _comments и _comments_item