Комментарий к записи двухгодичной давности
Вчера и сегодня к записи от 31 декабря 2009 года были добавлены комментарии. Ни тот, ни другой в модуле "Новые комментарии" не отобразились.
Где бы это можно поправить?
31 декабря 20098 года
Обшарил поиск, но решения не нашёл. Зато нашёл здесь место где можно описать эту проблему подробно. Выявилась вчера.
Ситуация следующая. Версия 1.9
Пользователь пишет комментарий к посту в блоге другого пользователя двухгодичной давности. Видит, что его комментарий нормально отобразился на странице поста. После этого пользователь переходит на главную страницу где установлен модуль "Последние комментарии" и не видит там своего только что написанного комментария. Жалуется.
Проверяю. Захожу гостем на сайт — комментария в модуле нет. Захожу на страницу поста в блоге — комментарий прекрасно виден. Захожу админом на сайт — комментарий в модуле "Последние комментарии" нормально отображён. Захожу в админку — в "Последних событиях" комментария пользователя нет. На сайте, в модуле "Последние комментарии", жму ленту комментариев — комментария нет. Перехожу по ссылке в этом же модуле "Все комментарии" — комментарий также не обнаружен. В профиле пользователя жму на ссылку (все его комментарии) — комментарий виден. В ленте событий друзей комментария пользователя нет. Выхожу с сайта и гостем опять в модуле "Последних комментариев" этого комментария не обнаруживаю, хотя на странице поста он нормально отображается. Сам, как пользователь, делаю тестовый комментарий к свежему посту — комментарий отображается для всех без проблем как на сайте, так и в админке — т.е. с отображением комментариев к свежим записям проблем нет.
В настройках модуля установлен показ для всего, доступ всем, не кешируется. В настройках компонента "Комментарии пользователей" установлена загрузка коментов без ajax, с BB-кодом. Комменты разрешены только зарегистрированным пользователям.
В общем, в ходе дальнейших манипуляций на сайте и на Денвере установил, что в модуле "Последние комментарии" для пользователей и гостей ещё и в "Ленте комментариев", а также для админов в админке в "Последних событиях" не отображаются свежие комментарии к старым постам, датированных 2010 годом (с этого времени существует сайт). В это время, как я помню, на сайте была установлена версия 1.6.2. При написании комментариев к постам 2011 и 2012 гг. проблем с последними комментариями не наблюдается.
Что это может быть? Проблема миграции версий 1.6.2 — 1.7 — 1.8 — 1.9? Собственных знаний не хватает.
Извините, что возможно сумбурно описал проблему, просто хотелось подробно всё изложить… ))
Ты все классно описал!!!!Извините, что возможно сумбурно описал проблему, просто хотелось подробно всё изложить… ))
Мне бы такое качество, такую ясность и такую дотошливость
Респект!
А это как факт, и на сайте instantcms.ru/ -комментарии в блогах не сразу появляются.У меня тоже аналогичная проблема с модулем "Последние комментарии".
А после истечения промежутка времени, пару минут.Или тайм аут на вывод, или по крон, особо не вникалось, но и особого беспокойства нет.Если комментарии в базе, то в чем проблема? Пару минут и выведутся, куда они денутся.
Пару минут и выведутся, куда они денутся.
Нет, не произошло этого и за сутки. Комменты в базе. Касается именно к старым записям. Комменты к свежим постам в блогах отображаются в модуле сразу и без проблем.
В нем не выводятся новые записи на форуме в темах, которые были созданы пользователям, впоследствии с форума удаленные то есть тех, котрые были замены пользователем "посетитель".
Я решил проблему, просто заменив удаленных пользователей в базе на админа.
в module.php нашёл строку
WHERE c.published=1 {$hidden_sql} {$target_where}
WHERE c.published=1 {$target_where}
На Денвере в плане отображения комментов в модуле помогло. Но админы по-прежнему в "Последних событиях", в админке, коммента не видят.
а я и не говорил что это поможет с отображением в админке — я только про модуль писал.
To Sergey Platonov.
На Денвере в плане отображения комментов в модуле помогло. Но админы по-прежнему в "Последних событиях", в админке, коммента не видят.
с админкой и надо копать в сторону админки, а не модуля…
Копаю… В меру сил… Спасибо!
былоб время — тож покопался бы — сессия (((