Иногда нужно удалить всё и сразу, но Joomla не позволяет это сделать через админку. Например, мне требовалось удалить спамные комментарии к одной записи K2. Если в админке вывести по 100 записей на страницу получилось 3249. Т.е. удаляя по 100 комментариев за проход нужно обработать 3249 станиц. Спецы Joomla скажут «Можно вывести все записи». Можно, если их не так много, в противном случае страница просто зависает.
Итак, чтобы удалить всё и сразу я решил сделать это через базу данных. Отрыл PhpMyAdmin нашел нужную таблицу, в моем случае joom_K2_comments. Перешел на вкладку SQL. И выполнил запрос
1 |
DELETE FROM joom_k2_comments WHERE itemID = '21' |
Что значит:
DELETE – удалить все комментарии
FROM joom_k2_comments – из таблцы joom_k2_comments (joom – это префикс таблицы)
WHERE itemID = '21' – в статье с идентификатором 21
7 секунд и сообщение об удачном завершении операции )
ДВ!А если невозможно войти в админку,что делать?Спасибо?
Нужно сбросить пароль через панель PhpMyAdmin http://www.q2w3.ru/2011/08/30/4286/
Спасибо, за хорошую статью! побольше бы таких сайтов как у Вас!