Автоматическое удаление материалов

Главные вкладки

Аватар пользователя Dec0der Dec0der 29 января 2008 в 17:36

Как сделать, что бы материал (нода) удалялся автоматически по истечении какого-то времени, например через месяц после его публикации.

хочу создать доску объявлений.
знаю, что есть модуль ed_classified, и в нём есть функция самоудаления, но модуль мне не подходит.

Комментарии

Аватар пользователя Dec0der Dec0der 30 января 2008 в 1:58

плохо, что он не подходит мне
неужели нет никакого модуля, который удалял бы материалы автоматически... Скрывать - это хорошо, но база то ростёт...

А можете подробнее объяснить алгоритм работы этих (sched_act, actions, workflow) модулей, а то они все на англ...

Аватар пользователя Dec0der Dec0der 30 января 2008 в 12:29

VLAD_X, спасибо, посмотрю...

А как правильно настроить workflow + actions + sched_act?
Что за чем нужно делать? Какая поочерёдность? Мне нужно что бы пользователь указывал время удаления материала. Наступает время - сообщение снимается с публикации и пользователю отправляется сообщение... Можно без отправки сообщения...

Аватар пользователя Dec0der Dec0der 31 января 2008 в 1:45

хорошо, возьмём node_expire, хотя он тоже на вражеском языке...

там есть настройки Setting и Default

мне нужно сделать что бы только Story становилось неопубликованым через три дня после публикации и всё больше ничего (никакой отправки писем и прочее). И сделать так что бы эти настройки действовали поумолчанию, когда ноду создаёт незарегистрированый пользователь.

КАК?

Аватар пользователя Dec0der Dec0der 31 января 2008 в 1:46

хорошо, возьмём node_expire, хотя он тоже на вражеском языке...

там есть настройки Setting и Default

мне нужно сделать что бы только Story становилось неопубликованым через три дня после публикации и всё больше ничего (никакой отправки писем и прочее). И сделать так что бы эти настройки действовали поумолчанию, когда ноду создаёт незарегистрированый пользователь.

КАК?

Аватар пользователя Dec0der Dec0der 31 января 2008 в 14:51

птихоньку разбираюсь... node_expire настроить смог. Только вот ещё один вопрос, и если всё получится, то можно сказать, что с задачей я справился...

итак, при включеном node_expire материалы просматривать созданные материал могут только зарегистрированые пользователи (даже при разрешении создавать материал пользователям, они как бы публикуются, но просматривать могут только зарегенные)... Помогает, только если в Контроле доступа разрешть анонимным пользователям "управлять материалами" - тогда материал просматривать могут все. Но это ж никуда не годится, получается кто угодно сможет изменить какой-угодно документ... ЧТО ДЕЛАТЬ???