Página 1 de 1

Lenguaje Español

Publicado: 25 Feb 2008, 13:23
por dmontes
Hola amigos:

Llevo varios dias leyendo e intentando solucionar un problema de lenguaje. El caso es que ha cambiado el foro hecho en PpPBB 2.0 a una maquina nueva y me ha dejado de funcionar el lenguaje castellano y no se me muestran los acentos y las ñ. (todo lo demas funciona)

No tengo mucha idea de phpBB (el foro no lo hice yo) pero estan instalados el pack de lenguaje y subsilver y en teoria si antes funcionaba, deberia funcionar ahora.

Alguien que me pueda dar alguna indicacion, por favor.

Gracias por vuestra ayuda.
Saludos
Diego

Re: Lenguaje Español

Publicado: 25 Feb 2008, 18:34
por ThE KuKa
Hola,

Pon los datos de soporte (obligatorios) y así ademas, vemos el sitio en cuestión. :wink:

S@lu2

Re: Lenguaje Español

Publicado: 25 Feb 2008, 19:37
por dmontes
Perdonad por la omision de los datos

URL: www.belladurmiente.com/foro
Versión de phpBB: 2.0.17
Servidor Antiguo: dominio virtual compartido con Plesk
Servidor Nuevo: dominio virtual compartido con Cube Panel

Solo se ha copiado de un servidor a otro y se ha modificado el fichero el fichero config.php para el acceso a la nueva base de datos de MySQL. Funciona todo correctamente menos los acentos y las eñes.

El caso es que yo soy de sistemas y no te tocado nunca el phpBB. A ver si me podeis echa una mano.

Gracias de nuevo

Re: Lenguaje Español

Publicado: 25 Feb 2008, 19:51
por madelmanhouse
Haz una busquedado por "acentos" en esta pagina y seguro que encuentras la solucion. Te podria confundir lo que comentan compañeros, que lo antiguo aparezca mal pero no nuevo posteado no.

Re: Lenguaje Español

Publicado: 26 Feb 2008, 14:42
por dmontes
Ya lo tengo solucionado lo del lenguaje: era un error tonto de juego de caracteres en la base de datos mySQL. Ya se me ven todos los acentos y las eñes. Muchas gracias por la ayuda. Os debo unas birras

Ahora me he dado cuenta de un problema adicional:

Me da el siguiente error al activar los usuarios:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/vhost/belladurmiente.com/home/html/foro/includes/usercp_activate.php on line 70

despues de ir al enlace de activacion:
http://www.belladurmiente.com/foro/prof ... y=fd5df2a5

Comprobado que el usuario esta en la tabla y corresponde numero de uaurario y su codigo de activacion pero desactivado.

El codigo fuente es el siguiente, dando siendo la linea del error la del message_die. Parece como si no pudiese actualizar la tabla:

$sql = "UPDATE " . USERS_TABLE . "
SET user_active = 1, user_actkey = ''" . $sql_update_pass . "
WHERE user_id = " . $row['user_id'];

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql_update 'Could not update users table', '', __LINE__, __FILE__, $sql_update);
}

He buscado por todo el foro cualquiera de las palabras del error y no hay nada. Una ayudita, por favor
saludos

Re: Lenguaje Español

Publicado: 26 Feb 2008, 19:20
por madelmanhouse
Es mejor que este tema lo marquen los Moderadores como Solucionado y que tu abras uno nuevo con este nuevo error, así no se mezclan los temas y es mas facil encontrar luego este segundo error si le pasa a otro usuario.