Vorrei che le Blog Entry di tutti gli utenti si cancellano da soli dopo 10 giorni dalla data di pubblicazione.
Come posso fare ?
grazie :)
Vorrei che le Blog Entry di tutti gli utenti si cancellano da soli dopo 10 giorni dalla data di pubblicazione.
Come posso fare ?
grazie :)
C'e' un modulo Scheduler.. vedi se può fare al caso tuo...
http://drupal.org/project/scheduler
Oppure Node Expire forse più adatto...
http://drupal.org/project/node_expire
Non li ho mai provati... se fai un test... fammi sapere.... (se usi Drupal 6!)
Ciao!
ciao ho provato node expire :D
in pratica, una volta attivato il modulo, puoi scegliere una data di scadenza di default ( oppure settarla ogni volta) per i nodi che vuoi e, alla data di scadenza, puoi far eseguere una o piu azioni a tua scelta tra cui l' unpublished del nodo.
Questo è in teoria ma in pratica non riesco a farlo funzionare xD... cioè ho fatto tutto ma gli articoli rimangono sempre pubblicati... e comunque non c'e' l'azione per cancellare il nodo ma solo per "spubblicarlo"
p.s. uso Drupal 6
Guarda se il modulo richiede l'aggiornamento del Cron.
Controlla che cron sia attivo sul tuo sito... nel caso non lo fosse installa Poormancron e fallo andare ogni 24 ore.
Ripeto, non ho mai provato quei moduli, quindi sto andando a naso!
Ciao!
Con Poormancron funziona :D
Usavo un server linux pensavo che cron funzionasse boh.
Ok in effetti l'unpublishing pure mi serve... ora pero' devo trovare un modo per cancellare i nodi unpublished per piu di 10 giorni. faccio un po di ricerche
thanks
Ok che è un server linux ma nel crontab ci hai messo la riga necessaria affinche lo script cron di drupal venga eseguito?
Se aggiungessi nel tuo crontab tipo:
0 * * * * wget -O - -q -t 1 http://www.example.com/cron.php
Potrebbe funzionare meglio che con Poormancron che è l'ultima spiaggia!
Per maggiori info leggi qui:
http://drupal.org/cron
Uccio
Il mio sito con drupal
ok vedrò di attivare cron thanks