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

Добавляешь один, а появляются два

 
Посетитель
small user social cms
Сообщений: 48
Обнаружил очень странный баг на страницах своего сайта. При добавлении комментария незарегистрированным пользователем он дублируется и выводится не один, а два комментария. В коде вроде все в порядке, ошибки не нашел. В БД везде по одному комменту, как и должно быть. В админке тоже все в норме.
Помогите разобраться.
Прикрепленные файлы:
com_7nfdf.jpg | 176.21 Кб | Скачали: 97
comment2_7nfdf.jpg | 642.95 Кб | Скачали: 100
Посетитель
small user social cms
Сообщений: 48
Кто-нибудь может помочь с решением данной проблемы? Очень актуально.
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1714
Как тут помочь, кто знал уже забыл, ошибка не стандартная.
Fichter:
В коде вроде все в порядке, ошибки не нашел

А в коде где смотрели?
В шаблоне в папке компонентов файлы типа com_comments_ все меняли на дефолтные (естественно временно для проверки)...

Комментарии все дублируются или только некоторые?
Посетитель
small user social cms
Сообщений: 48
Rainbow:

А в коде где смотрели?
В шаблоне в папке компонентов файлы типа com_comments_ все меняли на дефолтные (естественно временно для проверки)...
Комментарии все дублируются или только некоторые?

Менял дизайн полностью на дефолтный, но проблема оставалась. Сделал вывод, что проблема не в дизайне.
В папке компонентов полностью менял папку comments на дефолтную. Тоже не помогло. Даже не знаю где еще копать (
Версия 1.10.7
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1714
Rainbow:
Комментарии все дублируются или только некоторые?

Не просто так спросил... Если абсолютно все, тогда все таки системное. если не все тогда есть варианты...
Мало возможно, но все таки в phpMyAdmin посмотрите нет случайно дубликатов таблиц

(не знаю возможно ли такое вообще, но если все файлы заменены, тогда кроме БД не знаю куда смотреть...)
Посетитель
small user social cms
Сообщений: 48
Комментарии дублируются только незарегистрированных пользователей. Причем проблема появилась внезапно. Никаких изменений в коде давно не производил. Просто зашел на сайт и увидел. В БД таблицы не дублировались, в самих таблицах тоже все в порядке. Ума не приложу что это за баг такой.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1714
Fichter:
Комментарии дублируются только незарегистрированных пользователей.

Спрошу еще раз, а у незарегистрированных пользователей у всех?
Или все таки есть у которых не дублируются?

Просто была такая проблема:
https://instantcms.ru/forum/thread30208-1.html#294818
Посетитель
small user social cms
Сообщений: 48
Rainbow:

Спрошу еще раз, а у незарегистрированных пользователей у всех?
Или все таки есть у которых не дублируются?
К сожалению у всех ( Дело в том, что у меня на сайте отключена регистрация и все посетители изначально незарегистрированные. Зарегистрирован только я как владелец. И у меня как раз комментарии не дублируются.

Rainbow:

Просто была такая проблема:
https://instantcms.ru/forum/thread30208-1.html#294818
Любопытно. Но у меня проблема другого характера. Все комментарии, что дублируются, имеют одинаковый id, они вообще ничем не отличаются. То есть дело не в задержке публикации.

Если интересно посмотреть лично, то вот адрес сайта — http://fichter.ru
На странице 50 последних комментариев особенно хорошо это видно — http://fichter.ru/50comments
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1714
Fichter:
К сожалению у всех ( Дело в том, что у меня на сайте отключена регистрация и все посетители изначально незарегистрированные.

Пробовали опции менять? Загружать комментарии, используя ajax (это обязательно проверьте), с капчей -без, показывать IP и т.д.

Fichter, попробуйте стукнуть в личку к Нил

Он с 1-й веткой работает, и еще не все забыл)) может он что подскажет...
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2592
Rainbow, о, мерси боку за рекламу)

ТС менял шаблон на дефолтный. Вопрос, каким способом менял? Если перезаливал файлы в ту же папку, то также нужно было точно очистить кэш, особенно если стоит кэширование где нибудь в htaccess это не всегда удаётся с первого раза.

Если перезаливал системные файлы, остаётся два места, которые стоит проверить. Плагины и сторонние модули откл\вкл
и возможно что то связано с jquery скриптами.

Например я вижу что у ТС два раза подключен jquery Один раз родной который идет в инстанте второй раз как часть плагина mosaicflow
Код PHP:
  1. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
Всё что я имею сказать по этому поводу не заглядывая в код)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2592
Однако нет, эта проблема не связана с jquery точно.
Ибо в исходном коде дубль имеется сразу и счётчик комментариев его показывает.

Остаётся проверить все плагины и модули. И вспоминать после чего началось.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1714
Fichter,

вот тема попалась, старая, но может на что натолкнет:
https://instantcms.ru/forum/thread3944-1.html#32082
Посетитель
small user social cms
Медаль
Сообщений: 438
Нил™:
И вспоминать после чего началось.
Rainbow:
вот тема попалась, старая, но может на что натолкнет:
Тоже думаю, что проблема в необычности решения - все посетители изначально незарегистрированные.
Возможен вариант - Боливар не выдержит двоих.
Главная > Пользователи > Группы пользователей > Гости и т.д. и т.п.
Следует смотреть - кто есть кто и откуда дубли.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1001
мне кажется, что неправильное условие в файле вывода комментариев, например основное условие выводить ВСЕ комментарии и какой нить if выводить комментарии незарегистрированных, вот он и дублирует.
ТС зареган, его это условие обходит.
смотреть надо файлы шаблона

кстати, сайт шикарный!!!
буду почитать smile глядишь, тоже отправиться куда-нить захочется!!!
Редактировалось: 1 раз (Последний: 27 января 2019 в 18:47)
Комплексный подход к Вашему онлайн-бизнесу: домены, хостинг, сайты.
Продажа качественных доменов.
Посетитель
small user social cms
Медаль
Сообщений: 438
Андрей:
мне кажется, что неправильное условие в файле вывода комментариев
Правильно кажется.
Да проблема в com_comments_list_all.tpl
И дело не в if - это индивидуальный модуль вывода.

Если к примеру для ленивых любителей LP можно использовать history
- то некоторые "федералы" туда даже табы заталкивают.

А в данном случае строка - 50 последних комментариев, сидит в модуле.
И что в этом модуле - загадка (с февраля 2008 года).
Редактировалось: 1 раз (Последний: 27 января 2019 в 19:42)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.