No lo consigo.
He cargado la clase $this->load->library('user_agent'); en el controlador home.php y creo que con esto ha dejado de darme error, pero ahora no sé cómo hacerlo para redireccionar, porque la forma como llamo a la página de inicio es la siguiente, y no sé cómo diferenciarlo por idiomas:
Así es como diferencio los idiomas por URL, no sé si os puede servir:
ES: http://www.dominio.com
EN: http://www.dominio.com/index.php/en/home/index/
Otra cosa que he probado es modificando el archivo system\application\libraries\langsystem.php. Aquí tengo este código que me permite cambiar el idioma por defecto.
He intentado hacer esto
pero me da error otra vez![:-\ :-\](https://forum.elhacker.net/Smileys/navidad/undecided.gif)
He cargado la clase $this->load->library('user_agent'); en el controlador home.php y creo que con esto ha dejado de darme error, pero ahora no sé cómo hacerlo para redireccionar, porque la forma como llamo a la página de inicio es la siguiente, y no sé cómo diferenciarlo por idiomas:
Código [Seleccionar]
$this->load->view('index', $data);
Así es como diferencio los idiomas por URL, no sé si os puede servir:
ES: http://www.dominio.com
EN: http://www.dominio.com/index.php/en/home/index/
Otra cosa que he probado es modificando el archivo system\application\libraries\langsystem.php. Aquí tengo este código que me permite cambiar el idioma por defecto.
Código [Seleccionar]
if($CI->uri->segment(1))
$this->lang_code = $this->get_language($CI->uri->segment(1));
else
$this->lang_code = 'es';
He intentado hacer esto
Código [Seleccionar]
if($CI->uri->segment(1))
$this->lang_code = $this->get_language($CI->uri->segment(1));
else {
if ($this->agent->accept_lang('en')){
$this->lang_code = 'en';
}else{
$this->lang_code = 'es';
}
}
pero me da error otra vez
![:-\ :-\](https://forum.elhacker.net/Smileys/navidad/undecided.gif)