|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.08.2016, 17:19 | #1 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Удаление записей старше одного месяца для dle
Доброго времен суток, в админпанели dle есть мастер оптимизации в котором есть функция удаления старых записей, но дело в том что мне нужно автоматизировать этот процесс, нужно чтобы статьи старше одного месяца автоматически удалялись, есть тут знатоки dle? как лучше всего это сделать? может кто то уже делал такое, заранее благодарю за помощь
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
25.08.2016, 14:24 | #2 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
PHP код:
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
25.08.2016, 15:04 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
и что значит - месяц? ровно 30 дней назад? если сегодня 31 марта - то минус месяц - это до какой даты удалять? а вообще, когда Вы определитесь с тем, что Вам надо, то все ответы на ваши вопросы есть тут |
|
26.08.2016, 09:13 | #4 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
можно 30 дней, да, от текущей даты, мне бы какой нибудь пример получить, и еще надо удалить фотографии с хоста которые были в удаляемых статьях, вот тут чувствую задача намного усложняется
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.08.2016, 10:09 | #5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
а запросы очень простые. например, Код:
Код:
для удаления заменить на DELETE Цитата:
а Вы знаете, где хранятся фотки к статьям? И как они связаны с самой статьёй, к которой они относятся? Всё решить можно. p.s. кстати, а Вы уверены, что нужно удалять всё, что старше месяца?! |
||
26.08.2016, 14:42 | #6 | |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Цитата:
ну да уверен, а что? насчет фоток еще нужно разобраться, сначала попробую просто удалить сами статьи, большое спасибо за примеры, буду пробовать
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
|
26.08.2016, 15:02 | #7 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
вон, у нас скоро разговоры и переписку полгода хранить будут, а Вы через 1 месяц статьи удаляете... Цитата:
если что - обращайтесь, чем смогу - помогу! кстати, если у Вас все картинки собраны в одной папке и ссылки на картинки хранятся только внутри новости(внутри статьи) в виде <img src="/uploads/images/kartinka.jpg"> тогда, если Вы удалите сами статьи, то картинки останутся "безхозяйственными".. может быть, сначала надо распарсить статьи, найти там ссылки на картинки и сначала картинки грохнуть, а уже потом статьи убирать? Последний раз редактировалось Serge_Bliznykov; 26.08.2016 в 15:08. |
|||
26.08.2016, 15:13 | #8 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
получился вот такой код
PHP код:
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.08.2016, 16:49 | #9 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Мдаа, я извиняюсь, говорят нельзя просто удалять напрямую из базы dle, в движке есть код мастера оптимизации, я хотел бы передать в этот код определенную дату и запускать этот скрипт через крон, код я вставлю сюда, может кто нибудь смог бы разобраться в нем, просто нужно удалять не только статью а еще и все что связано с ней, комменты, тэги, фотки итд. этот код все это делает, вот только вряд ли я сам смогу в нем разобраться
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.08.2016, 16:53 | #10 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Прикрепляю файл clean.php
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На DLE исчезла функция редактирования записей | shy_plumbum | WordPress и другие CMS | 0 | 08.08.2015 09:00 |
Удаление записей | Eugene_Stoun | БД в Delphi | 4 | 10.04.2015 16:28 |
Удаление записей | Arsgun | БД в Delphi | 7 | 09.07.2007 11:56 |