visualizzare blocco entro una certa data

4 contenuti / 0 new
Ultimo contenuto
visualizzare blocco entro una certa data

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?

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;