Avisos
Vaciar todo

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

 
Raquel
 Raquel
Reputable Member

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

Citar
Respondido : 10/12/2012 4:45 pm
David Noguera
 David Noguera
Miembro Moderator

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!

ResponderCitar
Respondido : 10/12/2012 6:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Raquel
 Raquel
Reputable Member

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

ResponderCitar
Respondido : 11/12/2012 2:54 pm
Jordi Sala
 Jordi Sala
Miembro 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

ResponderCitar
Respondido : 12/12/2012 7:49 am

Raquel
 Raquel
Reputable Member

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 🙂

ResponderCitar
Respondido : 12/12/2012 1:35 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

ResponderCitar
Respondido : 12/12/2012 2:21 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Raquel
 Raquel
Reputable Member

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

ResponderCitar
Respondido : 12/12/2012 3:19 pm
Pablo Velasco
 Pablo Velasco
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.

ResponderCitar
Respondido : 12/12/2012 3:43 pm

Cursos Gratuitos WordPress

Raquel
 Raquel
Reputable Member

Gracias Pablo,

así lo haré.

ResponderCitar
Respondido : 12/12/2012 3:58 pm
Jordi Sala
 Jordi Sala
Miembro 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

ResponderCitar
Respondido : 13/12/2012 9:27 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Raquel
 Raquel
Reputable Member

Gracias.

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

Por ahora funciona bien.

Gracias

ResponderCitar
Respondido : 13/12/2012 3:37 pm