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
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
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.
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
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
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.
Vale, y cómo hago esos cambios, me gustaría que haya algo parecido??
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.
y cómo pongo el texto de la constante con un enlace?
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.
No entiendo cómo tengo que ponerlo
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.
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.