Corretezza codice: Modulo Event

2 contenuti / 0 new
Ultimo contenuto
Corretezza codice: Modulo Event

Quote:
TheCrow:
Ho visto il sito, se non erro chiedi come aggiungere i simboli di pipe nel calendario del blocco.
Per una modifica del genere devi operare all'interno di event.module
<?php
function event_calendar_month($op, $stamp, $types = NULL, $terms = NULL) {
...
case
'block':
  
// create caption and navigation links
+ $caption = _event_nav($stamp, 'prev', 'block', $types, $terms) .' '. l('|'. t(gmdate('F', $stamp)) .' '. $year .'|', 'event/'. $year .'/'. $month .'/'. $day .'/month') .' '. _event_nav($stamp, 'next', 'block', $types, $terms);
  
$callback = 'event_render_day_single';
   ...
}
?>

Sostituisci la riga preceduta dal simbolo + (il + ovviamente non lo devi inserire) con quella presente qui sopra (dovrebbe essere la 511)

Grazie per avermi messo sulla buona strada.
Ho provato. Apparivano i pipe ma non separavano i links adiacenti, ma, grazie al tuo suggerimento e al prova e risprova, ho trovato la soluzione. Senza il tuo aiuto non ci sarei mai arrivata.
Da riga 509 a riga 516 sostituire con:
case 'block':
      // create caption and navigation links
      $caption = _event_nav($stamp, 'prev', 'block', $types, $terms) . '|' .' '. l(t(gmdate('F', $stamp)) .' '. $year, 'event/'. $year .'/'. $month .'/'. $day .'/month') .'|' .' ' . _event_nav($stamp, 'next', 'block', $types, $terms);
      $callback = 'event_render_day_single';
      $view = 'block';
      break;
  }

Grazie di nuovo, ciao a tutti.

Resta in Event.module un solo problema di accessibilità in priorità 3: il summary nelle tabelle giorno, settimana, tabella e elenco.

Non capisco proprio dove piazzarlo. Ho provato una cosa del genere, ma non funziona proprio:

  switch ($view) {
    case 'day':
        // day view
$summary = ('tabella giorno');
       $caption = t('!weekday !month !day, !year', array('!weekday' => t(gmdate('l', $stamp)), '!month' => t(gmdate('F', $stamp)), '!day' => $day, '!year' => $year));
        list($thead, $tbody) = event_calendar_day('page', $stamp, $types, $terms);
      break;

Forse c'è di mezzo qualche altro modulo (event.theme?).
Potete, tempo permettendo, dare una scorsa al modulo?
Grazie a tutti