Si este tutorial no es lo que necesita y Usted todavía tiene preguntas o sugerencias – póngase en contacto con nosotros. ¡Por favor, ayúdenos a servirle!

Su Nombre

Su Email

Su Mensaje (obligatorio)

Plantillas con animación JS. Formulario de contacto: problemas y sus soluciones

A veces, al terminar de editar todos los ficheros necesarios, Usted obtiene el mensaje “Your message was set” (Su mensaje ha sido creado) o “Sorry, the message couldn’t be sent” (El mensaje no pudo ser enviado), pero no recibe el correo electrónico. En este tutorial vamos a aprender la manera de resolver problemas con el formulario de contacto.

En primer lugar Usted necesita Firefox y plugin Firebug, como vamos a utilizar ellos en este tutorial. Usted puede utilizar la siguiente URL para consultar el tutorial sobre la instalación de Firebug: Haga clic para abrir el tutorial

Usted ha subido la plantilla y agregado el formulario de contacto. El siguiente mensaje aparece, pero no obtiene mensajes de correo electrónico: Contact form submitted!We will be in touch soon.

a) Primero tiene que revisar su carpeta de spam o tratar de cambiar la dirección de correo electrónico.

b) Después de esto necesitaremos Firebug. Abra su navegador de Firefox y apriete F12 para abrir la consola de Firebug.

Luego hay que apretar la tecla “Net” en la consola de Firebug para revisar la lista de ficheros.

Al apretar el botón submit (enviar) obtendrá el siguiente fichero en la lista: “MailHandler.php”

Ahora necesitamos mostrar todo el contenido de este fichero en Firebug y encontrar la pestaña “Post” (Publicar) en el menú de fichero.

Por favor, revise la imagen detallada:

  • email ww@ww.cc (el campo de correo electrónico y el contenido, lo que ingresa un usuario)
  • fax nope (el campos de fax y el contenido, lo que ingresa un usuario, no están activados en esta plantilla)
  • message (mensaje) Message Message Message Message Message Message Message (el campo mensaje y el contenido, lo que ingresa un usuario)
  • name (nombre) My Name (el campo nombre y el contenido, lo que ingresa un usuario)
  • phone (teléfono) 10110103323 (el campo teléfono y el contenido, lo que ingresa un usuario)
  • state (estado) nope (el campo estado y el contenido, lo que ingresa un usuario)
  • stripHTML true (es opción de correo electrónico, no vamos a examinar ella ya que no está relacionada con nuestro tutorial)
  • owner_email support@guardlex.com (Es el mensaje muy importante, lo que tenemos que verificar. Nos muestra la dirección para enviar nuestro correo electrónico, en algunos casos, Usted puede recibir # en lugar de e-mail).

support@guardlex.com es el valor predeterminado de correo electrónico y es necesario actualizarlo, ahora como Usted ya sabe que e-mail necesita cambiar, sólo puede abrir los ficheros y buscarlo y reemplazarlo por cualquier correo electrónico que Usted necesita.

A veces se puede recibir # en lugar de correo electrónico – esto significa que Usted necesita encontrar # junto email de propietario y actualizarlo.

Dependiendo de la plantilla, se puede configurar e-mail en los siguientes ficheros:

  • forms.js
  • index.html (su página del formulario de contacto)
  • scripts.js
  • contact.js
  • Usted necesita entender que es necesario actualizar e-mail sólo una vez y en el único fichero. Si ha cambiado su correo electrónico, pero Usted puede ver que es lo mismo en la consola de Firebug, entonces esto significa que Usted ha actualizado el fichero incorrecto – busque el correcto email para cambiarlo.
  • Lo más importante que Usted debe saber es que NO es necesario editar los ficheros PHP si tiene la carpeta “bin”/”bat” en su carpeta “site”/”site_pro”.

c) Si su e-mail está configurado correctamente, pero al abrir la consola de Firebug, Usted encuentra el siguiente mensaje en la pestaña “Response” (Respuesta): mail failed

Regularmente esto significa que su PHP no es compatible con “headers”. Es necesario abrir el fichero PHP que se encuentra en la carpeta “bin” o “bat” y buscar la línea smilar al final:

if(!mail($owner_email, $subject, $messageBody, $headers)){

y eliminar “headers”:

if(!mail($owner_email, $subject, $messageBody)){

d) Si Usted obtiene algunos otros mensajes en la consola de Firebug como mensajes de error, o simplemente un script, significa que ha configurado el fichero incorrecto (PHP o ASP), es necesario ponerse en contacto con su proveedor de hosting y verificar si tiene un servidor ASP o PHP y configurar el fichero correcto.

Plantillas con animación JS. Formulario de contacto: problemas y sus soluciones, 5.0 out of 5 based on 1 rating