Acepto la totalidad...
Avisos
Vaciar todo

Acepto la totalidad de condiciones del Aviso Legal en contacto  

 
pepe despiste
 pepe despiste
Reputable Member

Hola buenos dias, quisiera colocar un enlace en el contacto de Acepto la totalidad de condiciones del Aviso Legal (con enlace al aviso que abra en otra pestaña, check box sin marcar. no se como colocarlo.
Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 06/11/2017 7:39 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Pepe.

Supongo que te refieres al formulario de contacto.

.- Edita el archivo contact-form.tpl que encontraras en themes/TuPlantilla/contact-form.tpl y añade lo siguiente al final del archivo:

    $('document').ready(function() {
        // desactivo boton envio
        $('#formcontacto').submit(function() {
          if ($("#acepta_lopd_form").is(":checked")) {
            $('#submitMessage').hide()
            return true;  
          } else  {
            alert ("{/literal}{l s="If you agree to the terms in the Customer Data Privacy message, please click the check box below."}{literal}");
            $('#submitMessage').show()
            return false;
          }
        });
    });

{/literal}

.- Sobre la linea 53 veras lo siguiente:

 

- Modifica por lo siguiente:


.- Añade el el checkbox en el formulario, después del textarea (mensaje) y antes del botón de Enviar

getCMSLink(Configuration::get('PS_CONDITIONS_CMS_ID'))}{if Configuration::get('PS_REWRITING_SETTINGS') == 1}?{else}&{/if}content_only=1" class="iframe">{l s='Privacy Policy'} {l s='and will adhere to them unconditionally.'}

Tienes información en este enlace -> https://www.prestashop.com/forums/topic/244467-adaptar-el-formulario-de-contacto-a-la-lopd-con-un-check/

Nota: recuerda realizar una copia del archivo antes de modificar por si tienes que volver a dejarlo como estaba.

Un saludo

ResponderCitar
Respondido : 06/11/2017 9:26 am

pepe despiste
 pepe despiste
Reputable Member

Buenos dias Pepe, me da un error y se queda en blanco

ResponderCitar
Respondido : 06/11/2017 12:23 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Pepe.

Alguno de los pasos no se realizo bien.

Revisa esta entrada donde se explican los pasos -> http://www.blog.tictacsoluciones.com/2014/06/prestashop-adaptar-formulario-contacto-lopd.html?showComment=1486334407827#c8469390346119511050

la versión que utilizas de PS es la 1.6 ¿ Verdad ?

Un saludo

ResponderCitar
Respondido : 06/11/2017 2:48 pm

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

pepe despiste
 pepe despiste
Reputable Member

Hola Pepe si es el prestashop 1,6, lo he probado y me sigue dando error

ResponderCitar
Respondido : 07/11/2017 8:24 am
pepe despiste
 pepe despiste
Reputable Member

Pepe he probado con este enlace https://www.prestashop.com/forums/topic/244467-adaptar-el-formulario-de-contacto-a-la-lopd-con-un-check/
pero mira como se queda

ResponderCitar
Respondido : 07/11/2017 9:01 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Pepe.

Genial !!! gracias por aportar la solución :cheer:

¿ Cual es el problema que tienes ahora ?

¿ Quieres modificar los textos ?
tienes que cambiar el texto de :
" l s='I agree to the' "
" {l s='Privacy Policy'}"
" {l s='and will adhere to them unconditionally.'} "

Un saludo

ResponderCitar
Respondido : 07/11/2017 12:34 pm
pepe despiste
 pepe despiste
Reputable Member

Quiero que no se pueda enviar hasta que este pinchado la aceptacion y la ventana cuando pincha es muy grande

ResponderCitar
Respondido : 07/11/2017 12:50 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Actualmente veo que restringe correctamente que no envíe hasta que este marcado el checkbox

Lo que si veo es que el link del texto de la política aparece desconfigurado, revisa tu código, en algún lugar debes ingresar la url del artículo de política de privacidad, la idea es tener esta url:

Contenido solo visible a usuarios registrados

Es decir quitando el ontent_only=2

Saludos

ResponderCitar
Respondido : 07/11/2017 5:14 pm