Bueno como es obvio que usas yahoo y no google, porque la api de google que usan está obsoleta (además si fuese con google se mostraría como tu quieres), te diré lo que yo haría.
Primero, modifcar: helper.php
Línea 15: Añadir la variable $day
Código PHP:
var $config;
var $content;
var $error;
var $icons;
var $parsedData;
var $translation;
var $cond_tmp;
var $day;
Línea 42 o 43: Verifica que por defecto amountDays se encuentre en 4
Código PHP:
'amountDays' => 4,
Línea 225: Al final de las traducciones encuentra esto
Código PHP:
"Mosty Clear" => JText::_('MOD_WEATHER_GK4_MOSTLY_CLEAR')
Modifica:
Código PHP:
"Mostly Clear" => JText::_('MOD_WEATHER_GK4_MOSTLY_CLEAR'),
"Mon" => JText::_('MOD_WEATHER_GK4_MONDAY'),
"Tue" => JText::_('MOD_WEATHER_GK4_TUESDAY'),
"Wed" => JText::_('MOD_WEATHER_GK4_WEDNESDAY'),
"Thu" => JText::_('MOD_WEATHER_GK4_THURSDAY'),
"Fri" => JText::_('MOD_WEATHER_GK4_FRIDAY'),
"Sat" => JText::_('MOD_WEATHER_GK4_SATURDAY'),
"Sun" => JText::_('MOD_WEATHER_GK4_SUNDAY')
Línea 449 (antes si no has añadido lo anterior):
Encuentra: //parsing forecast
Modifica:
Código PHP:
// parsing forecast
/*INICIO MODIFICADO*/
for($i = 0; $i < $this->config['amountDays']; $i++) {
/*FIN MODIFICADO*/
if(isset($this->translation[$forecast_info->forecast[$i]->attributes('text')])){
$this->cond_tmp = $this->translation[$forecast_info->forecast[$i]->attributes('text')];
} else {
$this->cond_tmp = $forecast_info->forecast[$i]->attributes('text');
}
/*INICIO MODIFICADO*/
if(isset($this->translation[$forecast_info->forecast[$i]->attributes('day')])){
$this->day = $this->translation[$forecast_info->forecast[$i]->attributes('day')];
}else {
$this->day = $forecast_info->forecast[$i]->attributes('day');
}
$this->parsedData['forecast'][$i] = array(
"day" => $this->day,
"low" => $forecast_info->forecast[$i]->attributes('low')."°".$current_info->units[0]->attributes('temperature'),
"high" => $forecast_info->forecast[$i]->attributes('high')."°".$current_info->units[0]->attributes('temperature'),
"icon" => $forecast_info->forecast[$i]->attributes('code'),
"condition" => $this->cond_tmp,
);
/*FIN MODIFICADO*/
Archivo: yahooView.php
Encuentra:
Código PHP:
for($i = 0; $i <2; $i++) :
Modifica:
Código PHP:
/*INICIO MODIFICADO*/
for($i = 0; $i <$this->config['amountDays']; $i++) :
/*FIN MODIFICADO*/
Por último pero no menos importante tienes que buscar el archivo de traducciones de este módulo y añadir las traducciones para los días de la semana que hemos incluido:
"Mon" => JText::_('MOD_WEATHER_GK4_MONDAY'),
"Tue" => JText::_('MOD_WEATHER_GK4_TUESDAY'),
"Wed" => JText::_('MOD_WEATHER_GK4_WEDNESDAY'),
"Thu" => JText::_('MOD_WEATHER_GK4_THURSDAY'),
"Fri" => JText::_('MOD_WEATHER_GK4_FRIDAY'),
"Sat" => JText::_('MOD_WEATHER_GK4_SATURDAY'),
"Sun" => JText::_('MOD_WEATHER_GK4_SUNDAY')
Basate en otras ya hechas para ver como es.
Ten cuidado cuando modifiques con las comas y los paréntesis, hazlo con cabeza y viendo cuál es la intención.
Suerte, espero que te sirva.