Foros del Web » Programando para Internet » PHP » CodeIgniter »

Activar los Idiomas por SESSION

Estas en el tema de Activar los Idiomas por SESSION en el foro de CodeIgniter en Foros del Web. Hola, Sigo dándole vueltas a esto de los Idiomas diferentes....(soy muy pkt)... y los tutos que veo no van en la 2.0. Mi duda eS: ...
  #1 (permalink)  
Antiguo 09/05/2011, 14:22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 17 años, 2 meses
Puntos: 1
Pregunta Activar los Idiomas por SESSION

Hola,

Sigo dándole vueltas a esto de los Idiomas diferentes....(soy muy pkt)...
y los tutos que veo no van en la 2.0.

Mi duda eS:

Consigo que la clase Language funcione....y me cambia de directorio cuando añado en el controlador del la página incial - Index - una variable de session

Código PHP:
Ver original
  1. public function index()
  2.     {
  3.        
  4.         if ($this->session->userdata('idioma'))
  5.         {
  6.             $lan = "english";
  7.                    
  8.             $this->lang->load('index', $lan);
  9.             $this->session->set_userdata('idioma', lang('LANGUAGE_SELECTED'));
  10.  
  11.         $this->load->view('index');
  12.            
  13.         }

Pero ahora como la variable está en la session , no consigo cambiarla desde ningún sitio para activar otro Idioma como "spanish".

he probado con un enlace o botón que activase una función pero no dí aún con ello.

¿como se puede cambiar un variable de sesion desde un enlace i actualizar la vista desde el controlador?
  #2 (permalink)  
Antiguo 09/05/2011, 18:47
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Activar los Idiomas por SESSION

¿Qué framework estás usando?

Edito: ups déjalo, ya veo que tiene seleccionado en las etiquetas como codeigniter
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 10/05/2011, 02:26
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Activar los Idiomas por SESSION

Si CodeIgniter 2.0.2
  #4 (permalink)  
Antiguo 10/05/2011, 13:14
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Activar los Idiomas por SESSION

ok,

nada,,.lo he solucionado con el 'Languages Selection 2' al final ha funcionado. para cambiar los lenguajes en al CodeIgniter 2.0.2

Está en el Wiki de CodeIgniter. y solo necesita un par de ajustes. para funcionar en esta versión.


www.bsibility.com
  #5 (permalink)  
Antiguo 02/08/2011, 01:15
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Activar los Idiomas por SESSION

Hola darkram:

¿Te importaría comentar cuales son esos "par de ajustes" para que funcione la implementación de Languages Selection 2 en CodeIgniter 2.0.2?

Yo no logro hacer que me funcione.

Gracias.-

Etiquetas: frameworks-y-php-orientado-a-objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.