Новые темы на форуме- в какой таблице MSQL искать?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 1.X
#16 27 мая 2018 в 21:49

У вас одна единственная категория форума и все темы в ней?
Если категорий несколько, так и создать тему для обновления количества нужно было в той, где спамилось.
Ну или в базе исправить в этой категории.

Нил™
Категорий несколько в общем форуме, спам велся только в одной категории. В которой категории спамили в той и менял цифры, да и нет нет ее обновляют пользователи (тоже спамят) приходиться подчищать.


Ну и в статистики админки не видно столько (больше 2000 постов) хотя после спама было.

Я же в первом посте писал, что удалил и посты и названия. НО откуда тянет названия и короткие тексты в "новые темы* (/latest_thread)? Что интересно в "последних сообщениях" (/latest_posts) тех постов нет.

#17 27 мая 2018 в 21:55

НО откуда тянет названия и короткие тексты в "новые темы* (/latest_thread)?

Алексей

В той теме:
instantcms.ru/forum/thread4542-1.html#178198

Есть же запрос:


DELETE FROM `cms__forum_threads` WHERE `user_id` = 1037

fotpod

Так пробовали?
#18 27 мая 2018 в 23:51
Короче мы все немного ошибались))

Судя по этому в шаблоне




и этому в компоненте



и этому в функции, которую выше вызывает компонент





подсчёт постов на этой странице ведётся по записям в логах компонента Лента активности, там где в качестве действия "добавление темы на форум"

Попробуйте запрос


SELECT *
FROM `cms_actions_log`
WHERE `action_id` =18
AND `user_id` =***;

Вместо *** — id пользователя который спамил.

Должен появиться список логов с его темами/

Если всё верно, можете их удалить тут же, выделив чекбоксом или запросом

DELETE *
FROM `cms_actions_log`
WHERE `action_id` =18
AND `user_id` =***;

Вместо *** — id пользователя который спамил.

Вроде так.
#19 28 мая 2018 в 07:31

Короче мы все немного ошибались))

Нил™
Вы вероятно правы.

Попробуйте запрос
SELECT *
FROM `cms_actions_log`
WHERE `action_id` =18
AND `user_id` =***;

Вместо *** — id пользователя который спамил.
Должен появиться список логов с его темами/

Нил™
Появился. Удалил через простое выделение чекбокса, так как запросом вывелоошибку (не стал разбираться из-за чего).
Спасибо за помощь!
Тему можно закрывать, но советовал бы всем у кого проходил раньше спам, проверить данным образом базу, а то через годик другой база вырастит из за спамеров.
Всем спасибо!


Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.