Добавляешь один, а появляются два
Помогите разобраться.
В коде вроде все в порядке, ошибки не нашел
А в коде где смотрели?
В шаблоне в папке компонентов файлы типа com_comments_ все меняли на дефолтные (естественно временно для проверки)…
Комментарии все дублируются или только некоторые?
А в коде где смотрели?
В шаблоне в папке компонентов файлы типа com_comments_ все меняли на дефолтные (естественно временно для проверки)…
Комментарии все дублируются или только некоторые?
Менял дизайн полностью на дефолтный, но проблема оставалась. Сделал вывод, что проблема не в дизайне.
В папке компонентов полностью менял папку comments на дефолтную. Тоже не помогло. Даже не знаю где еще копать (
Версия 1.10.7
Комментарии все дублируются или только некоторые?
Не просто так спросил… Если абсолютно все, тогда все таки системное. если не все тогда есть варианты...
Мало возможно, но все таки в phpMyAdmin посмотрите нет случайно дубликатов таблиц
(не знаю возможно ли такое вообще, но если все файлы заменены, тогда кроме БД не знаю куда смотреть...)
Комментарии дублируются только незарегистрированных пользователей.
Спрошу еще раз, а у незарегистрированных пользователей у всех?
Или все таки есть у которых не дублируются?
Просто была такая проблема:
/forum/thread30208-1.html#294818
К сожалению у всех ( Дело в том, что у меня на сайте отключена регистрация и все посетители изначально незарегистрированные. Зарегистрирован только я как владелец. И у меня как раз комментарии не дублируются.
Спрошу еще раз, а у незарегистрированных пользователей у всех?
Или все таки есть у которых не дублируются?
Любопытно. Но у меня проблема другого характера. Все комментарии, что дублируются, имеют одинаковый id, они вообще ничем не отличаются. То есть дело не в задержке публикации.
Просто была такая проблема:
/forum/thread30208-1.html#294818
Если интересно посмотреть лично, то вот адрес сайта — fichter.ru
На странице 50 последних комментариев особенно хорошо это видно — fichter.ru/50comments
К сожалению у всех ( Дело в том, что у меня на сайте отключена регистрация и все посетители изначально незарегистрированные.
Пробовали опции менять? Загружать комментарии, используя ajax (это обязательно проверьте), с капчей -без, показывать IP и т.д.
Fichter, попробуйте стукнуть в личку к Нил
Он с 1-й веткой работает, и еще не все забыл)) может он что подскажет…
ТС менял шаблон на дефолтный. Вопрос, каким способом менял? Если перезаливал файлы в ту же папку, то также нужно было точно очистить кэш, особенно если стоит кэширование где нибудь в htaccess это не всегда удаётся с первого раза.
Если перезаливал системные файлы, остаётся два места, которые стоит проверить. Плагины и сторонние модули откл\вкл
и возможно что то связано с jquery скриптами.
Например я вижу что у ТС два раза подключен jquery Один раз родной который идет в инстанте второй раз как часть плагина mosaicflow
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
Ибо в исходном коде дубль имеется сразу и счётчик комментариев его показывает.
Остаётся проверить все плагины и модули. И вспоминать после чего началось.
вот тема попалась, старая, но может на что натолкнет:
/forum/thread3944-1.html#32082
И вспоминать после чего началось.
Тоже думаю, что проблема в необычности решения — все посетители изначально незарегистрированные.вот тема попалась, старая, но может на что натолкнет:
Возможен вариант — Боливар не выдержит двоих.
Главная > Пользователи > Группы пользователей > Гости и т.д. и т.п.
Следует смотреть — кто есть кто и откуда дубли.
ТС зареган, его это условие обходит.
смотреть надо файлы шаблона
кстати, сайт шикарный!!!
буду почитать😊глядишь, тоже отправиться куда-нить захочется!!!
Правильно кажется.мне кажется, что неправильное условие в файле вывода комментариев
Да проблема в com_comments_list_all.tpl
И дело не в if — это индивидуальный модуль вывода.
Если к примеру для ленивых любителей LP можно использовать history
— то некоторые "федералы" туда даже табы заталкивают.
А в данном случае строка — 50 последних комментариев, сидит в модуле.
И что в этом модуле — загадка (с февраля 2008 года).