Как удалить отдельное сообщение с форума работающего на Kunena?
Представим часто повторяющийся случай - на ваш форум работающий на Kunena зашел, зарегистрировался посетитель и разместил пост с каким либо гнусным текстом или той же рекламой какого то своего товара.
Как удалить напрочь такой мусор? Удалять с правами админа через морду сайта не совсем то.
Если у вас есть доступ к PHP Myadmin и руки не трясутся, то дело поправимо.
Но копию, бекап или как вы там называете возврат сайта в исходное состояние
сделать ОБЯЗАТЕЛЬНО!
Итак приступим, заходим в вашу базу данных, находим таблицы, которые начинаются с
имя базы_kunena_
И открываем первую,
имя базы_kunena_messages выписываем такие данные :
id это будет номер сообщения
userid это кто написал
subject это заглавие его сообщения
И удаляем эту строку.
Дальше заходим в таблицу
имя базы_kunena_messages_text, находим колонку
mesid, а в ней
id сообщения, которое мы раньше выписали, в этой строке будет сам текст сообщения. Удаляем и эту строку. Можно бы и все, сообщение пропало. Но лучше еще и подчистить следы горе спамера.
В таблице
имя базы_kunena_sessions уберем сессию его посещения,- определяется через колонку
userid, мы раньше выписали его. Убираем эту строку тоже в этой таблице.
И в таблице
имя базы_kunena_user_topics убираем следы посещения вашего сайта этим юзером.
Это будет колонка с
topic_id, находите в ней
id ранее выписанного сообщения и удаляете эту строку.
Теперь все
