Дублируются комментарии

Может, кто-то сможет подсказать, куда копать. Буду благодарен.

Работал поверх шаблона Experience, в основном правил стили. И в какой-то момент при добавлении нового комментария все старые комментарии начали дублироваться. Вот так как на картинке — https://yadi.sk/i/aWIhSbHIcURak. Новый коммент обведен.

После обновления страницы — все приходит в норму.

Кроме этого, сразу после добавления комента пропадает слово «Комментариев» в шапке блока коментов.

Ошибок в шаблонах вывода коментов нет, пытался заменить свои файлы файлами из чистого Experience — все равно ошибка.

4 комментария

0
Нашел идентичную проблему на livestreet — livestreet.ru/blog/14563.html Так никто и не написал ничего дельного в плане решения.
+1
Такое возникает когда скрипт загрузки комментария (ls.comments.load) после его добавления не видит id последнего коммента, который фиксируется в виджете app/templates/skin/experience/tpls/widgets/widget.toolbar_comment.tpl в инпуте с идентификатором comment_last_id. И когда он его не видит думает что комментов вообще нет и добавляет аяксом все, в том числе и существующие.
0
Да, спасибо что ответил. Я вот только что сам нашел последовательной заменой файлов из рабочего шаблона (та еще мука — каждый раз кеш чистить). Почему-то содержимое widget.toolbar_comment.tpl было закомментировано все(( Правда слово Комментариев в шапке бока все равно пропадает.
+1
Значит, еще что-то поломано оказалось, надо внимательно код шаблона перебирать. Подобные вещи случаются, когда меняется DOM. А это значит — либо id нужных элементов нет, либо классов, а иногда — даже если изменена цепочка CSS-классов у элементов.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.