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
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!
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
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
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 🙂
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
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.
Gracias Pablo,
así lo haré.
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
Gracias.
Hize lo que me recomienda Pablo y modifique el archivo de overrides.
Por ahora funciona bien.
Gracias