100500 комментариев

N
На сайте с 12.06.2011
Offline
100
876

Друзья, помогите. Сегодня обнаружил на одном из сайтов dle у 2-х новостей просто огромное число комментов. Зашел, посмотрел, старые комменты вижу, новых нет, к тому же создалось тысячи страниц с пустыми комментами.

Как избавиться?

Альтерантива РСЯ и AdSense: https://clck.ru/eMnmY
planetapokera
На сайте с 08.02.2009
Offline
169
#1

Удалить. Закрыть от комментариев или поставить нормальную капчу с регой.

N
На сайте с 12.06.2011
Offline
100
#2

Комментов вообще нет. Просто создались пустые страницы комментариев

---------- Добавлено 31.08.2012 в 13:54 ----------

Вот пример (сайт не мой!): http://mbks.ru/sport/board_games/4292-nastolnyj-tennis.html

миллион пустых страниц комментов

и таких сайтов полно. Видимо взлом. Как решить?

planetapokera
На сайте с 08.02.2009
Offline
169
#3

Бэкапы поднимайте и пароли на фтп меняйте значит.

siv1987
На сайте с 02.04.2009
Offline
427
#4

Обновите счетчик коментариев у новостей. dle_post -> comm_num

Возможно в админке есть встроенный инструмент, или сделайте sql запросом (запросами).

---------- Добавлено 31.08.2012 в 15:21 ----------

UPDATE dle_post p SET p.comm_num = (SELECT COUNT(id) FROM dle_comments c WHERE c.post_id=p.id)

N
На сайте с 12.06.2011
Offline
100
#5
siv1987:
Обновите счетчик коментариев у новостей. dle_post -> comm_num
Возможно в админке есть встроенный инструмент, или сделайте sql запросом (запросами).

---------- Добавлено 31.08.2012 в 15:21 ----------

UPDATE dle_post p SET p.comm_num = (SELECT COUNT(id) FROM dle_comments c WHERE c.post_id=p.id)

Огромное человеческой спасибо. Запрос в БД помог. До этого несколько часов искал ответ в инете - не нашел. Спасибо!!!!! :)

---------- Добавлено 01.09.2012 в 21:31 ----------

Интересно, это глюк движка или кто-то нехороший балуется?

[Удален]
#6

Как вариант можно просто очистить базу комментов...

N
На сайте с 12.06.2011
Offline
100
#7
pixelmonster:
Как вариант можно просто очистить базу комментов...

А как это сделать?

[Удален]
#8
narvel:
А как это сделать?

С помощью СУБД, которая стоит на сервере.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий