RSS Lich
Прислано: AlterEgoEast
пн, 27/08/2007 - 11:06
Подскажите плиз как через фтп удалить накопившиеся rss новости?
через web интерфейс мне нехватает памяти это сделать...грубо говоря куда лич запихивает их?
Спасибо
- AlterEgoEast's blog
- Для комментирования войдите или зарегистрируйтесь
Смотри таблицы, имена которых начинаются на "leech", а также node и node_revisions. А вообще проще всего зайти в "admin/content/node" и там отключить ненужный контент, для этого, по идее, ресурсов твоего сервера должно хватить... Только это через вебинтерфейс делать нужно или через SSH, через фтп это совсем уж извращение... Разве что написать скрипт, который распубликует все ноды, а затем через хттп запустить этот скрипт...
- Для комментирования войдите или зарегистрируйтесь
то есть поставить не публиковать?? а толку что? у меня место на диске уже для рсс нехватает....мне удалить ихх надо (15000 rss у меня , откуда взялись - ХЗ)
- Для комментирования войдите или зарегистрируйтесь
Хмм... Тогда можешь удалить, все тем же способом, что я описал, но 15к записей удалять руками запаришься... Или написать скрипт вроде такого:
<?php
$request = db_query("SELECT nid FROM {leech_news_item}");
while($result = db_fetch_object($request)){
db_query("DELETE FROM {node} WHERE nid=%d", $result->nid);
db_query("DELETE FROM {node_revisions} WHERE nid=%d", $result->nid);
db_query("DELETE FROM {leech_news_item} WHERE nid=%d", $result->nid);
}
?>То есть выбираем из базы nid'ы всех рсс-итемов, а потом удаляем из БД все записи с этими нидами. ВНИМАНИЕ! Обязательно сделай резервную копию БД перед использованием скрипта.
- Для комментирования войдите или зарегистрируйтесь
Спасибо, куда его вставить?? просто создать файлик с расширением PHP , выложить его на сервак и запустиь?
- Для комментирования войдите или зарегистрируйтесь
Да как угодно. можешь создать и выполнить файл с этим кодом, можешь создать ноду с форматом ввода "PHP-код" и этим кодом и потом перейти к этой ноде. Но учти, этим кодом удалятся все рсс-итемы, возможно имеет смысл подправить этот код под твои нужды. И не забудь перед его выполнением сделать бэкап.
- Для комментирования войдите или зарегистрируйтесь
Спасибо!!!! большое , человеческое :-)))
- Для комментирования войдите или зарегистрируйтесь




Комментарии