campo modificado en...
 
Avisos
Vaciar todo

campo modificado en registro de usuario ha cambiado con actualización

11 Respuestas
5 Usuarios
0 Reactions
1,591 Visitas
Respuestas: 329
Reputable Member
Topic starter
 

Hola,

Acabo de actualizar el joomla a 2.5.8. Antes había cambiado el "libro favorito" que aparece en el registro de usuario a "número de colegiado" hize el cambio según el tutorial este:

Ahora no puedo encontrar el constante o el es-ES.plg_user_profile.ini
He mirado en el explorer de Joomla y también he buscado con el gesto de idiomas.

También he visto este tutorial http://writenowdesign.com/joomla-tutorials/joomla-core-features/add-extra-fields-to-joomla-2-5-registration-form/
pero no me ha ayudado.

Alguna idea?

Gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 10/12/2012 4:45 pm
David Noguera
Respuestas: 4433
Miembro
 

Hola Raquel, entiendo que el problema es que al actualizar, has machacado los cambios que habías hecho sobre el fichero:

administrator/language/es-ES/es-ES.plg_user_profile.ini

o el correspondiente al idioma que estuvieras usando...

Entiendo que modificaste ese fichero para cambiar los datos que se le pedían al usuario, no??

Busca una copia de ese fichero en alguno de los backups que tengas para reponerlo y ver si así te vuelve a funcionar correctamente.

Saludos!


 
Respondido : 10/12/2012 6:30 pm
Respuestas: 329
Reputable Member
Topic starter
 

Solucionado. Encontré el archivo en mi back up.

Lo que no entiendo es porque en el gestor de idiomas no podría encontrar el constante.

Voy a guardar este archivo para las próximas actualizaciones.

Gracias


 
Respondido : 11/12/2012 2:54 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Raquel,

No hace falta modificar los archivos de idiomas, tienes que realizar un "override". Accede a la administración --> extensiones --> gestor de idiomas --> pestaña reemplazar --> Nuevo.

De esa forma aunque hayan actualizaciones, se mantendrá el valor que le hayas asignado a la constante de idioma que hayas modificado.

Saludos


 
Respondido : 12/12/2012 7:49 am
Respuestas: 329
Reputable Member
Topic starter
 

Hola Jordi,

esto es lo que intente hacer pero no aparece ni la constante ni el valor. Creo que con la actualización a Joomla 2.5.8 se han borrado archivos. Puede ser? El override es vacio completamente y antes tenía por lo menos el cambio de Libro Favorito. El archivo de plg_user_profile.ini por ejemplo cuando entraba por explorer no se veía pero cuando entre por filezilla pude comprobar que estaba allí.

Tambien he visto que entre esta web y la otra que tengo hay pequeños cambios en el idioma en el backend: por ejemplo en el gestor de idiomas en una pone reemplazar (la que tiene el override y todo bien) y la otra pone modificaciones. No deberían las dos ser lo mismo?

Un misterio 🙂


 
Respondido : 12/12/2012 1:35 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Raquel,

Tambien he visto que entre esta web y la otra que tengo hay pequeños cambios en el idioma en el backend: por ejemplo en el gestor de idiomas en una pone reemplazar (la que tiene el override y todo bien) y la otra pone modificaciones. No deberían las dos ser lo mismo?

¿Son la misma versión de Joomla?
¿Están instalados ambos Joomlas desde el cPanel, Packs Webempresa?.

Saludos


 
Respondido : 12/12/2012 2:21 pm
Respuestas: 329
Reputable Member
Topic starter
 

misma versión joomla, diferentes plantillas una es black&white la otra esport. Las 2 actualizadas a 2.5.8 y instaladas por cpanel

plantilla esport

plantilla black&white y la que me ha dado el problema


 
Respondido : 12/12/2012 3:19 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En principio estos cambios en las constantes no tienen importancia. Simplemente significa que cada Joomla usa unos archivos de constantes distintos, pero eso no quiere decir que algo esté mal.

Sobre lo de usar la opción de Reemplazar que viene en el Gestor de Idiomas no te servirá para traducir estas constantes ya que se encuentran en la administración (directorio administrator/language) y no en el directorio language de la raíz.

Una cosa que podrías hacer es copiar las líneas de constantes que quieres modificar y pegarlas en el archivo administrator/language/overrides/es-ES.override.ini. De esta forma no se perderían con la actualización.


 
Respondido : 12/12/2012 3:43 pm
Respuestas: 329
Reputable Member
Topic starter
 

Gracias Pablo,

así lo haré.


 
Respondido : 12/12/2012 3:58 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Raquel,

No hace falta modificar los archivos de idiomas, tienes que realizar un "override". Accede a la administración --> extensiones --> gestor de idiomas --> pestaña reemplazar --> Nuevo.

De esa forma aunque hayan actualizaciones, se mantendrá el valor que le hayas asignado a la constante de idioma que hayas modificado.

Si se pueden sustituir constantes, pero en el desplegable puedes seleccionar la administración:

Saludos


 
Respondido : 13/12/2012 9:27 am
Respuestas: 329
Reputable Member
Topic starter
 

Gracias.

Hize lo que me recomienda Pablo y modifique el archivo de overrides.

Por ahora funciona bien.

Gracias


 
Respondido : 13/12/2012 3:37 pm