Inicio de sesión de usuario |
drupal. ocultar o bloco de eventos cando non hai vindeirospara facer que o bloque de 'upcoming events' non apareza cando non hai vindeiros eventos que amosar, só temos que marcar Amósase se o código PHP devolve VERDADEIRO na configuracion do bloque e inserir no cadro de texto para o codigo <?php $limit = 6; $result = db_query(db_rewrite_sql("SELECT n.nid, n.title, n.type, n.status, n.changed, e.event_start, e.event_end FROM {node} n INNER JOIN {event} e ON n.nid = e.nid WHERE n.status = 1 AND (((e.event_start != e.event_end) AND (%d >= e.event_start AND %d < e.event_end)) OR ((e.event_start = e.event_end) AND (%d <= e.event_start + %d )) OR e.event_start >= %d) ORDER BY event_start LIMIT %d"), $time, $time, $time, (60 * 60 * 2), $time, $limit); while ($node = db_fetch_object($result)) { return false; [· o codigo esta tomado e simplificado do propio modulo event.
|