Módulo ReCaptcha contacte con nosotros prestashop  

 
Gema
 Gema
Estimable Member

Hola,

He visto un monton de post y mensajes del foro y no soy capaz y he intentado de todo lo explico porque a lo mejor lo que he hecho no tiene nada que ver con este:

He modificado las keys privadas y publicas de recaptcha y en contac_form.tpl

He instalado otro modulo slidecaptcha y nada.

No se que hacer
Un saludo

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 25/11/2016 6:11 pm
Jhon Marreros Guzman
Miembro Moderator

Hola

Qué theme estas usando?, has revisado esta entrada:
https://www.prestashop.com/forums/topic/442633-add-recaptcha-to-prestashop-version-16014-for-free/

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 25/11/2016 8:47 pm
Gema
 Gema
Estimable Member

Hola ,

Lo instalo y no lo encuentro .

Lo he instalado y desinstalado 4 veces ya y no aparece.

Borre todas las bases de datos que tenía y me ocupaban espacio, todas menos 2 la que utilizo y otra.

¿no sera por eso?

Un saludo

ResponderCitar
Respondido : 26/11/2016 10:13 pm
Luis Mendez Alejo
Miembro Admin

Hola Gema,

Te comento, para tu tranquilidad.

PrestaShop solo trabaja con una base de datos por cada instalación que tengas. En tu caso con la base de datos arbolcen_pp1 y otras que tengas en tu cPanel, Bases de Datos, no tienen nada que ver con la web Contenido solo visible a usuarios registrados

Si eliminaste el Módulo ReCaptcha v0.1 - por José Manuel Bermudo Ancio el problema es que para poder volver a instalarlo tienes que tener el archivo .zip de dicho módulo de lo contrario en "Módulos" cuando lo busques no aparecerá.

El 99% de los módulos para reCAPTCHA en PrestaShop que existen "son comerciales" (de pago) por lo que encontrar módulos gratuitos es una tarea bastante difícil y los que hay son mediante código, mucho más complejos de instalar.

Revisa mi respuesta en este hilo:

Link a post de foro, solo visible a usuarios registrados

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 27/11/2016 4:44 am
Gema
 Gema
Estimable Member

Hola,

Pues no lo había quitado, he desinstalado otro que me descargue.

Pero he hecho todo sobre ese módulo, descargarme las keys, modificarlo en contac_form.tpl y nada.

reCaptcha si aparece cuando el cliente se da de alta con su cuenta.

Cuando no me sale el captcha, es cuando envían un mensaje desde "contacte con nosotros".

Un sludo

ResponderCitar
Respondido : 27/11/2016 11:09 pm
Luis Mendez Alejo
Miembro Admin

Hola Gema,

Genial 🙂 ...es bueno saber que no lo desinstalaste.

Facilítanos una captura de la configuración aplicada en el módulo por favor.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 28/11/2016 6:05 am
Gema
 Gema
Estimable Member

Gracias Luis por alegrarte 🙂

Os pego aquí la configuración del archivo contac-form.tpl y adjunto imagen de las keys (aunque no las veis, pero las configure del google)

*}
{capture name=path}{l s='Contact'}{/capture}

{l s='Customer service'} - {if isset($customerThread) && $customerThread}{l s='Your reply'}{else}{l s='Contact us'}{/if}

{if isset($confirmation)}

{l s='Your message has been successfully sent to our team.'}

{elseif isset($alreadySent)}

{l s='Your message has already been sent.'}

{else}
{include file="$tpl_dir./errors.tpl"}

{l s='send a message'}


{if isset($customerThread.id_contact)}
{foreach from=$contacts item=contact}
{if $contact.id_contact == $customerThread.id_contact}

{/if}
{/foreach}
{else}

{l s='-- Choose --'}
{foreach from=$contacts item=contact}
{$contact.name|escape:'html':'UTF-8'}
{/foreach}

 

{foreach from=$contacts item=contact}

{$contact.description|escape:'html':'UTF-8'}

{/foreach}
{/if}


{if isset($customerThread.email)}

{else}

{/if}

{if !$PS_CATALOG_MODE}
{if (!isset($customerThread.id_order) || $customerThread.id_order > 0)}


{if !isset($customerThread.id_order) && isset($is_logged) && $is_logged}

{l s='-- Choose --'}
{foreach from=$orderList item=order}
{$order.label|escape:'html':'UTF-8'}
{/foreach}

{elseif !isset($customerThread.id_order) && empty($is_logged)}
0}{$customerThread.id_order|intval}{else}{if isset($smarty.post.id_order) && !empty($smarty.post.id_order)}{$smarty.post.id_order|intval}{/if}{/if}" />
{elseif $customerThread.id_order|intval > 0}

{/if}

{/if}
{if isset($is_logged) && $is_logged}


{if !isset($customerThread.id_product)}
{foreach from=$orderedProductList key=id_order item=products name=products}

{l s='-- Choose --'}
{foreach from=$products item=product}
{$product.label|escape:'html':'UTF-8'}
{/foreach}

{/foreach}
{elseif $customerThread.id_product > 0}

{/if}

{/if}
{/if}
{if $fileupload == 1}

{/if}


{$htmlCaptcha}


{/if}
{addJsDefL name='contact_fileDefaultHtml'}{l s='No file selected' js=1}{/addJsDefL}
{addJsDefL name='contact_fileButtonHtml'}{l s='Choose File' js=1}{/addJsDefL}

ResponderCitar
Respondido : 02/12/2016 1:02 pm
Pablo Velasco
Illustrious Member

Hola,

¿Has creado tu PrestaShop a partir de un pack de Webempresa? De ser así, la mejor opción es que elimines todo lo que hayas añadido y tratemos de encontrar la solución al problema que tenías con el módulo anterior, ya que no suele ser complicada.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 02/12/2016 2:14 pm
Gema
 Gema
Estimable Member

Hola Pablo,

Sí, totalmente, este prestashop es de un pack de webempresa

Pues el comando de ese archivo está como al principio porque modificaba y no se guardaba nada, y como me hago una copia antes de modificarlo , lo deje como estaba al principio.
(tengo las cache desactivadas)

Pasa algo raro, y es que cuando se registra un cliente si aparece el captcha pero cuando me manda un mensaje desde contacte con nosotros no sale captcha.

Gracias

ResponderCitar
Respondido : 02/12/2016 4:57 pm
Jhon Marreros Guzman
Miembro Moderator

HOla

El problema es que el recaptcha simplemente no aparece en el formulario de contacto? o es que aparece algún mensaje de error, te deja usar el formulario?

De manera general tendrías que dejar todo como estaba en el pack, has realizado modificaciones a los archivos del theme?

Actualmente tu sitio esta en mantenimiento y no podemos probar lo que comentas.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 02/12/2016 6:17 pm

Por favor Iniciar Sesión o Registro