Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2014, 10:24
Avatar de zalito12
zalito12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 13 años
Puntos: 67
Respuesta: Algun experto en PHP que me pueda ayudar con esto?...

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.
__________________
Dicen que las personas piensan en su lengua materna, yo lo hago en PHP