Casilla check de ac...
 
Avisos
Vaciar todo

Casilla check de acepto las condiciones en formulario de registro

41 Respuestas
6 Usuarios
0 Reactions
2,549 Visitas
Respuestas: 451
Reputable Member
Topic starter
 

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


 
Respondido : 05/02/2015 8:28 am
Respuestas: 451
Reputable Member
Topic starter
 

Entonces que tendría que cambiar en el código para que se abra el enlace cómo "target=_blank"

Envío el código en un pantallazo.

Gracias.


 
Respondido : 13/02/2015 12:16 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Al parecer estas trabajando sobre local, solo brindamos soporte sobre la web en el Hosting de Webempresa.

Entendemos que tienes conocimientos de programación, nosotros no brindamos soporte como puedes ver en la leyenda superior.

No ofrecemos soporte a webs alojadas en servidores externos o localhost, ni soporte css o programación.


 
Respondido : 13/02/2015 5:26 am
Respuestas: 451
Reputable Member
Topic starter
 

Es una web alojada en un servidor de webempresa, ésta web es http://naturalkibelardenda.com cómo bien digo en el hilo del foro.


 
Respondido : 13/02/2015 10:48 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

El artículo con las condiciones de privacidad se tendría que abrir en una ventana modal, de ahí que no se le haya puesto un target="_blank" para abrir el enlace en una nueva página.

En tu caso parece que esa apertura de ventana emergente está fallando (veo que muestra un error de sintaxis. No se si has aplicado algún cambio en el código que haya podido afectar a esta funcionalidad.

En todo caso, si quieres cambiar el formato del enlace tendría que aplicar los cambios en el archivo plugins/user/profile/fields/tos.php, concretamente en esta parte:

$attribs = array();
$attribs['class'] = 'modal';
$attribs['rel'] = '{handler: 'iframe', size: {x:800, y:500}}';

$url = ContentHelperRoute::getArticleRoute($tosarticle);

$link = JHtml::_('link', JRoute::_($url . '&tmpl=component'), $text, $attribs);

Recuerda hacer una copia de seguridad antes de modificar el archivo.


 
Respondido : 13/02/2015 11:55 am
Respuestas: 451
Reputable Member
Topic starter
 

Sabes cómo puedo hacer para que en ésta ventana no se carge el backgrond del body que se carga por defecto, es decir que en lugar de verde salga en blanco??

Lo digo para que se pueda ver bien todo el texto de la política de privacidad


 
Respondido : 13/02/2015 12:00 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Prueba a agregar un estilos CSS como el siguiente:

body.page-id-128 {
background: none !important;
}

 
Respondido : 13/02/2015 12:13 pm
Respuestas: 451
Reputable Member
Topic starter
 

Muchas gracias Pablo, he solucionado eso

Y otra cosa... sabrías decirme dónde puedo cambiar éste código:
#jform_profile_tos input {
margin: 0 5px 0 0 !important;
width: 10px !important;
}
Por éste otro:
#jform_profile_tos input {
margin: 8px 5px 0 0 !important;
width: 10px !important;
}

http://naturalkibelardenda.com/es/acceso-clientes/registrate

(Son los circulos dónde marcar acepto o no acepto de la política de privacidad, es para que estén un poco más abajo.)

Un saludo y gracias.


 
Respondido : 13/02/2015 2:19 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Ese código lo encontrarás en el archivo plugins/user/profile/fields/tos.php. Busca algo como lo siguiente:

$css = "#jform_profile_tos {width: 18em; margin: 0 !important; padding: 0 2px !important;}
		#jform_profile_tos input {margin:0 5px 0 0 !important; width:10px !important;}
		#jform_profile_tos label {margin:0 15px 0 0 !important; width:auto;}
		";

 
Respondido : 13/02/2015 3:47 pm
Respuestas: 451
Reputable Member
Topic starter
 

Eso es código css y el archivo que me dices es un php, no hay ningún cóidgo css, en ese archivo no está


 
Respondido : 13/02/2015 3:58 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Un archivo PHP puede tener código html o CSS metido en una variable, has revisado el archivo ?, yo lo estoy viendo el código en la línea 53 aprox, te recomiendo hacer una copia de tu archivo antes de modificar

Saludos.


 
Respondido : 13/02/2015 6:14 pm
Respuestas: 451
Reputable Member
Topic starter
 

Solucionado, gracias.


 
Respondido : 13/02/2015 9:27 pm
Página 3 / 3