[Solved] Acentos no mostrador usando Joomla User Profiles

  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
13 years 1 week ago - 12 years 11 months ago #1 by macsgv
Hola, Antonio me encontré con este inconveniente al utilizar la correspondencia de datos Joomla User Profiles me he dado cuenta que si pones un texto con acento Ej: (más) al ver el perfil en Moodle no toma el acento y lo reemplaza por caracteres extraños como muestra la captura.

Yo creo que puede deberse a la codificación de los caracteres al pasarlo de Joomla a Moodle esto sucede en el campo descripción.

Saludos!!! :)

Joomla 3.0.3
Moodle 2.4.3
Joomdle R0.9.1
Last edit: 12 years 11 months ago by Antonio Durán.
The topic has been locked.
  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
13 years 1 week ago - 13 years 1 week ago #2 by macsgv
Hola, me respondo a mi mismo el problema de los acentos se soluciono al actualizar moodle a la ultima versión

como muestra la captura.

Saludos :)
Last edit: 13 years 1 week ago by macsgv.
The topic has been locked.
  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
13 years 5 days ago #3 by macsgv
Hola, Antonio pensé que se habia solucionado al actualizar Moodle a la última versión pero me me volvió a suceder.

El campo descripción en Moodle muestra los acentos con caracteres extraños ( ver captura ), al tomarlo de joomla no toma los acentos.

Alguna sugerencia por donde ver?

Saludos :)

Joomla 3.0.3
Moodle 2.4.3
Joomdle R0.9.1
The topic has been locked.
More
13 years 5 days ago #4 by Antonio Durán
Replied by Antonio Durán on topic Acentos no mostrador usando Joomla User Profiles
Como tu dices, parece un tema de codificación. Le echaré un vistazo cuando pueda a ver que veo.
The topic has been locked.
  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
13 years 5 days ago #5 by macsgv
Ok gracias Antonio estaré a la espera.
Saludos!!! :-)
The topic has been locked.
More
12 years 11 months ago #6 by Antonio Durán
Replied by Antonio Durán on topic Acentos no mostrador usando Joomla User Profiles
Hola.

Iba a probar esto, pero me falta un dato: de donde estás mapeando el campo descripción?

Otra cosa: si pones acentos en ciudad, o nombre, salen bien?
The topic has been locked.
  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
12 years 11 months ago #7 by macsgv
Hola Antonio el campo descripción lo tomo del perfil de joomla

Si pongo acentos en el campo nombre o ciudad sale bien con el acento
The topic has been locked.
More
12 years 11 months ago #8 by Antonio Durán
Replied by Antonio Durán on topic Acentos no mostrador usando Joomla User Profiles
Eso si que es raro. He probado y el problema ocurre también en la cidad (en el nombre es normal que salga bien).

Para arreglar el problema, edita administrator/components/com_joomdle/helpers/mappings.php, function get_user_info_joomla16.
Reemplaza:
Code:
$val = stripslashes ($value); $val = substr ($val, 1, strlen ($val) - 2); $user_info[$mapping->moodle_field] = $val;
Por:
Code:
$user_info[$mapping->moodle_field] = json_decode ($value);
The topic has been locked.
  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
12 years 11 months ago #9 by macsgv
Hola Antonio tienes razón en el campo ciudad pasa lo mismo estaba confundido discúlpame en lugar de acento salen otros caracteres.
The topic has been locked.
  • macsgv
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
12 years 11 months ago - 12 years 11 months ago #10 by macsgv
Hola Antonio funciono a la perfección ahora se muestra el acento en el campo descripción y ciudad
Gracias!! :laugh:
Last edit: 12 years 11 months ago by macsgv.
The topic has been locked.