ciao a tutti, come posso visualizzare un blocco entro una certa data di pubblicazione del nodo? Ad esempio visualizza il blocco nei nodi che hanno una data di inserimento non superiore a 100 giorni?
visualizzare blocco entro una certa data
Ven, 11/02/2011 - 20:40
#1
visualizzare blocco entro una certa data
inserisci il criterio di visibilità nella configurazione del blocco, impostando codice PHP come preferenza. A questo punto, non ti rimane che scrivere 2 righe per:
- determinare se si sta visualizzando un nodo
- caricare il nodo, per esempio nella variabile $node
- verificare la data $node->created e fare 2 conti
Ottima idea..Pinolo ci puoi fare un semplice esempiosu cui poter partire?..
Arrivo solo fino a dove c'entra Drupal…
$ret = FALSE;
if (arg(0) == 'node' && is_numeric(arg(1))) { // sto visualizzando un nodo?
$node = node_load(arg(1));
$data_post = $node->created;
// inserire qui un controllo per verificare se la $data_post è più vecchia di 100gg
//if ($data_post è maggiore di 100 giorni fa) {
$ret = TRUE;
//}
}
return $ret;