Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Casilla check de acepto las condiciones en formulario de registro  

Página 1 / 3
 
Rober
 Rober
Reputable Member

Hola, ¿Cómo puedo añadir una casilla check en mi formulario de registro para que los que se registren en mi página no puedan hacerlo sin seleccionar los términos legales?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 05/02/2015 8:28 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Erlantz,

Veo que no estás usando el registro por defecto de Joomla! sino el de K2. No se si es un error por tu parte o realmente deseas utilizar el registro de K2.

En el registro nativo de Joomla! para añadir ese campo y otros, tienes que activar el plugin Usuario - Perfil, y en las opciones básicas puedes seleccionar que campos activar, poner como opcionales y requeridos.

Saludos

ResponderCitar
Respondido : 05/02/2015 9:43 am

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

Rober
 Rober
Reputable Member

He conseguido que aparezca pero no me gusta cómo aparece, ¿dónde puedo quitar la opción de que salga el título "Perfil de usuario"?
Cómo puedo cambiar para que en lugar de que ponga "Terminos del servicio" y se abra en una ventana nueva, ponga "Aviso legal" y se abra un artículo que ya tengo creado.

ResponderCitar
Respondido : 05/02/2015 12:24 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para quitar el título "Perfil de usuario" será necesario aplicar un cambio en el código. Edita al archivo templates/tx_zenith/html/com_users/registration/default.php y, previa copia de seguridad del mismo, cambia la línea

label)):// If the fieldset has a label set, display it as the legend.?>

por esta otra:

label) && $fieldset->label != 'PLG_USER_PROFILE_SLIDER_LABEL'):// If the fieldset has a label set, display it as the legend.?>

Sobre lo del cambio del texto, puedes utilizar la función de reemplazo de constantes de texto que incorpora Joomla. En el siguiente artículo del blog se explica cómo usarla:

https://www.webempresa.com/blog/item/834-reemplazar-textos-idiomas-en-joomla-25.html

ResponderCitar
Respondido : 05/02/2015 2:29 pm

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

Rober
 Rober
Reputable Member

Me gustaría que el "He leído y acepto la Polí­tica de privacidad*" de la página (panta1): http://naturalkibelardenda.com/es/contacto

Se muestre en (panta2): http://naturalkibelardenda.com/es/acceso-clientes/registrate

ResponderCitar
Respondido : 05/02/2015 9:01 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

No se puede lo que comentas porque son cosas distintas. La página de contacto es un formulario de BreezingForms y, como tal, se pueden añadir los campos que queramos, con los textos que queramos y en la posición deseada.

Para el registro de usuarios no disponemos de esa ventaja, sino que todo está mal limitado. En todo caso se tendría que hacer cambios en el código de Joomla para tratar de conseguir algo parecido.

ResponderCitar
Respondido : 06/02/2015 11:42 am

Cursos Gratuitos WordPress

Rober
 Rober
Reputable Member

Vale, y cómo hago esos cambios, me gustaría que haya algo parecido??

ResponderCitar
Respondido : 06/02/2015 11:58 am
Lorena
 Lorena
Miembro Moderator

Hola Erlantz,

Si lo que quieres es cambiar el texto que muestra, prueba cambiando el valor de la constante PLG_USER_PROFILE_FIELD_TOS_LABEL desde el Gestor de idiomas: Modificaciones y añadiendo una nueva modificación con el texto que quieras que se vea

Un saludo.

ResponderCitar
Respondido : 06/02/2015 12:26 pm

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

Rober
 Rober
Reputable Member

y cómo pongo el texto de la constante con un enlace?

ResponderCitar
Respondido : 06/02/2015 7:57 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El problema sería poner las comillas, revisa :

https://docs.joomla.org/Specification_of_language_files

El punto 2 indica que puedes usar "_QQ_" mira el ejemplo

Saludos.

ResponderCitar
Respondido : 06/02/2015 8:52 pm

Rober
 Rober
Reputable Member

No entiendo cómo tengo que ponerlo

ResponderCitar
Respondido : 09/02/2015 3:45 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Sería algo como :

COM_KEY_CONSTANT="La url es : "_QQ_"http://www.dominio.com"_QQ_"."

Si tienes dificultades , envíanos la línea que has modificado para ver como lo has realizado

Saludos.

ResponderCitar
Respondido : 09/02/2015 4:44 pm

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

Rober
 Rober
Reputable Member

PLG_USER_PROFILE_FIELD_TOS_LABEL = "He leído y acepto la Polí­tica de privacidad "http://www.naturalkibelardenda.com/es/politica-de-privacidad""

Eso es lo que he puesto para esa modificación. No funciona, aparece toda la frase.

ResponderCitar
Respondido : 09/02/2015 4:52 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Debes usar :

PLG_USER_PROFILE_FIELD_TOS_LABEL = "He leído y acepto la Polí­tica de privacidad "_QQ_"http://www.naturalkibelardenda.com/es/politica-de-privacidad"_QQ_" ."

Saludos.

ResponderCitar
Respondido : 09/02/2015 5:52 pm

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

Rober
 Rober
Reputable Member

Hola, no me coge el código que me has dado, lo pongo, le doy a guardar y no me lo guarda.

ResponderCitar
Respondido : 09/02/2015 6:36 pm
Página 1 / 3