Diseñado pensando en la seguridad

Bienvenido(a) a Geeklog Hispano
viernes, enero 19 2018 @ 02:59 CST


 Índice del foro > Personalización > Cool Hack New Topic Post Reply
 Agregar opción "Términos de Uso" en registro.
 
William Lpz Jimnz
 02/05/09 11:47 (Leído 95021 veces)  
AAAAA
Admin

Estado: desconectado


Identificado: 02/07/08
Mensajes: 53
En algunas ocasiones en necesario tener un apartado de "Términos de Uso" en nuestros sitio, esto para dar a conocer a nuestros visitantes que al registrarse en el sitio se deben cumplir o por lo menos dar la información de cómo se manejan en este caso las cuentas de usuario.

Para el termino de uso puedes hacerlo como requieras, puedes hacerlo mediante una página estática colocando en la parte de ID el nombre de termino-de-uso, con esto quedaría la dirección para ingresar a esta página de la siguiente forma:
PHP Formatted Code
http://www.tudominio.com/staticpages/index.php?page=terminos-de-uso


Bueno ya teniendo tu página, ahora agregaremos la opción en la parte de registro de usuario.

1.- Vamos a la plantilla de tu sitio p/ejemplo: /donde/esta/public_html/layout/professional.
2.- Dentro de la plantilla en nuestro caso "professional" entramos al directorio users.
3.- Editamos el fichero de nombre registrationform.thtml.
y colocamos el siguiente código, mayormente se coloca antes del botón registrar, ya que si no esta activado la casilla de verificación el botón de registro queda desactivado y también antes de la opción de captcha (estoen el caso que lo tengas activado/instalado).
PHP Formatted Code
<td width="50%"  class="alignright"><b>He revisado los T&eacute;rminos de Uso</b></td>                                                                          <td><input type="checkbox" value="1" onClick="if(this.checked==true) this.form.registernow.disabled=false; else this.form.registernow.disabled=true;"><span style="padding-left:10px;">[<a href="/staticpages/index.php?page=terminos-de-uso">T&eacute;rminos de Uso</a>]</span></td>

Quedando mas o menos de esta forma:
PHP Formatted Code
                           
                                <form action="/users.php" method="post">
                                    <table cellspacing="0" cellpadding="3">
                                        <tr>
                                            <td colspan="2" width="100%"></td>
                                        </tr>
                                        <tr>
                                            <td class="alignright" width="50%"><b>:</b></td>
                                            <td width="50%"><input type="text" size="16" maxlength="16" name="username" value=""></td>
                                        </tr>
                                        <tr>
                                            <td class="alignright" width="50%"><b>:</b></td>
                                            <td width="50%"><input type="text" size="32" maxlength="96" name="email" value=""></td>
                                        </tr>
                                        <tr>
                                            <td class="alignright" width="50%"><b>:</b></td>
                                            <td width="50%"><input type="text" size="32" maxlength="96" name="email_conf" value=""></td>
                                        </tr>
                                        <tr>
                                            <td class="aligncenter warning" colspan="2" width="100%"></td>
                                        </tr>
                                       
                                        <tr>
                                                                                        <td width="50%"  class="alignright"><b>He revisado los T&eacute;rminos de Uso</b></td>                                                                          <td><input type="checkbox" value="1" onClick="if(this.checked==true) this.form.registernow.disabled=false; else this.form.registernow.disabled=true;"><span style="padding-left:10px;">[<a href="/staticpages/index.php?page=terminos-de-uso">T&eacute;rminos de Uso</a>]</span></td>
                                                <tr>
                                            <td class="aligncenter" colspan="2" width="100%">
                                                <input type="hidden" name="mode" value="create">
                                                <input id="registernow" type="submit" value="{lang_register}" disabled=disabled>

                                            </td>
                                        </tr>
                                    </table>
                                </form>
                           
 

Con este ejemplo como ya se mencionó, si la casilla de verificación no esta activada, el botón de registro de igual forma no estará activo.

Se vería mas o menos de esta forma:



En la zona de descarga de igual forma puedes descargarlo y probarlo en tu sitio a través de este enlace.

Espero y les sea de ayuda !!

Saludos !! Mr. Green

 
Profile Email Website
 Quote
Contenido generado en: 0,35 segundos
New Topic Post Reply


Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado