Hey Karen,

Screenshot attached.

"Week of 22" isn't a very meaningfull description. Can you change it to "Week of oct 22th" or "Week no. #" ?

Thanks.

CommentFileSizeAuthor
week-paging.gif2.07 KBtmp
Members fund testing for the Drupal project. Drupal Association Learn more

Comments

dodorama’s picture

This depends on the way you choose to display the date medium format on your drupal installation settings.
It's a kind of bug since the function that control the way the browser period label is displayed assumes that you are using the default date medium format display (sunday, 12/11/2006 - 12:00).
Anyway you can ovverride that function on your template.php like this (assuming that you're using the phptemplate engine and you set the medium date format like this: 12 November 2006 - 12:00)

<?php
function phptemplate_date_views_browser_period_label($period, $date) {
  include_once(drupal_get_path('module', 'date') .'/date.inc');
  // use the m/d/Y part of the preferred short date format
  if ($period != 'hour') {
  // we explode the medium format string in the $format variable as an array
    $format = explode(' ', variable_get('date_format_medium', 'm/d/Y - H:i'));
  }
  else {
    $format = str_replace(':i', '', variable_get('date_format_short', 'm/d/Y - H:i'));
  }
   // here we retrieve the part of the date we need
  return t('%month %day', array('%month' => date_gmdate($format[1], $date), '%day' => date_gmdate($format[0], $date)));
}
?>

Tha above code should display 'week of November 12'.

KarenS’s picture

Status: Active » Fixed

Yes, this is designed to be themeable, and that's how you do it. You can give it the name phptemplate_date_views_browser_period_label or use your theme name instead of 'phptemplate'.

Anonymous’s picture

Status: Fixed » Closed (fixed)