Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Cambio De Idiomas

🔓 Foros cerrados y son sólo de lectura
Cerrado
monjanegra
Usuario/a
Mensajes: 86
Registrado: 23 Ago 2005, 23:00

Cambio De Idiomas

#1

Mensaje por monjanegra »

Hola, necesitarí­a saber si existe un MOD para que los usuarios invitados puedan seleccionar el idioma entonces no tienen problema a la hora de registrarse.
Mejor aún si traduce todos los textos.

Saludos
Gracias

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Respuesta: Cambio De Idiomas

#2

Mensaje por ThE KuKa »

Si, asi es, este mismo...
http://www.phpbbhacks.com/download/235

S@lu2

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



monjanegra
Usuario/a
Mensajes: 86
Registrado: 23 Ago 2005, 23:00

Respuesta: Cambio De Idiomas

#3

Mensaje por monjanegra »

Podrí­as decirme como ponerlo en un bloque en el portal ezportal? porque lo estoy probando local y solo me funciona en el Index de los foros.

Saludos

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Respuesta: Cambio De Idiomas

#4

Mensaje por ThE KuKa »

Probaremos...

Realiza estos cambios:

Código: Seleccionar todo

# 
#-----[ ABRIR ]------------------------------------------------ 
# 
common.php

# 
#-----[ BUSCAR ]------------------------------------------------ 
# 
$board_config[$row['config_name']] =
} 

# 
#-----[ DESPUES Aí?ADIR ]------------------------------------------ 
#

// Start add - Select default language MOD
if( !isset($board_config['real_default_lang']) )
{
	$board_config['real_default_lang'] = $board_config['default_lang'];
}
$language = ( isset($HTTP_POST_VARS['language']) ) ? $HTTP_POST_VARS['language'] : $HTTP_GET_VARS['language']; 
if ($language) 
{ 
	$language=trim(strip_tags($language));	
	$board_config['default_lang'] = $language; 
	setcookie($board_config['cookie_name'].'_default_lang',$language , (time()+21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']); 
} else 
{
	if (isset($HTTP_COOKIE_VARS[$board_config['cookie_name'].'_default_lang']) ) 
	{
	   $board_config['default_lang']=$HTTP_COOKIE_VARS[$board_config['cookie_name'].'_default_lang']; 
	} else
	{
		$dir = opendir($phpbb_root_path.'language');
		$lang_d = array();
		while (false !== ($file = readdir($dir)))
		{
			if ( ereg("^lang_", $file) && !is_file($dirname . "/" . $file) && !is_link($dirname . "/" . $file) )
			{
				$filename = trim(str_replace("lang_", "", $file));
				$displayname = preg_replace("/^(.*?)_(.*)$/", "\\1 [ \\2 ]", $filename);
				$displayname = preg_replace("/\[(.*?)_(.*)\]/", "[ \\1 - \\2 ]", $displayname);
				$lang_d[$displayname] = '1';
			}
		}
		closedir($dir);
		@asort($lang_d);
		@reset($lang_d);
		while ( list($displayname, $filename) = @each($lang_d) )
		{
			if (strpos($displayname,$_SERVER['HTTP_ACCEPT_LANGUAGE'])===0)
			{
				$language = $displayname;
				$board_config['default_lang'] = $language; 
				break;
			}
		}
	}
}
// End add - Select default language MOD

# 
#-----[ ABRIR ]------------------------------------------------ 
# 
portal.php

# 
#-----[ BUSCAR ]------------------------------------------------ 
# 
include($phpbb_root_path . 'common.'.$phpEx); 

# 
#-----[ DESPUES Aí?ADIR ]------------------------------------------ 
#
 
// Start add - Select default language MOD
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); 
// End add - Select default language MOD

# 
#-----[ BUSCAR ]------------------------------------------------ 
# 
$template->assign_vars(array(
	'WELCOME_TEXT' => $CFG['welcome_text']

# 
#-----[ ANTES Aí?ADIR ]----------------------------------------- 
#

// Start add - Select default language MOD
if ( $board_config['real_default_lang'] == 'english' )
{
	$Word_language = 'Language';
} else
{
	include($phpbb_root_path . 'language/lang_' . $board_config['real_default_lang']. '/lang_main.'.$phpEx);
	$Word_language = 'Language' . ' / ' . $lang['Word_language'] . ' ';
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang']. '/lang_main.'.$phpEx);
}
// End add - Select default language MOD

# 
#-----[ BUSCAR ]------------------------------------------------ 
# 
	'L_POLL' => $lang['Poll'],
	'L_VOTE_BUTTON' => $lang['Vote'],

# 
#-----[ DESPUES Aí?ADIR ]------------------------------------------ 
#

// Start add - Select default language MOD
'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language'), 
'L_SELECT_LANG' => $Word_language,
'L_CHANGE_NOW' => 'OK', 
// End add - Select default language MOD
# 
#-----[ ABRIR ]------------------------------------------------ 
# 
language/lang_spanish/lang_main.php

# 
#-----[ BUSCAR ]------------------------------------------------ 
# 
?>

# 
#-----[ ANTES Aí?ADIR ]----------------------------------------- 
# 

// Start add - Select default language MOD
$lang['Word_language'] = 'Lenguaje';
// End add - Select default language MOD

# 
#-----[ ABRIR ]------------------------------------------------ 
# 
templates/subSilver/portal_body.tpl

# 
#-----[ BUSCAR ]------------------------------------------------ 
# 

		   
			{L_BOARD_NAVIGATION}
		   
		   
			
				{L_HOME}

				{L_FORUM}

				{L_MEMBERLIST}

				{L_FAQ}

				{L_SEARCH}

			
		   
		  

# 
#-----[ DESPUES Aí?ADIR ]----------------------------------------- 
# 



		   
			Lenguaje
		   
		   
			

 
	{L_SELECT_LANG}: {LANGUAGE_SELECT}   
		
	
 

			
		   
		  

 
	{L_SELECT_LANG}: {LANGUAGE_SELECT}   
		
	
 


# 
#-----[ GUARAD/CERRAR TODOS LOS ARCHIVOS ]------------- 
# 
# EoM - Fin de Modificaciones
Codigo basado en ezPortal 2.1.8 y el MOD Select default Language 1.3.4 (de Niels)

Prueba con Backup de todo...

S@lu2

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



monjanegra
Usuario/a
Mensajes: 86
Registrado: 23 Ago 2005, 23:00

Respuesta: Cambio De Idiomas

#5

Mensaje por monjanegra »

me da este error...

Parse error: parse error, expecting `')'' in c:\appserv\www\forum\index.php on line 245

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Respuesta: Cambio De Idiomas

#6

Mensaje por ThE KuKa »

Pero el index.php en teoria no lo tocamos... ¿lo has modificado antes?

Si no lo has modificado, pegame la linea en cuestion...

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



monjanegra
Usuario/a
Mensajes: 86
Registrado: 23 Ago 2005, 23:00

Respuesta: Cambio De Idiomas

#7

Mensaje por monjanegra »

El script que yo uso es el http://tp-mod.sytes.net/

la lí­nea es:

if ( $board_config['real_default_lang'] == 'english' )

Mil disculpas por no decirlo antes.

Gracias

monjanegra
Usuario/a
Mensajes: 86
Registrado: 23 Ago 2005, 23:00

Respuesta: Cambio De Idiomas

#8

Mensaje por monjanegra »

alguien podria ayudarme por favor?

Cerrado

Volver a “Archivo phpBB 2.0”