все форумы все темы добавить тему
Класс комментариев
Для незарегистрированных выглядит так:
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