Soporte » Plugins y Hacks » formulario de contacto en perfil de usuario..

  • Hola, estoy bloqueado con una idea que creo que es facil pero no se como realizarla..

    Me esplico:
    Tengo una web en la que se pueden registrar usuarios para poner sus publicaciones para anunciar productos o trabajos, para ello utilizo el plugin WPUF.
    Lo que quiero conseguir es que quien visite sus publicaciones pueda contactar con el anunciante mediante un botón de contactar.
    ese botón sería el resultado de un formulario creado con Contact form 7 y estaría integrado en dicha publicación, esa es la idea.

    Al usar WPUF cuento con un formulario de creación de publicaciones para los usuarios en el que puedo integrar un formulario de contacto creado con Contact form 7 para ese fin.

    La cuestión es:
    Como hacer un formulario para que el anunciante ingrese su correo y al publicar esa entrada, el visitante le pueda enviar un correo sin que se muestre la dirección del anunciante…

    Es decirel visitante ve la publicación y dispone de un botón para contactar al creador de esa publicación, se le abre el formulario y envia su email al anunciante.

    Es una manera de contactar con anunciantes muy conocida en paginas de anuncios y creo que es posible hacerlo con Contact form 7, pero no se como lograrlo.

    Ahí dejo la pregunta a ver si por favor me podéis echar una mano con este tema.

    Gracias!

Viendo 14 respuestas - de la 1 a la 14 (de un total de 14)
  • Moderador Mariano Perez

    (@mpcdigital)

    Hola,

    no estoy seguro de haberlo entendido pero si te refieres a cómo ofuscar la dirección de correo para que no se pueda ver pero que sí se le pueda escribir puedes usar estas técnicas:

    https://caltener.com/ocultar-la-direccion-de-email-en-wordpress-para-evitar-spam/

    Iniciador del debate ferrtx

    (@ferrtx)

    Gracias @mpcdigital lo voy a revisar, si, se trata de ocultar la direción, tambien queria que el mismo formulario se use para todos pero que detecte al creador de esa publicación, pero creo que eso ya es pedir mucho, lo posible creo que sería insertando su correo manualmente en su publicación.

    De todas formas me ha surgido un problema que me está parando esta idea de momento y aprovecho para consultarlo aquí..
    No me funciona el formulario de contacto y no se desde cuando ocurre, he hecho mil pruebas, el recaptcha está correcto, tambien he desactivado un plugin llamado invisible recaptcha porque me aparecía un mensaje en el logo recaptcha diciendo que la clave de este sitio no está activa para invisible recaptcha… todas las claves eran correctas, aun así desactivando ese plugin, sigue sin funcionar el formulario creado con contact from 7, como digo he probado de todo y no hay forma, ha ocurrido un error al enviar su mensaje.. intentelo de nuevo mas tarde…

    Misospecha es que esté creando comflicto contact from 7 con el WP User fromtend.

    Alguien me puede confirmar si son compatibles estos dos plugins? porque no consigo resolver el problema a persar de vaciar todas las cahcés.

    Moderador Mariano Perez

    (@mpcdigital)

    Estupendo.
    Lo más habitual que puede pasar es que el servidor no tenga configurado la capacidad de enviar correos.
    Prueba a hacerlo desde un servidor smtp distinta. Así: https://www.webempresa.com/blog/smtp-en-wordpress.html

    Iniciador del debate ferrtx

    (@ferrtx)

    Gracias pero creo que ese no es el problema, ha que hasta la ultima prueba que hice, se enviaban los correos correctamente, también revisé esa posibilidad yhe probado con un nuevo formulario dirigido a la direcion predete4rminada de wordpres..sitio, asi que no debe ser problema del servidor si no de algúna incompatibilidad o conflicto entre plugins . He creado un nuevo formulario de contacto en WPUF y funciona correctamente, así que me voy a olvidar de Contact from 7 y listo, un plugin menos. Porque he realizado mil pruebas y desactivado algunos plugins y seguía fallando.

    Moderador Mariano Perez

    (@mpcdigital)

    Sí es así debes tener razón, alguna incompatibilidad entre plugins habrá.

    Iniciador del debate ferrtx

    (@ferrtx)

    Bueno, al final lo he solucionado, he tenido que volver a usar Contact Form 7, aunque había creado un formulario de contacto con WPUF, este se basa en formularios de entrada y cada vez que contactan, se crea una entrada, aunque quede pendiente, no es lo más apropiado.
    Al final el fallo que ocurría era nuevamente el reCAPTCHA, que tuve que cambiarlo a la versión v2 por problemas en WPUF y este cambio impedía que funcionara el Contact form 7, lo he solucionado instalando otro plugin más, reCAPTCHA v2 for Contact form 7.

    Pero me quedo sin lograr lo que primeramente había comentado,que se muestre el correo del creador cuando publica una entrada, pero en lugar de el correo en si, que sea «un icono de e-mail»

    Tiene que haber una manera de lograrlo..
    Saludos.

    Moderador Mariano Perez

    (@mpcdigital)

    Estupendo. Pensaba que pretendías ofuscar el correo, no sustituirlo por un icono. En este caso se podría hacer programándolo en la vista. Es fácil, pero no tan estándar como para que ya exista con un plugin.

    • Esta respuesta fue modificada hace 7 meses, 3 semanas por Mariano Perez.
    Iniciador del debate ferrtx

    (@ferrtx)

    Si claro, eso es simplemente insertar el icono y ponerle el enlace de mailito que haya indicado el usuario previamente.
    Peroel resultado es que al pulsarle se abrirá el gestor de correo en el dispositivo del remitente y verá la dirección igualmente.
    Lo que pretendo es que al pulsar en el icono, se abra un formulario interno en la web, de manera que no se vería el correo del anunciante yque sería posible creándolo espedificamente para ese miembro.
    La cuestión es si es posible crear un único formulario, que automáticamente ingrese la dirección de origen (botón x) desde donde se solicita.
    En fin, me parece que no va a ser posible..

    Moderador Jose Luis

    (@jose64)

    Hola.

    Con Contact Form 7 puedes registrar tanto el correo del usuario como la url desde donde se está usando el formulario, y no se ve para nada ningún correo electrónico puesto que este está definido en la configuración del plugin.

    Me parece que el problema es que estás mezclando cosas. El mailto es una cosa (para que el usuario te mande un correo electrónico) y un formulario es para que te envíe un mensaje, no un correo. Luego tu ese mensaje lo reenvías al correo que quieras o lo almacenas en tu servidor para consultarlo luego.

    Iniciador del debate ferrtx

    (@ferrtx)

    Gracias @jose64
    Si a ver, son dos cosas diferentes pero suficientes para mandar tanto un mensaje de formulario como un correo con más contenidos.
    a lo que me refiero como resultado final es que se puedan contactar entre ellos mediante un formulario creado con Contact form y enlazado a una imagen situada en su publicación, hasta ahi bien, el formulario se configura no para que llegue al servidor, si no para que le llegue al destinatario publicador de esa entrada, para ello sería necesario configurar en los ajustes de la plantilla . opción correo, una regla que consiga detectar el correo del miembro creador de ese post, e introducirla en el campo Para:, que por defecto es [_site_admin_email], y ese es el fin que quiero lograr, no se si existe algo así que funcione, por ejemplo sería: [_post_user_email]… de manera que ese mismo sistema funcione en cualquier otro post y de cualqueir otro miembro que ha publicado su entrada.

    Moderador Mariano Perez

    (@mpcdigital)

    Sí, hacerlo no es difícil pero quizás demasiado específico para que exista un plugin que lo implemente. La solución es contratar el servicio a un profesional.

    Iniciador del debate ferrtx

    (@ferrtx)

    La verdad es que me cuesta creer que esto no se pueda hacer con Contact form 7.
    Quisiera que entendiérais bien a lo que me refiero, para ello muestro esta web de anuncios tan conocida, solo hay que entrar a cualquier anuncio publicado y pulsar en la opción «Mensaje», se abre una ventana para contactar con el usuario que ha publicado sin mostrarse su correo y ese es el resultado que quiero hacer.
    Esta es la web: https://www.milanuncios.com/informatica-segunda-mano/

    Moderador Mariano Perez

    (@mpcdigital)

    Hola,

    por supuesto que se puede hacer, no es problema. Lo que no hay es un addon público que lo haya hecho ya. Tendrías que hacerlo expresamente haciendo que el botón lanzara un formulario de CF7 a la dirección que le programes.

    Iniciador del debate ferrtx

    (@ferrtx)

    Si ese sistema manual ya lo he pensado, pero creo que requiere de una página nueva donde alojar cada formulario programado a cada usuario y no me parece muy correcto ni práctico. El ejemplo abre una pop up y supongo que genera automáticamente esa plantilla a cada usuario que publica una entrada, pero bueno, wordpress es otro mundo.

    En fin, almenos que sirva como sugerencia

Viendo 14 respuestas - de la 1 a la 14 (de un total de 14)
  • El debate ‘formulario de contacto en perfil de usuario..’ está cerrado a nuevas respuestas.