¿Qué significa un formulario de comentarios? Antispam activo con entrada de datos en campo. Generador de formularios de comentarios

Quizás vayas a instalar un formulario en tu sitio web comentario, quizás ya esté ahí, o quizás ya hayas probado este canal y estés terriblemente decepcionado. De una forma u otra, hoy en el mercado existen 4 tipos de formularios de retroalimentación, presentados por varios jugadores. Intentaremos, en la medida de lo posible, hablar de sus pros y contras de la forma más objetiva posible.

Ventajas: personalizar la apariencia del botón y la ventana, falta de intrusión, comunicación de voz, una cuenta personal conveniente, no requiere un teléfono ni ingresar un número.

Ventajas: Barato y alegre. Branding para el diseño del sitio web, la capacidad de crear el formulario de la manera que el cliente desee: una llamada, un mensaje de texto o ambos. Sin tarifa empresas de terceros.

Desventajas: No son muy fiables y no siempre funcionan; a menudo son una farsa.

Widgets de devolución de llamada
Rocket Callback, Callback Hunter y muchos otros. Miles de ellos. Son una ventana emergente con 1 campo para ingresar un número de teléfono. Se diferencia de Zingaya en que la comunicación se realiza por teléfono y no a través de un ordenador, aunque se utiliza la misma VoIP. Se diferencian unos de otros funciones adicionales- Perezvoni tiene un widget múltiple, Rocket Callback tiene una configuración de intrusión, RedConnect tiene un navegador compartido, etc. Hay una amplia gama de precios, pero lo más precio bajo para Rocket Callback (alrededor de 6 rublos por minuto), el más alto para Callback Hunter (alrededor de 60 rublos por minuto).

Ventajas: Sin conexión a una computadora, el precio no depende de la cantidad de operadores, personalización de la intrusión y apariencia del widget, comunicación instantánea (a partir de 20 segundos).

Contras: Cuando se configura de forma agresiva, puede molestar mucho a los visitantes, molestando con su aparición en el momento más inoportuno.

Cada uno de los 4 tipos de comentarios tiene tanto un menos como un más. La llamada online está bien, pero no puedes hablar sin micrófono. Los consultores en línea son muy convenientes, pero eso es sólo alto precio para varios operadores. Los formularios escritos por usted mismo le permiten evitar pagarle a nadie, pero requieren atención constante. Los widgets de devolución de llamada le permiten comunicarse instantáneamente, pero pueden ser increíblemente intrusivos. Existe la opinión de que cada una de las variedades puede reemplazar a la otra, pero esto es poco probable, ya que cada una tiene sus propias fortalezas y debilidades. La solución óptima Probará los 4 y elegirá el que haya dado el mejor resultado.

liberamos nuevo libro"El marketing de contenidos en redes sociales: Cómo entrar en la cabeza de tus suscriptores y enamorarlos de tu marca.”

Suscribir

Un formulario de comentarios en un sitio web es un mecanismo de comunicación entre un visitante de un recurso y sus administradores.


Más vídeos en nuestro canal - aprende marketing en internet con SEMANTICA

¿Por qué necesitas comentarios?
  • Respuestas a las preguntas de los visitantes.
  • Interrogatorio.
  • Aceptar pedidos a través del sitio web.
  • Aceptar solicitudes de devolución de llamadas.
Dos tipos de comunicación con el visitante
  • Envío por correo electrónico. Después de completar los campos propuestos, el formulario se envía al correo electrónico del administrador del sitio. Todo mayor comunicación ocurre a través del intercambio por correo electrónico o desconectarse (teléfono, etc.).
  • Envío al sistema de gestión de contenidos. Después de completarla, el administrador del sitio ve la solicitud en la lista de datos completados en el CMS y puede procesarla allí. Por ejemplo, esto se puede implementar libro de visitas o el sistema Preguntas-Respuestas. La compra de productos en una tienda online funciona de forma similar.

En el futuro, no consideraremos en detalle el trabajo de una tienda en línea, ya que este es un tema para un artículo separado, pero nos centraremos en la retroalimentación como uno de los tipos de comunicación con un visitante del sitio.

Para que sea eficaz y procesamiento rápido Se recomienda combinar ambos tipos de aplicaciones.

Cómo hacer un formulario de comentarios en el sitio web

El desarrollo requiere conocimientos de php, html y javascript. Hay varios constructores en CMS que le permiten crear un servicio de comentarios; también puede utilizar servicios en Internet. Pero aún así, es preferible el primer método. Como administrador del sitio, debes saber exactamente qué mecanismos se utilizan para enviar mensajes.

El mecanismo para enviar una pregunta por correo electrónico funciona a través de servidor de correo instalado en el hosting. Si no recibe correos electrónicos, es posible que deba revisar la configuración de su servidor web o verificar su buzón de correo para ver si está en la lista de correo no deseado.

Estructura

La página de comentarios puede constar de varios campos que se le pide al visitante que complete. Los campos marcados con un asterisco son obligatorios. Si una persona intenta enviar un formulario sin completar los campos con un asterisco, recibirá un mensaje que le indicará que no se puede enviar el formulario.

Como regla general, los campos obligatorios son: nombre completo, número de teléfono, correo electrónico, su pregunta. lo mas pagina sencilla las comunicaciones deben contener estos campos.

Además de los campos de texto, la página puede contener elementos de selección.

Ejemplo de un servicio de devolución de llamada

Es posible ofrecer la posibilidad de adjuntar documentos. varios formatos. Para trabajo eficiente indicar los formatos y peso de los archivos que el visitante puede adjuntar al mensaje.

Un ejemplo de un formulario de comentarios complejo para un pedido.

El último campo debería ser un captcha. codigo de seguridad, se genera cada vez que se actualiza la página y sirve para prevenir el spam. Si no instala un captcha, pronto se cansará de limpiar la base de datos y el buzón del sitio de mensajes de spam enviados por varios bots. Actualmente, los bots pueden reconocer códigos, así que instale captchas confiables y actualice periódicamente el script de generación.

donde publicar

Normalmente, se utilizan dos tipos de colocación de formularios:

  • En pagina separada en caso de que el formulario contenga muchos campos.
  • En la página "Contáctenos" bajo el título "Escríbanos".

No se recomienda colocar el formulario en la página principal y, más aún, duplicarlo de un extremo a otro en todas las páginas del sitio. La excepción es el servicio de devolución de llamada, que sólo puede clasificarse como se indica arriba según el método de comunicación. El formulario no funciona bien en . La excepción es la página de destino, cuyo objetivo es captar la atención del visitante y llevarlo al final de la página.

Reglas de buenos modales

Después de completar los campos y enviar el mensaje, el visitante debería recibir una respuesta en pantalla como “Gracias por su pregunta. Le responderemos en 1 hora." Si un visitante no recibe una respuesta dentro de un tiempo determinado, su favor hacia usted cae drásticamente. El hecho de ser ignorado es muy desagradable e indica que el sitio no valora a sus clientes. La retroalimentación debería funcionar y no acumular peso muerto de preguntas sin respuesta de los visitantes.

La comunicación a través de formularios es el método más rápido de comunicación con los clientes, permitiendo preparar respuestas detalladas y recopilar información única. base de datos de correo electrónico direcciones y números de teléfono. Recuerde: no tiene derecho a utilizar esta base de datos para envíos masivos ni a transferirla organización de terceros. Estadísticamente, su oferta funcionará si una persona está actualmente buscando su servicio o producto. Si cliente potencial ya se ha acercado a ti, está en tu poder ofrecerle ahora exactamente lo que le interesa.

Hoy en día, en cada sitio web se puede encontrar un formulario de comentarios, ya sea un sitio comercial o informativo. Desafortunadamente, la mayoría de los propietarios de sitios web hacen que los formularios sean incómodos de completar o los muestran de manera demasiado intrusiva, lo que arruina la impresión de la empresa en su conjunto. Averigüemos dónde y cómo solicitar correctamente los datos del usuario para facilitar la interacción con el sitio.

Principales tipos de formularios para el sitio.

Veamos las características de cada tipo para que puedas elegir las que se adaptan a tu sitio o usar la lista como lista de verificación para no olvidar colocarlas todas.

  • Formulario de pedido de devolución de llamada

    Recomendamos que todos los sitios comerciales utilicen este formulario. La ubicación ideal es el encabezado del sitio, al lado del número de teléfono. Además, no debe mostrar los campos de entrada de inmediato; es mejor ocultarlos debajo del botón "Solicitar una llamada" y mostrarlos después del clic. No es necesario hacer que el botón brille; en forma de enlace será igualmente visible:

    En la versión ampliada, dos campos “Teléfono” y “Nombre” son suficientes, y solo es necesario completar el primero:

    Puedes dejar solo un campo para ingresar un número de teléfono, que también es una opción completamente funcional, aunque primero tendrás que preguntar a cada cliente su nombre al llamar:

    Además, es útil un formulario de devolución de llamada en el pie de página del sitio; colóquelo junto a la información de contacto. De esta forma, después de ver la página, los clientes no tendrán que volver al principio.

  • Formulario de consulta

    “Formulario de rescate” para aquellos usuarios de su sitio que no pudieron encontrar la información necesaria en la página, pero desean realizar un pedido. Es mejor colocarlo en una de dos opciones: contraído en la esquina inferior derecha de la pantalla o expandido, en la parte inferior de la página de inicio y en las páginas del catálogo de productos o servicios.

    Primera opción de colocación (ejemplo del sitio web de Tango and Cash):

    Segunda opción de colocación (ejemplo del sitio web de Okna-dpa):

    Este formulario a menudo se reemplaza por un consultor en línea, que es básicamente lo mismo, pero debe comprender que necesitará un empleado que lo respalde.

    Este formulario también debe colocarse en la página de contacto. Asegúrese de agregar un campo de comentarios para que los usuarios puedan decirle sobre qué problema se comunican con la empresa.

    Formulario de comentarios en la página de contacto de YouDesign:

  • Formulario de pedido de servicio

    Obviamente, el formulario debe colocarse en la página del servicio, preferiblemente al final de la página, después de una descripción del trabajo, resultados y precios, para indicar al usuario que complete una solicitud después de leer la información. Puede mostrar los campos del formulario inmediatamente, expandirlos después de hacer clic en un botón o redirigirlos a su cuenta personal a la página correspondiente.

    A menudo, las páginas de servicio incluyen un formulario para solicitar una devolución de llamada o una consulta, lo cual no es del todo correcto. El cliente ya ha seleccionado una página de servicio, quizás incluso una tarifa, y se le muestra forma general, donde no hay información seleccionada. Es desorientador. Recomendamos especificar los siguientes campos:

    • "Tipo de servicio" o "Tarifa": es mejor completar este campo automáticamente o colocarlo como texto al principio del formulario
    • "Nombre"
    • “Teléfono”: haga que este campo sea obligatorio
    • “Correo electrónico” - para duplicar la información del pedido al cliente
    • “Comentario” - quizás el cliente tenga aclaraciones

    Cada negocio es diferente y es posible que necesites opciones adicionales, pero recomendamos no colocar más de 5-7 campos para no alienar al cliente. Si después de todo gran cantidad Los campos no se pueden evitar, luego agrúpelos visualmente por tema para reducir la cantidad de errores al ingresar información. Un ejemplo de un formulario de pedido sencillo en el sitio web de la empresa Stroya:

  • Formulario de pedido de producto

    Es mejor mostrar este formulario al usuario en la página del carrito cuando haya decidido la elección de los productos. Si tiene una cuenta personal en su sitio web, deberá elaborar dos formularios: para usuarios autorizados y no autorizados.

    Para nuevos clientes. No los obligues a registrarse para volver al pedido. Esto sólo los alejará. Todo lo que necesitas hacer es agregar algunos campos con información de contacto. Solicite nombre, número de teléfono, correo electrónico y dirección de entrega. De esta manera el usuario no tendrá que acciones innecesarias , y obtendrás un nuevo cliente. Puedes hacerlo por correo electrónico. registro automático

    y enviar al cliente una contraseña por correo electrónico.

    Un ejemplo de cómo colocar campos en un formulario para nuevos usuarios en Ozon:

    Para clientes antiguos.

    Mucha gente divide la introducción de la dirección de entrega en varios campos, solicitando por separado el código postal, el nombre de la ciudad, el nombre de la calle, el número de la casa, etc., lo que parece muy engorroso. Antiejemplo del sitio web de Angorochka:

    Los usuarios cometen errores incluso en estos formularios, por lo que es mejor dejar un campo para ingresar la dirección general y verificar la exactitud de los datos con los nuevos clientes por teléfono.

    Los campos obligatorios para ingresar deben ser información de contacto, dirección de entrega, elección del método de entrega y pago. El formulario se puede mostrar por etapas, pero no está prohibido mostrar todos los campos a la vez. Lo principal es dividirlos visualmente en grupos semánticos.

  • Formulario de inscripción

    Recomendamos separarlo del formulario de autorización, porque muchos clientes nuevos se confunden con el botón "Iniciar sesión". Dos enlaces uno al lado del otro no ocuparán mucho espacio y reducirán el tiempo de búsqueda. Además, el formulario siempre debe estar visible, por lo que es mejor colocarlo en el encabezado del sitio. La opción más común está en la esquina superior derecha a modo de enlace (ejemplo de Aqua-Viva):

    En general, el formulario debe contener los mismos campos que el formulario de pedido (y los campos de entrada obligatorios son los mismos), por lo que le recomendamos no sobrecargarlo con elementos innecesarios y crear un campo común para la dirección. Recuerde que el registro es acciones adicionales para el cliente, así que no lo desanime con una lista larga. Puede solicitar una fecha de nacimiento para enviar felicitaciones y descuentos, pero no es necesario obligar al cliente a inventar un apodo o indicar un número de teléfono o dirección adicional.

    Es una gran práctica ofrecer a los clientes el registro a través de las redes sociales. De esta forma el cliente no tendrá que inventar una contraseña y, en general, el registro se llevará a cabo más rápido. Un ejemplo de uso de esta función en el sitio web de Asos:

    Esta tienda en línea es extranjera, por lo que se muestran las redes sociales populares de esos países. Para la audiencia de habla rusa, es mejor eliminar Twitter y agregar botones de VKontakte, Odnoklassniki.

    Una cuenta personal es la más adecuada para que las tiendas en línea almacenen información de contacto del cliente, historial de pedidos, información sobre descuentos y bonificaciones. También es adecuado para servicios de suscripción, por ejemplo, si proporciona acceso para ver películas en el original.

    Al mismo tiempo, si vende productos industriales, cuando cada pedido va acompañado de una llamada de un especialista, entonces no tiene sentido ni un carrito de compras ni un formulario de registro. Los sitios web que brindan servicios, por ejemplo, diseño o renovación de apartamentos, a menudo tampoco necesitan una cuenta personal.

  • Formulario de autorización

    La recuperación de contraseña se realiza más comúnmente por correo electrónico, enviando al cliente un enlace a un formulario para ingresar una nueva contraseña. La generación de una contraseña "temporal" automática obliga al usuario a buscar él mismo el formulario de cambio de contraseña, lo cual es inconveniente y sólo problemas innecesarios para el cliente. Es mejor no permitir que esto suceda.

  • Formulario de suscripción al boletín

    Ya hemos escrito más de una vez sobre los beneficios del email marketing y dado consejos sobre su desarrollo, por ejemplo, en este artículo y su segunda parte los más información detallada. Por lo tanto, el formulario de suscripción es imprescindible si desea utilizar este canal atraer clientes.

    El formulario debe colocarse en la página de inicio para que el usuario pueda ver inmediatamente que existe esa oportunidad. Es mejor después de toda la información básica, al final de la página (ejemplo de Lavkalavka):

    Si el sitio tiene un blog y en cartas, además de bienes y servicios, anuncia nuevos artículos, puede agregar un formulario a pagina general sección, por ejemplo, a la derecha de los artículos, como hizo Vkusnosti de Mado:

    El formulario de suscripción, por supuesto, necesita un campo "Correo electrónico", y también puedes solicitar un nombre para que los correos electrónicos sean más personalizados.

  • Ahora que hemos decidido qué formularios deben colocarse y en qué lugar del sitio, descubramos cómo hacerlos más cómodos de completar.

  • Formularios en ventanas emergentes (modales). Deben mostrarse sólo después de que el usuario haga clic en el enlace requerido
  • o botón. No hay "ventanas emergentes" al abrir la página de inicio o cuando los clientes intentan abandonar el sitio. Un consultor en línea tampoco debería "aparecer" y ofrecerse a iniciar un chat. Este tipo de cosas irritan y repelen a los usuarios. Antiejemplo de Delicat-Servis (los chicos ahora han solucionado este problema y el formulario se abre solo después de hacer clic):
  • Usando animación. Resaltemos esto como un elemento separado, ya que es un problema común. El formulario no debe parpadear, saltar por la pantalla ni flotar en el centro de la pantalla para llamar la atención. Esta animación impide que el usuario estudie el contenido principal de la página y resulta molesta cuando la visualiza durante mucho tiempo. Haga que los botones de los formularios contrasten y el cliente definitivamente no los extrañará. Nombre del formulario.

  • Nombre de los campos del formulario. Lo mejor es colocar el nombre del campo encima e indicar un ejemplo de cómo rellenar el interior del campo. Si coloca el nombre dentro del campo, se borrará al completarlo, lo cual no es del todo conveniente. También mala opcion , cuando los títulos están a la izquierda y los campos a la derecha, los ojos tienen que relacionar las columnas entre sí ( mal ejemplo

    formularios en el sitio web de la Casa del Libro de Moscú):

  • Una opción conveniente para concertar firmas y propinas (en el sitio web Xarakiri.ru):
  • Campos obligatorios. Marca siempre * campos obligatorios. Arriba, al describir los formularios, indicamos cuáles elegir. La excepción son los formularios con un campo, y está claro que es obligatorio. Un ejemplo de cómo resaltar los campos obligatorios de Izto: Errores en los formularios.
  • Los usuarios a menudo cometen errores y no se dan cuenta, por lo que recomendamos agregar comprobaciones de entrada para

  • Información del contacto y campos obligatorios. Es mejor mostrar los mensajes de error como texto junto al campo correspondiente. No deberían desaparecer ni superponerse a los campos de entrada. Puedes resaltar el campo con un marco rojo, pero el mensaje también debe estar presente. Ejemplo de mensajes de error claros de Aristo: Confirmación de envío de datos.

  • Una vez que el cliente haya completado todos los campos y haya hecho clic en el botón enviar, debe mostrar un mensaje de confirmación destacado para que no intente completar el formulario nuevamente. Puede utilizar ventanas modales o, si el formulario ya está en una ventana emergente, colocar el texto apropiado debajo del botón enviar. El mensaje también debe indicar exactamente cuándo los especialistas se comunicarán con el cliente o qué debe hacer a continuación. Un simple “Gracias, datos enviados” no es suficiente. Un ejemplo de confirmación de envío detallada de la empresa Cable Systems:
  • Botón de reinicio. Nunca lo coloque al lado del botón de enviar para que el usuario no haga clic en él accidentalmente. Colóquelo en otra parte del formulario o retírelo por completo. Ejemplo mala ubicación

  • botones en el sitio web de Avarit:
  • Ley de Datos Personales.

    Para evitar multas por recopilar datos personales de los clientes, es necesario preparar documentos reglamentarios y escribirlo en el sitio web. Resultados Cada forma debe abordarse individualmente, por lo que es imposible describir todos los casos en un artículo. Principio fundamental, que se debe seguir: un mínimo de campos. Es mejor llamar al cliente y aclararle los detalles verbalmente que obligarlo a rellenar formularios largos. Quizás el cliente tenga algunos problemas.

    preguntas adicionales , entonces con una llamada solucionarás dos problemas. Esperamos que nuestras recomendaciones le ayuden a hacer algo en el sitio.

    formas convenientes y recoger más pedidos. Para aquellos que quieran un análisis personal de la usabilidad de los formularios, recomendamos utilizar este servicio. PD Si necesita información sobre cómo crear formularios ( lado técnico pregunta), necesita recomendaciones de código,

    conveniente para los diseñadores

    etc., luego escriba preguntas en los comentarios, haremos un artículo separado sobre este tema. Simplemente se ha convertido en una necesidad para los propietarios de recursos de Internet. El formulario de comentarios es una función conveniente que ayuda al usuario a establecer contacto con el autor del sitio. Entonces, en esta publicación aprenderá cómo crear rápidamente un formulario de contacto simple sin

    conocimiento HTML

    , CSS, PHP y Química. Este formulario está listo para usar sin ningún problema adicional.

    Bueno, comencemos a crear un formulario de comentarios HTML simple.
    Método-1

    Paso #1

    Para crear un formulario de contacto HTML para un sitio web, debe crear un archivo con la extensión ".PHP". Asigne al archivo un nombre "mail.php" e inserte el siguiente script en él:

    Entonces, línea número 1: aquí indica la dirección de la página principal. Después de enviar el mensaje, el visitante será redirigido automáticamente a la dirección que usted proporcione. Indique también el tiempo después del cual el visitante será redirigido a la página principal (yo usé 6 segundos).

    línea número 2: codificación de visualización UTF-8
    ¡La línea #11 es la línea más importante! En esta línea debe ingresar su dirección de correo electrónico a la que desea recibir mensajes del sitio. Paso #2 Pegar en un archivo nuevo

    código listo

    formularios de comentarios entre etiquetas y nombre el archivo, por ejemplo "kontakt.html".

    Formulario de comentarios..php" método="post">*

    Su nombre*

    Correo electrónico

    en la línea No. 2 indique la ruta al archivo "mail.php", en mi ejemplo es https://site/mail.php

    Eso es todo. Si se detiene en esta etapa, su formulario de comentarios funcionará en el sitio, pero su apariencia no será muy atractiva. Esto se puede solucionar: debe agregar estilos al formulario en un archivo CSS.

    Entonces, inserte este código en el archivo "style.css":

    #submit (familia de fuentes: sans-serif; color: #ffffff; tamaño de fuente: 18px; relleno: 0px; decoración de texto: ninguno; sombra de cuadro: 0px 1px 3px #666666; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; texto-sombra: 1px 1px 3px #666666; fondo: -webkit-gradient(linear, 0 0, 0 100%, from(#ce1515), a(#8b0d0d)); fondo: -moz-linear-gradient(arriba, #ce1515, #8b0d0d); #submit:hover (fondo: -webkit-gradient(lineal, 0 0, 0 100%, desde(# 8b0d0d) ), to(#ce1515)); fondo: -moz-linear-gradient(top, #8b0d0d, #ce1515) ) #responde entrada, área de texto ( -webkit-transition: todos los 0,30 s facilitan la entrada y salida; -moz - transición: toda la entrada y salida de 0,30 s; -ms-transition: toda la entrada y salida de 0,30 s; -o-transition: toda la entrada y salida de 0,30 s; contorno: 3px 0px 3px 3px; 3px 0px; borde: 1px sólido #DDDDDD; ) #respond input:focus, textarea:focus (box-shadow: 0 0 5px rgba(81, 203, 238, 1); margen: 5px 1px 3px 0px; borde: 1px sólido rgba(81, 203, 238, 1);

    Este es el formulario de comentarios que debería recibir si hizo todo como lo describí.

    Si en su formulario, en lugar de palabras legibles normales, ve garabatos, como en el siguiente ejemplo:

    luego abra el archivo "mail.php" y "kontakt.html" a través del archivo gratuito y en el menú vaya a
    "Codificaciones" => "Convertir a UTF-8 sin BOM"
    .

    Método-2

    Puede crear solo un archivo de comentarios con la extensión "php", por ejemplo, con el nombre "kontakt.php", y en este archivo puede escribir todos los códigos, scripts y estilos que describí anteriormente. Pero aún así haremos algunos cambios en el código. Se verá así:

    Diseño de enlaces #submit ( font-family: sans-serif; color: #ffffff; font-size: 18px; padding: 0px; text-decoration: none; box-shadow: 0px 1px 3px #666666; -webkit-box- sombra: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; texto-sombra: 1px 1px 3px #666666 fondo: -webkit-gradient(lineal, 0 0, 0 100%, from(#; ce1515 ), to(#8b0d0d)); fondo: -moz-linear-gradient(arriba, #ce1515, #8b0d0d); #submit:hover (fondo: -webkit-gradient(lineal, 0 0, 0 100%, desde (#8b0d0d), to(#ce1515)); fondo: -moz-linear-gradient(top, #8b0d0d, #ce1515) ) #respond input, textarea ( -webkit-transition: todos los 0,30 s de entrada y salida; -moz-transition: todos los 0,30 s facilitan la entrada y salida; -ms-transition: todos los 0,30 s facilitan la entrada y salida; contorno: ninguno 3px 3px; : 5px 1px 3px 0px; borde: 1px sólido #DDDDDD; ) #respond input:focus, textarea:focus (box-shadow: 0 0 5px rgba(81, 203, 238, 1); margen: 5px 1px 3px 0px; borde : 1px rgba sólido (81, 203, 238, 1); ) Formulario de comentarios.

    formularios de comentarios entre etiquetas y nombre el archivo, por ejemplo "kontakt.html".

    Correo electrónico*

    Su nombre*

    Correo electrónico

    Atención: repito una vez más: debes guardar este archivo en la extensión “php”, de lo contrario no funcionará.

    Preste atención a la línea del código número 70. Como puede ver, dejé "acción" vacía, ya que el controlador del formulario de comentarios se encuentra en un archivo.

    ¡¡¡Eso es todo!!! espero que sea sencillo formulario HTML La retroalimentación sobre el sitio fue realmente fácil para usted.

    ¿Te gustó la publicación? Ayude a otros a conocer este artículo haciendo clic en el botón de redes sociales ↓↓↓

    Recibe actualizaciones del blog!!! Suscribir:

    Últimas noticias de la categoría: Artículos populares: 274 respuestas al comentario - HTML sencillo formulario de comentarios para el sitio

    ¿Dónde debería cargar entonces mail.php y kontakt.html y cómo mostrar el formulario en una página separada?

    Subes mail.php y kontakt.html al alojamiento donde se encuentra tu sitio. Para ser más precisos, hasta la raíz del sitio.
    kontakt.html ya es una página separada para el formulario (ejemplo No. 1). ¿Quizás te entendí mal?

    Nikolay responde:
    10/06/2016 a las 13:39

    stepan gracias por uniforme de trabajo comentario. Lo tuve antes, pero regresar al sitio no funcionó. ¡Y el tuyo funciona! El anterior dejó de funcionar e instalé el tuyo. Resultó que el 18 de mayo, el correo introdujo medidas estrictas para combatir el spam y dejaron de llegar cartas del sitio. Tuve que cambiarme a Yandexmail, por ahora todo está bien.
    Lo único que me preocupa es que no hay captcha en tu formulario. ¿Puedes decirme cómo agregarlo al mismo formulario?

    ¡Hola Nikolay! Me diste un nuevo tema interesante. Creo que esta semana publicaré un par de artículos sobre el tema "el formulario de comentarios más simple".
    ¿Puedes esperar?

    Dmitri responde:
    23/06/2016 a las 05:15

    Stepan, ¡gracias por el maravilloso guión! ¡Todo es genial! Pero hay un problema, el texto viene en forma de cuadrados negros (lo revisé) ¿qué podría ser? ¡gracias de antemano!

    Semyon responde:
    11/04/2016 a las 22:06

    Vale la pena decir que hay otra forma de colocar un formulario de comentarios en su sitio web: utilizar servicio en línea, que proporciona un diseñador de formularios web visual. Por ejemplo, me gusta el servicio en ruso: formdesigner.ru. En cuanto a mi es gran opción para principiantes que carecen de conocimientos de programación.

    ¡Hola! ¡Gracias por el interesante artículo! Escriba qué cambiar en style.css para aumentar el tamaño de los campos de entrada de datos.

    Comprendido. ¡Gracias!

    Hola Stepan. Hice todo como se indica, pero no se envían mensajes. ¿Cuál podría ser el problema?

    Gracias por la respuesta. Descubrí el primer método y todo funciona. Mi
    hubo un error. ¿Cómo puedo hacer que aparezca el mensaje de envío?
    ventana emergente en lugar de en una ventana nueva. Gracias si respondes.

    Hola Stepan, mis mensajes no se envían, dicen Error, mensaje no enviado, hice todo como estaba escrito y cambié mi correo electrónico, y esto sucedió tanto en el primer como en el segundo caso.

    Hola Stepan, los archivos están alojados en hosting.
    extensión de archivo en html y php y no funciona

    $mes = "Nombre: $nombre \nCorreo electrónico: $correo electrónico \nAsunto: $sub \nTexto: $cuerpo";

    ¿Qué pasa aquí? Por favor dímelo en kontakt.html. Cambié los nombres de los formularios en lugar del asunto del mensaje, se convirtió en un número de teléfono y en lugar del texto del mensaje, la dirección de envío.

    Aparece el siguiente error: Error de análisis: error de sintaxis, T_STRING inesperado en /home/rxlwxpct/public_html/mail.php en la línea 12

    ¡Buenas tardes Stepán! La carta entrante se muestra sólo letras inglesas y números. En lugar de letras rusas se imprime: ???????

    ¡Hola Vitaly! Puede haber un problema con la codificación del archivo “mail.php”. La codificación debe ser UTF-8; para hacer esto, abra el editor de texto Notepad++. EN editor de texto vaya al menú en la parte superior debajo de la pestaña "Codificaciones" => "Convertir a UTF-8 (sin BOM)". Lea sobre codificación.

    Vitaly responde:
    26/06/2014 a las 09:05

    Hice todo según tus instrucciones, pero la situación no ha cambiado (aparecen palabras locas en lugar de letras rusas)...
    En la configuración general del sitio he indicado: la codificación utilizada en el sitio: windows-1251. ¿Esto afecta de alguna manera el resultado?

    Yo uso el primer método. Cargué mail.php y creé una página estática con el archivo kontakt.html. Todo funciona, pero hay un problema que mencioné...

    Stepan, lo abrí en editor de bloc de notas++ mail.php y haga clic en la pestaña "Convertir a UTF-8 (sin BOM)". Pero no sirvió de nada... También cambié mi correo electrónico de mail.ru a yandex.ru. El mismo resultado: en lugar de letras rusas, se imprimen krakozyabrs...

    Vitaly, ¡algo estás haciendo mal! ¡Todo funciona para mí!


    Te envié un enlace por correo electrónico. Pruébelo, complete y envíe el formulario.

    Vitaly responde:
    30/06/2014 a las 22:21

    Stepan, tu formulario funciona muy bien. Bueno, algo hice mal... Dime: ¿qué?

    Stepan, perdón por ser molesto, pero realmente quiero resolverlo... No puedo hacer nada con tus archivos. ¿Estoy haciendo algo mal...?

    Stepan, por favor dime paso a paso ¿qué debo hacer con el archivo (1.html) para crear una página estática?
    Simplemente copio todo el código y lo transfiero en html a una página estática y luego lo guardo. ¿Quizás estoy haciendo algo mal?
    Además, no descubrí dónde debería insertarse "style.css" en consecuencia. código…

    hola por favor dime si el sitio aún no está alojado, pero todavía lo tengo en proceso de creación en mi disco duro... Instalé el formulario pero no llega el mensaje al correo electrónico.

    ¡Hola! Muchas gracias por el formulario, utilicé el método número 1, todo funciona muy bien. ¿Pero tal vez haya una manera de asegurarse de que el mensaje de que se envió la carta se muestre en la misma página?

    Hola, gracias por el formulario, le quedó muy bien al sitio, pero hay un problema, después de hacer clic en el botón enviar, el mensaje no se envía, pero se descarga este archivo mail.php en mi computadora, ¿a qué se debe? Gracias =)

    Entiendo todo, mi host no soporta php...gracias =)

    Stepan, hola de nuevo. Por favor, dígame, ¿dónde se muestra el mensaje sobre el envío exitoso (o no tan exitoso) de un mensaje? Lo hice según el segundo método, todo salió bien, llegan cartas, pero no hay mensajes.
    Gracias.

    Buen día. ¡Gran artículo! ¡Todo está muy claro! Genial, busqué durante 4 días cómo hacer un formulario de una manera muy formato detallado y luz. Su sitio es simplemente un punto culminante en Internet. Tengo una pregunta para ti Stepán. El caso es que después de enviar un mensaje, no quiero que haya una transición a pagina de inicio. Puedes hacer algo para que el mensaje simplemente aparezca: tu mensaje ha sido enviado. ¿Eso es todo?

    Gracias Stepan y una última pregunta. Entonces solo quiero que sea posible enviar un mensaje sin nombres ni correo electrónico. obtendré este código

    Correo electrónico

    Y cuando envías un mensaje, resulta que

    “No has rellenado todos los campos, vuelve atrás y rellena campos obligatorios!”

    Extraño, ¿qué pasa? Y cuando todo funcione con el nombre y el correo electrónico.

    ¿Y dónde más puedes cambiar el ancho? en css? por favor dime que linea

    Esta es mi forma, no puedes eliminar la letra de la canción. ¿Puedes corregir tu código de procesamiento PHP para mi formulario? Intenté reemplazarlo yo mismo, pero todavía da un error al completarlo. ¡Ayuda por favor!)

    Formulario de pedido

    ¡Complete el formulario de comentarios y le devolveremos la llamada!

    ESTO SE SALIDA DESPUÉS DEL ENVÍO. ¿POR QUÉ?
    el código del formulario no fue insertado en archivo separado e inmediatamente en index.html donde se encuentran todos los menús y contenidos. Lo pegué en la sección de contactos. sitio web casero

    ¡Feliz año nuevo, Stepan, y muchas gracias! Intenté durante varios días de diferentes maneras configurar el formulario de comentarios, ¡hoy finalmente funcionó! Por qué, si el campo "asunto" está vacío, la carta no se envía, pero aparece una inscripción que indica que se deben completar todos los campos. Después de todo, ¿"asunto" es un campo opcional? Y si es necesario, ¿se puede eliminar este campo?

    Stepan, ¡gracias por el formulario!
    Planeo hacerlo de 2 maneras. Simplemente no sé qué insertar en el archivo de la página del sitio. Colocaré el archivo .php en el directorio raíz del hosting, pero ¿tengo que escribir algo en la página donde se encuentra el formulario? En el archivo html, inserte algún código, ¿no?

    gracias stepan
    Lamentablemente no me funcionó
    Obviamente estoy insertando algo incorrecto en el cuerpo del sitio((

    Stepan, creé uno nuevo. archivo php. Donde copié lo escrito en el método 2 y reemplacé las líneas necesarias.
    Subido al hosting.
    El formulario debe reflejar página de índice. de mi sitio web Este archivo es html. ¿Seguramente se debe escribir algo en este archivo para poder acceder al archivo php?

    Leí todo esto con mucha atención y, por supuesto, lo entendí de manera completamente diferente))))
    Gracias, intentaré escribir))))

    Desafortunadamente, todavía resulta ser una especie de cosa torcida ((

    Revisé su sitio, pero no pude ver la forma curva.
    ¿Pusiste otro formulario? Por cierto, el captcha no funciona en tu formulario.

    Buenas tardes
    Me dice que el mensaje ha sido enviado.
    Pero la carta no llega por correo.
    ¿Qué podría ser?
    Hice todo como está escrito...

    El problema está solucionado, estaba en el hosting de prueba.

    Gracias. Quedó limpio y todo funciona.

    Pero ni la primera ni la segunda opción me funcionan. archivos PHP
    del hosting [dirección eliminada] dijeron que el problema no es de ellos
    pon tu dirección de correo electrónico

    Los anfitriones admitieron después de muchas torturas que era su jamba
    Escribieron que había un problema en la configuración de su cuenta.
    Ahora funciona.
    El problema es diferente ahora.
    Funciona en un sitio con extensión.ru, pero
    en un sitio con la extensión .рф no quiere.
    Hosting jura y jura que hay un problema con el código

    Después del envío, ¿aparece algún error en el sitio o simplemente no llega el correo electrónico?

    En definitiva, el problema sólo está en el hosting.
    Escribió una respuesta: hemos restaurado la capacidad de enviar correos electrónicos desde los sitios web de su cuenta.
    Inmediatamente la pregunta es, después de lo cual restauraron... los restauradores son una mierda.

    ¡Todo resultó genial para instalarlo en el vehículo la primera vez!
    Recién ahora compruebo que escribe letras normales al enviar, pero cuando lo intento en otra computadora escribe kryakozyabra

    ¡Pregunta! Hay alguna manera de hacer algo para que al llenar el formulario donde está escrito el E-mail, si escribes alguna locura, por ejemplo números o algo más… te dé el error “Ingresa tu E-mail correctamente” como tago

    Hola Stepan. En primer lugar, gracias por tu blog, es como un libro de texto para mí, visito tu sitio constantemente. Muchas cosas útiles. Tengo este problema. Tomé tu código y creé un formulario de comentarios simple. Todo funciona y llega la carta. Ese es justamente el problema. La carta llega sin texto. Una carta vacía. Por qué no lo entiendo. Por favor ayúdame a resolver esto. Gracias de antemano. De uv.Akif

    Hola Stepan. Surgió la pregunta: ¿puede depender la calidad del envío de cartas del hosting?
    Algunas de mis cartas llegan y otras no, y solo llegaron cartas que contenían alfabeto latino y números. Nunca han llegado cartas escritas íntegramente en cirílico. Gracias de antemano.

    ¡Hola Andrey! ¿Has revisado las letras en SPASM?

    Andrey responde:
    13/07/2015 a las 13:06

    Sí, lo comprobé. No había nada allí.
    Llegan cartas, sólo escritas exclusivamente en latín, o en números. No llegan cartas que contengan únicamente alfabeto cirílico.

    Si gracias, ya estoy 100% seguro que el problema está en el hosting. ¡Me mudo!

    Lo hice según el método número 1, pero lamentablemente no llegan los mensajes, ¿cuál es el problema?

    Nikita responde:
    14/07/2015 a las 22:05

    Hice el segundo método, funciona, pero solo un correo, pruebo con otros, no llega nada.

    Indique qué sitios de correo electrónico no aceptan y muestre cómo llenó la línea N° 56

    $dirección = " [correo electrónico protegido]";

    ¿La redirección se produce después de enviar el mensaje?

    Nikita responde:
    15/07/2015 a las 00:29

    sí, se produce la redirección al sitio,

    $dirección = " [correo electrónico protegido]";

    puse mi correo electrónico

    ¡Gracias por el artículo! ayudó mucho

    Cómo agregar o incluso transformar el código para que luzca como:
    Nombre, apellido, patronímico... etc.. es decir, se necesitan campos adicionales

    ¡Buenas noches, Stepán! Tu código realmente funciona, ¡muchas gracias por tu trabajo! Por favor dígame:
    1) ¿Qué comando se puede utilizar para configurar un campo obligatorio u opcional en un archivo php? (todos los campos son obligatorios ahora)
    2) ¿Cómo puedo agregar un nuevo campo específicamente en un archivo php? (en html todo está claro cómo hacerlo).

    ¡Hola Stepán!
    Estoy usando la segunda versión de tu código.
    El mensaje no llegó a mail.ru. El mensaje llegó al correo de Yandex al instante.

    ¿Cuál podría ser el problema?
    En general gracias, funciona. En principio, puede redirigir desde Yandex a mail.ru...

    ¡Hola Boris! ¿Has mirado “mail.ru” en SPAM? Quizás la carta llegó allí

    Boris responde:
    30/07/2015 a las 10:33

    Observó. De hecho, hay una especie de extrañeza: las cartas llegan con mucho retraso y no todas. En términos generales, cada dos veces. En general, no hay lógica. Quizás el alojamiento sea lento.

    No es posible, pero definitivamente. ¿Qué tipo de alojamiento? Leeré sobre ellos.

    Boris responde:
    03/08/2015 a las 10:25

    Skyhost.ru
    Durante los últimos dos años, empezamos a pensar durante mucho tiempo que el soporte técnico lleva mucho tiempo y, a menudo, está fuera de tema. Pero calidad-precio)

    Hola. No puedo obtener el formulario de comentarios (((no sé por qué

    Esto es lo que me respondió el técnico. apoyo
    El problema con el envío de cartas se produce porque el servicio mail.ru ha bloqueado la recepción de correo desde el servidor donde se encuentra su cuenta. Estamos trabajando para solucionar este problema, pero lamentablemente aún no hemos recibido respuesta de mail.ru. El envío de correo se reanudará pronto. Nos disculpamos por el inconveniente temporal.

    Como resultado, abandoné mail.ru y envié cartas a Yandex.
    Pero por alguna razón Yandex los envía a spam.
    En definitiva, no quieren que todo funcione con normalidad.

    Buenas tardes
    Levanté un sitio local en openserver.
    Tomé tu formulario, tu guión, y lo corregí un poco. Estoy enviando un mensaje al correo de Yandex.
    Lo que se transmite a través de insumos se convierte en preguntas. El texto estacionario se muestra correctamente.
    Por favor ayuda.

    formularios de comentarios entre etiquetas y nombre el archivo, por ejemplo "kontakt.html".


    Fecha de consulta*


    Tiempo de consulta*


    ¡Hola Máximo! Creo que el problema está en la codificación. El archivo con el controlador de formulario debe guardarse en UTF-8 sin bomba. Mirar

    Maxim responde:
    04/09/2015 a las 18:20

    Stepán, gracias. Pero, lamentablemente, no ayudó. De la misma forma se muestra el texto con preguntas.

    Stepán,
    Después de tu consejo el problema no desapareció.
    ¿Estoy pidiendo consejo sobre qué hacer a continuación?
    ¿Podría haber algún problema con Yandex.Mail?

    El problema está en la codificación del 105%. Puede ser que el servidor solo dé win-1251. Determine qué codificación produce el servidor y convierta la que proporciona a la que necesita en la página. ¡Eso es todo!

    Maxim responde:
    21.09.2015 a las 11:52

    ¡Stepán, buenas tardes!

    Recibí una respuesta de los desarrolladores de Yandex.Mail.

    “Revisamos la carta y no se encontró ninguna indicación de codificación en ella. Por favor verifique la configuración de su formulario. No parece generar un encabezado de "Tipo de contenido" y, por lo tanto, no transmite información de codificación".

    Me sentaré y descubriré por qué no se transmite la información. Tan pronto como lo resuelva lo publicaré en los comentarios por si alguien más tiene el mismo problema.

    Maxim responde:
    23.09.2015 a las 15:37

    Después de la siguiente iteración todo funcionó. Al parecer hubo problemas con las manos y con la codificación. ¡Gracias, Stepan, por tu paciencia y funcionalidad tan conveniente!

    Stepán, buenas tardes.
    Gracias por el formulario, funciona bien.
    Surgió una pregunta: ¿cómo puedo organizar el envío de una carta con un archivo adjunto en la versión 1 del formulario?

    Hola Viacheslav! ¿Has intentado buscar una respuesta en sitios web? Hay un montón de soluciones en Internet sobre cómo enviar una carta con un archivo adjunto.
    Si quieres, puedo desarrollarte personalmente un código PHP, con el que podrás recibir correos electrónicos con un archivo adjunto, pero te costará dinero.

    Viacheslav responde:
    16/09/2015 a las 20:50

    Encontré muchas soluciones, pero cuando intenté combinarlas con su formulario, nada funcionó.
    Logré organizar la selección de archivos.
    Pero escribir PHP directamente en un archivo requiere conocimiento de códigos.
    Por supuesto, puedes pagar dinero, pero se lo haré a la persona que creará todo el sitio web para mí. Mientras tanto, para que funcionen un par de páginas del sitio, solo necesito un formulario de comentarios.
    Bueno, dado que eres una persona tan ocupada y no puedes sugerir un par de líneas de código, al menos gracias por el formulario.

    Stepan, ¡gracias por el formulario simple y funcional!
    Me tomó más tiempo resolverlo con Denver que integrar el formulario en la página, maquillarlo y lanzarlo.
    ¡Sin saber nada de php, lo inserté y funcionó!

    Buen día, el código está funcionando y es muy útil, muchas gracias.
    Quería hacer una pregunta, ¿es posible agregar una opción en caso de error para que no redirija a la página principal, sino que pida corregir el error o redirija a otra página?

    Muchas gracias,

    Incluí un formulario de comentarios basado en sus descripciones, pero luego lo abandoné. Pero me arruinaste la página del sitio con esto. Tu página se abre constantemente, después de 6 segundos, y no puedo hacer nada, incluso cuando eliminé por completo tu formulario. comunicaciones. ¿¡Es esto un VIRUS!?

    Estoy buscando cómo hacer un script para un sitio web de una página de producto con ventas adicionales. tienes lo mas

    una explicación clara de cómo enviar mensajes por correo electrónico. Pero necesito:
    1. Enviar a [correo electrónico oculto]
    2. Lea los datos de los campos del formulario Nombre y Teléfono.
    3. Cuando hace clic en el botón "Enviar" en el formulario, se transfiere a un formulario adicional.

    página upsell.php. PERO LOS DATOS DE LOS CAMPOS DEL FORMULARIO NO SE ENVÍAN AL CORREO ELECTRÓNICO,

    ¡¡¡Y SE GUARDAN Y ESPERAN ENVIAR COMANDO!!!
    4. En la página con el upsell hay 2 botones (no hay formulario):
    a) si el comprador presiona el botón “Agregar al paquete”, entonces la función entra en juego

    envío mensajes de correo con datos recopilados de los campos del formulario y se agrega un título

    correo electrónico
    Nombre:
    Teléfono:
    Nombre del producto adicional.
    b) si el comprador presiona el botón "Rechazar", entonces entra en juego la función de envío

    mensajes de correo con datos recopilados de los campos del formulario, pero sin agregar

    producto adicional. Todo esto se expresa en última instancia en forma de mensaje en

    correo electrónico
    Nombre:
    Teléfono:

    ¡Buenas noches Stepán!
    Pego su formulario en el sitio y dice que la carta ha sido enviada.
    ¡Pero la carta no llega por correo!
    ¡Por favor ayúdame a resolverlo!
    Probé ambas opciones, pero ambos formularios se procesan pero las cartas no llegan.

    Formulario de pedido.

    Nombre*

    Correo electrónico*

    Teléfono*

    Mensaje:

    ¡Hola Denis! Todo está correcto contigo. Debería funcionar, incluso lo verifiqué dos veces. servidor local. ¿Comprueba si los correos electrónicos se envían a SPAM?

    ¡Hola!
    ¿Cómo agregar a tu formulario una descarga de un archivo que está en la raíz del sitio?

    Buenos días Stepan, instalé tu formulario de comentarios (FORMULARIO 2) en mi sitio web y después de enviarlo dice Mensaje enviado correctamente. Pero por correo no llega nada. Dime como solucionarlo, gracias de antemano.

    Hola, usando tu formulario como ejemplo, estoy haciendo el mío propio. Por favor díganme, hay campos obligatorios para completar y hay opcionales, ¿cómo puedo hacerlos opcionales? Si no lo completa, dice "¡No ha completado todos los campos, regrese y complete los campos obligatorios!";
    En mi formulario, digamos que puedes adjuntar una foto, pero esto no es necesario y, en general, ¿la foto se enviará por correo o no?

    Me encantaría, pero debería haber una marca y un mensaje como "el mensaje se envió en 6 segundos, serás redirigido" también debería estar allí, ¿qué pasa? No lo sé, por favor mira el código.

    Y encima de todo me aparece el error 1,3,5,6 formulario indefinido???

    Y constantemente escribe “¡No has completado todos los campos, regresa y completa los campos obligatorios! “¿Aunque completo todos y cada uno de ellos???

    Stepan, estoy esperando)

    Todo salió bien para mí. Escribí este número aquí; no está en mi archivo php. Y sobre la línea 11, inmediatamente me di cuenta de que era para formularios obligatorios. Y todo resultó

    ($nombre = $_POST["dirección"] ($correo electrónico = $_POST["nombre"]

    Las variables están especificadas incorrectamente.)
    Y en lugar de sentarme, leí el gran libro de Dmitry Koterov, Alexey Kostarev PHP 5.
    Gracias por tu consejo

    Puedo pagar cuánto costará el formulario de registro php con cuenta personal para cada usuario y una tarjeta de pago en el mismo?

    Buen día de nuevo Stepan, dime por qué cuando creo un archivo con extensión php en la carpeta raíz del sitio cuando se solicita: dirección del sitio/archivo php proporciona
    Extraviado

    La URL solicitada /cgi-bin/php4.fcgi/kontakt.php no se encontró en este servidor.

    Además, se encontró un error 404 No encontrado al intentar utilizar un ErrorDocument para manejar la solicitud.
    el archivo ha sido creado y está ubicado en la carpeta raíz. ¿Cómo solucionarlo? Gracias de antemano.

    ¡Hola!
    Al enviar un mensaje, aparece un error: "500: La solicitud no se pudo completar debido a error interno en el servidor”.
    ¿Cuál podría ser el problema?

    Hice la segunda opción, ¡funciona! ¡Gracias!)

    Hola Stepan!
    He estado ejecutando sus formularios de comentarios desde las 3 p. m., pero no funcionan. La opción 1 es cero. 2: el mensaje se envía pero no llega al buzón. El sitio está en un host gratuito con soporte para PHP. ¿Pueden ayudarme a resolverlo? No estoy buscando soluciones listas para usar. . estoy esperando una respuesta

    ¡Hola Vadim!
    ¿Has cambiado tu correo electrónico?

    $dirección = " [correo electrónico protegido]";

    Vadim responde:
    17/07/2016 a las 02:17

    Hola Stepan de nuevo. Sí. Revisé todo dos veces. Ambas opciones funcionan, pero no llega al buzón. Lo más probable es que el problema esté en el alojamiento gratuito. Para aclarar, puedo enviar códigos y datos del sitio porque este sitio es una especie de campo de entrenamiento. con poca experiencia en este asunto (por ahora), ¿vale la pena molestarse?

    La carta debería llegar a su computadora (disco del servidor local/tmp/!sendmail)

    Vadim responde:
    23/07/2016 a las 02:39

    Excelente solución al problema En mi prisa, no tomé en cuenta esta opción de inmediato. Tan pronto como "registre" esta propiedad, definitivamente la anotaré. gracias por tu capacidad de respuesta

    Escribe Error, ¡mensaje no enviado!

    Lily, revisé mi formulario nuevamente, todo funciona. Mire en el controlador, en algún lugar hay alguna variable que no está escrita correctamente o no existe en absoluto.

    Alena responde:
    26.09.2016 a las 12:03

    ¡Hola! Probé el formulario número 2, todo funcionó, pero las cartas solo llegaban del correo de Yandex, o si simplemente escribes krakazyabry en lugar de la dirección, no llegan por correo electrónico. También agregué la línea "Teléfono" y la estropeé en alguna parte, ahora no se envía en absoluto, eche un vistazo

    Hola Stepan. No encontraste la solución en mail.ru, ¿por qué no funciona? Intenté probar ambos formularios en un hosting, en un subdominio de mi sitio. Con el correo de Google y Yandex todo funciona bien, pero Mail.ru no funciona, las cartas no llegan, aunque se envían. Y es interesante que no funciona como si especificas la dirección de correo electrónico $address. Entonces, incluso si el remitente simplemente deja el correo electrónico en el formulario, y en $address estará el correo de Yandex, por ejemplo.

    No puedo entender. No he corregido qué y cómo, al enviar una solicitud el servidor envía un error 405 “Método no permitido”

    El método POST solicitado no está permitido para la URL /mail.php.

    ¿Cómo se puede superar esto? ¡Gracias!

    ¡Gracias Stepán! El problema fue como dijiste en el servidor. Corregido. Ahora otro chiste: todos los campos están completos, muestra un mensaje de que todo se envió correctamente, pero luego, en lugar de redirigir al sitio principal, muestra el mensaje “No has completado todos los campos, regresa y completa los campos obligatorios!”

    En general, Stepan, ¡eres un gran tipo! Gracias por tu blog, escribes cosas muy interesantes en un lenguaje accesible.

    Y gracias, Dmitry, por tus hermosas palabras.
    Escribe en los comentarios qué hiciste y en qué archivos. En general, todo lo que concierne a la forma.
    Pega el código en los comentarios vía .
    Voy a echar un vistazo.

    Dmitri responde:
    02/10/2016 a las 11:55

    Stepan, en general, he estado husmeando durante un par de días, no puedo entenderlo))) Me di cuenta de que el problema es que agregué campos. Registré los campos en el controlador. Pero claramente hay un problema en algún lugar de mi ADN, ya que no veo el origen del problema. Aquí está el código del controlador:

    ¡Hola!
    Error en la línea 32 “Z:\home\192.168.1.227\www\php\contact-form.php en la línea 32”

    Echo "La carta no fue enviada, en 5 segundos volverás a la página principal;)

    no viene antes de ";" comillas simples" ' ", como esto:

    Echo "La carta no fue enviada, volverás a la página principal en 5 segundos";)

    pruébalo.

    ro responde:
    06/10/2016 a las 23:37

    hola de nuevo. ahora encontró otro error en el encabezado vacío en la línea 28, lo completó y ahora esto es todo (((
    Hay algo que aún no puedo entender en PHP(((

    Advertencia: No se puede modificar la información del encabezado: los encabezados ya se enviaron (la salida comenzó en Z:\home\192.168.1.227\www\php\contact-form.php:1) en Z:\home\192.168.1.227\www\php\ contact-form.php en la línea 28

    Convertí el archivo php a UTF-8 sin previo aviso, comenzó a mostrarse sin previo aviso, pero jeroglíficos (((

    y no parece dar miedo, por alguna razón la carta no llega al correo indicado

    ro responde:
    07/10/2016 a las 00:00

    Parece que descubrió la codificación y escribe que la carta ha sido enviada, pero no llega por correo ((

    Comentar la línea 28

    //encabezado("Actualizar: 5; URL=https://hot-potato.studio");

    ¿Ha cambiado el resultado?

    ro responde:
    11/10/2016 a las 21:22

    Lo descubrí, llega, pero hay errores en el correo (((
    ¿Es necesario jugar con la codificación?

    ro responde:
    11/10/2016 a las 21:38

    ¡No entiendo nada! En todas partes la codificación es la misma utf-8, ¡pero aun así sucede esto! ¿Cómo solucionar esto? Si lo instalé sin boom, estos jeroglíficos aparecen en mi sitio web. X-Sendmail-Cmdline: sendmail.pl -t -i
    Para: [email protected]
    Asunto: РЎРѕРѕР±С‰РμРЅРёРμ СЃ hot-potato.studio
    X-PHP-Script-original: 0:contact-form.php
    De: Р Р РѕРґРёРѕРЅ МальцРμРІ
    Responder a: ххххххххх@gmail.com

    РЎРѕРѕР±С‰РμРЅРёРμ СЃ сайта Hot-potato.studio

    РРјСЏ отправитРμля: Р Р РѕРґРёРѕРЅ RњР°Р»СЊС†РμРІ
    РР»Рμктронный адрРμСЃ отправвитРμля: хххххххххх хх@gmail.com
    РѕРμР»Рμфон отправитРμля: +7964хххххххххх
    РўРμРєСЃС‚ СЃРѕРѕР±С‰РμРЅРёСЏ:
    RїСЂР°СЂР°СЂР°СЂР°СЂР°

    ro responde:
    11/10/2016 a las 22:37

    Convertí todo a ANSI y todo funcionó, ¿a qué se debe? ¿Está bien usar ANSI?

    ¡Stepán, hola!

    En los comentarios de este tema, leí que querías agregar un captcha al código.
    ¿Aún no has hecho esto?
    Si lo hiciste, dime ¿dónde puedo verlo?

    Upssssss! Alejandro no lo hizo.
    Será necesario corregir este problema y reforzarlo.

    Alejandro responde:
    04/12/2016 a las 12:21

    ¡Stepán, hola!
    ¿Aún no has enviado un captcha?

    Creo que es más fácil de usar. soluciones listas para usar con amplia funcionalidad, por ejemplo el diseñador de formularios testograf.ru
    Gran selección de tipos de campos + posibilidad de cargar un archivo. ¡Además todo es gratis!
    Lea más sobre cómo crear un formulario de comentarios aquí: testograf.ru/ru/blog/forma-obratnoj-svyazi.html

    Buenas tardes Stepan, probé la opción 1, todo funciona, pero cuando llega la carta hay ganchos en lugar de letras rusas y lituanas, probé opciones con codificaciones, no sirvió de nada.

    Buenas tardes Para ser honesto, no lo entendí. Hice un sitio web php, pero ¿cómo insertar un formulario en página deseada V en el lugar correcto?

    ¡Hola! Inserté el formulario usando el Método 1 y seguía diciendo: "¡No has completado todos los campos, regresa y completa los campos obligatorios!". aunque están todos llenos por favor dime cuál podría ser el motivo.

    código de controlador:

    ¡Hola!
    El código está escrito incorrectamente.
    No hay ningún “nombre=”NOMBRE”, nombre=”EMAIL””, etc. en el formulario.

    Tim responde:
    12.06.2016 a las 12:33

    Buenas tardes
    He insertado el formulario en la página, gracias.
    Pero no funciona: las cartas no llegan, sospecho que especifiqué incorrectamente la ruta a los archivos mail.hp
    Y, lo más importante, al enviar un mensaje, aparece que el mensaje ha sido enviado y después de 6 segundos serás redirigido al sitio web.
    Stepan, ¿cómo puedo eliminar esto? ¿Dónde puedo cambiar la entrada?

    Vaya, corregí el mensaje).
    ¿Pero cómo escribir correctamente la ruta a los archivos?
    Si el archivo mail.php está en la misma carpeta, html pública, donde están todas las páginas del sitio, ¿significa esto que debe especificar la ruta a la página site.ru/mail.hph?
    ¡Gracias de antemano!

    ¡Stepán! ¡Todo funcionó! Este mensaje no me llega cuando intento enviármelo a mí mismo desde mi dirección, sino desde otras direcciones, o si simplemente especifico 123 en lugar de la dirección, sí.
    ¡Lamento molestarlo!
    ¡Y GRACIAS de nuevo!

    Querido Stepán!
    Te pido ayuda, de lo contrario me volveré loco. Este no es el primer día que tengo problemas para enviar correo desde el sitio. Dos archivos: mail.php y contacts.html Ambos archivos están en utf-8. El sitio en sí, alojado por el ISP, también está en utf-8.
    Problema: las cartas llegan al buzón, pero en forma de pinzones.

    РРјСЏ пославшРμРіРѕ: РРіРѕСЂСЊ RR»Рμктронный адрРμСЃ: [correo electrónico protegido]Контактный С‚РμР»Рμфон: 1111111111 РЎРѕРѕР±С‰РμРЅРёРμ: РџСЂРѕ РІРμСЂРєР° СЃ СЃР° йта

    Convertido a Bloc de notas (aunque antes de grabar era así

    Nombre del remitente: РРіРѕСЂСЊ Dirección de correo electrónico: [correo electrónico protegido] Mensaje: RџR RћR’R R RљRђ

    Aquí está el código mail.php

    Despacho el correo esta llegando desde la página *******/contacts.html

    Cambió el buzón a @ukr.net, de lo contrario a @ letras de excursionista fue al spam.

    ¿Quizás puedas resolverlo? Gracias por la respuesta.

    Mientras esperaba y no obtuve respuesta, hice todo yo mismo. Funcionó. Había una razón muy interesante.
    Me gustaría ver el trabajo sobre la creación de sitios web, pero el autor del blog no vio ningún enlace a ellos.

    Por favor dime cómo centrar esta maravillosa forma horizontalmente. Para que aparezca en el centro de la página. Y al mismo tiempo, en el lado izquierdo se alineó, como está ahora.

    ¿Hay alguna opción además de envolverlo en un div, centrarlo y alinear el contenido a la izquierda?

    Sí, me vino a la mente esta opción, la única, pero aún no me he decidido a ello, después de todo, el Año Nuevo está a la vuelta de la esquina y, francamente, las habilidades de programación web no son suficientes para alinear las cosas de forma fácil y natural. forma.

    ¡Gracias! ¡Y feliz año nuevo!

    ¡Que lo pases bien! ¿Cómo asegurarse de que en lugar de un correo electrónico para recibir comentarios, el cliente solo tenga un número de teléfono? ¡Gracias!

    ¡Hola Stepán! Ayúdame por favor. Esta es mi segunda semana creando un formulario de comentarios, probé innumerables formularios y hoy finalmente logré que el formulario respondiera: Su mensaje ha sido enviado. Y esta era exactamente tu forma. Sin embargo, a través de él solo se envían aquellas cartas en formato de correo electrónico. La dirección indicada por el visitante del sitio no era un buzón de correo en mail.ru. El hosting me escribió en respuesta a mi queja de por qué no llegaban las cartas, la siguiente respuesta:
    Probablemente, el formulario del sitio web sustituya la dirección especificada en el campo “Email*” como remitente.

    En este caso, pueden surgir problemas si el usuario especifica algún buzón en mail.ru. En este caso, recomendamos configurar la dirección del remitente en una dirección basada en su dominio. Texto corregido para esto. grabación spf para permitir el envío desde el servidor de hosting para este dominio:
    v=spf1 ip4:37.140.192.244 a mx incluye:_spf.mail.ru ~todos

    ¿Cómo puedo reemplazar la dirección en mail.php?
    Intenté reemplazar la línea número 5:

    If (isset($_POST["correo electrónico"])) ($correo electrónico = $_POST["correo electrónico"]; if ($correo electrónico == " [correo electrónico protegido]") (no configurado ($correo electrónico);))

    dirección de correo electrónico basada en mi dominio; también se forma en mail.ru, pero ese no es el punto si insertas la dirección allí

    [correo electrónico protegido]

    – la carta tampoco llegará.
    Tal vez pueda decirme cómo puedo configurar la dirección del remitente en una dirección basada en mi dominio.

    ¡Hola Stepán! Releí todos los comentarios y encontré la respuesta a mi pregunta, arreglé todo, ¡todo funciona! ¡Muchas gracias! Dígame, por favor, ¿cómo puedo de alguna manera crear una máscara para el campo $etel con número de teléfono para que si el usuario no introducía el número de teléfono completo el formulario se lo indicara?

    Hola Ekaterina.
    ¿Cuál fue la razón?
    Para el campo teléfono, puede crear una simple pista utilizando HTML5.
    He aquí un vistazo a las posibilidades del formulario.

    Ekaterina responde:
    14/03/2017 a las 05:32

    Buenas tardes La razón probablemente sea el alojamiento (tengo reg.ru). Al parecer, tienen algunos problemas al enviar cartas desde los buzones de correo de mail.ru a través del sitio web. Me configuraron para que los correos enviados desde un correo electrónico basado en un nombre de dominio llegaran sin problemas y cambié la línea 15 del formulario:

    $enviar = correo ($dirección,$etel,$mes,"Tipo de contenido:texto/plain; conjunto de caracteres = UTF-8\r\nDe:$dirección");

    y ahora vienen cartas mías buzón a mi buzón de correo y el contenido es el especificado por el visitante del sitio.

    ¡Stepán, hola! Utilicé la primera opción para colocar el formulario y encontré este error cuando hice clic en el botón "enviar": Error de análisis: error de sintaxis, T_NS_SEPARATOR inesperado en /var/www/vhosts/***.plsk.regruhosting.ru/httpdocs/ *** ru/mail.php en la línea 13.
    Código en el controlador:

    Código en la página:

    Escríbenos o haz tu pedido llamar de vuelta!

    Su nombre

    Formulario de comentarios..php" método="post">

    Número de teléfono

    ¿Debería devolverte la llamada?

    Correo electrónico

    A juzgar por el texto del error, entiendo que me equivoqué en algún lugar con los símbolos del controlador, pero no puedo encontrarlo, me rompí los ojos... ¿Puedes darme una idea? ¡Gracias de antemano!

    Serguéi responde:
    05/03/2017 a las 21:05

    Encontré citas adicionales, el error desapareció. Pero ahora hay otro problema... Llega la carta, todo se muestra normalmente, pero los campos parecen estar en blanco. Es decir, es como si el controlador no recogiera los datos del formulario html.
    php convertido así:

    Implementé la verificación de llenado vía html:

    Su nombre

    Formulario de comentarios..php" método="post">

    Número de teléfono

    ¿Debería devolverte la llamada?

    ¿Quieres recibir un catálogo electrónico?

    Correo electrónico

    Si la verificación de finalización requerida se devuelve a php, se muestra un mensaje como si no se hubiera completado ni una sola línea del formulario. Es decir, con ambas opciones, el controlador no parece "ver" el relleno de la página. Repito, llega el correo y se muestra correctamente; hay categorías de “cuestionario”, pero están vacías. ¿Dónde debería buscar aquí? Decir)

    No encontré la línea #9 en tu código

    If (isset($nombre) && isset($correo electrónico) && isset($sub) && isset($ring) && isset($catal) && isset($cuerpo))(

    Agregue el siguiente código al controlador:

    Imprimir_r($_POST)

    Reescribe y envíame lo que ves en la pantalla.

    Serguéi responde:
    06/03/2017 a las 15:08

    ¿En qué parte exactamente de la cadena lógica debería agregarlo?

    Imprimir_r($_POST)

    ¿Qué línea?
    ¡Gracias nuevamente por su atención!

    ¡Buenas tardes Stepán! Muchas gracias por el artículo) Hice todo de acuerdo con la primera opción: el formulario funciona, pero cuando inserto su código para diseñar el formulario en style.css, nada cambia ((El formulario funciona, pero es completamente poco atractivo((
    ¡Ayuda por favor!

    Hola, estoy escribiendo una tesis aquí y decidí insertar una línea de retorno, pero hasta donde tengo entendido, ¿esto no se puede hacer sin hosting? Por alguna razón, tu método no funciona o arruiné las rutas (

    ¡Gracias! sin embargo no funciona. y funcionó una vez. ¿Cómo puede ser esto?

    sí. Funciona si todo está escrito en latín. si está en cirílico entonces o no viene o signos de interrogación. Si indico un correo electrónico de respuesta de Gmail, entonces la carta se envía, si es de mail.ru, entonces no se envía. ¿Cómo puede ser esto?

    el segundo método funciona completamente, pero si especifica la dirección del remitente en mail ru (list.ru ets), la carta no llega
    De qip.ru nm.ru las letras pasan normalmente. De Rambler también. mailru y sus dominios están bloqueados en alguna parte.

    Hola Stepan!
    Usé 1 formulario. Hice cambios en mi sitio web, pero por alguna razón los correos electrónicos no llegan. ¿Podrías ver si me equivoqué en algo?
    Estaré agradecido por su respuesta.

    ¡Buenas tardes Stepán!
    De sus 2 temas (el real y el tema sobre comentarios con captcha, intenté crear un formulario de comentarios para mí. Están llegando correos electrónicos, todo está bien en este lado. El problema es que no hay transición a la página principal de el sitio. pagina en blanco con una inscripción. La entrada configurada en el archivo php se cuelga durante 5 segundos, luego hay una nota de que no todos los campos están completos (aunque todos los campos sí están completos). Pero puede ver que la página intenta actualizarse cada 5 segundos. Por favor ayúdenme con este error.

    Hola, por favor dígame, después de insertar el código, esta parte se muestra como texto en la página:

    ¿Podría ser que Word Press no vea esta parte del código?

    Buenas tardes.
    Stepán, muchas gracias. ¡Todo funcionó!
    ¿Puedes aclarar: cómo se puede ajustar el código para que después de enviar un mensaje el usuario vaya a la página desde la que envió el mensaje (es decir, a la anterior), y no a la página principal?

    Gracias de antemano.

    setTimeout("ubicación.replace("https://site_address")", 5000);

    Buenas tardes Stepan) La pregunta es cómo conectar la detección de IP del remitente, se agregó un campo

    Si (isset($_POST["ip"])) ($ip = $_POST["ip"]; si ($ip == "") (unset($ip);))

    No te vayas, gracias de antemano.

    Buenas tardes.
    Intenté agregar un formulario de comentarios al sitio y encontré el problema de que el formulario parecía funcionar correctamente, pero no recibí ningún mensaje por correo electrónico. Al final, tomé el formulario limpio del segundo método y corregí la línea de correo electrónico en mi correo electrónico. ¿Cuál podría ser el problema? El alojamiento es pago y admite scripts PHP. versión PHP Se utiliza 7.0.

    ¡Hola Alejandro!
    Si, después de enviar el formulario, ve el mensaje en el sitio web “Mensaje enviado correctamente. Ir a la página principal del blog…”, esto significa que el formulario fue enviado exitosamente.
    ¿Por qué no hay correos electrónicos en mi bandeja de entrada?
    1. Línea 54 – $dirección = “ [correo electrónico protegido]”; corrígelo a tu correo electrónico.
    2. ver si los correos electrónicos están en SPAM

    Alejandro responde:
    06/12/2017 a las 09:23

    Línea 54 corregida a mi correo electrónico. Tampoco hay nada en el buzón de spam. ¿Quizás debería escribir al soporte técnico del hosting, pero no sé qué escribir?

    prueba aquí.
    Puede obtener un controlador php desde allí y agregarlo a su formulario.

    Alejandro responde:
    06/12/2017 a las 20:25

    Este formulario también funciona y no produce errores, pero no se reciben correos electrónicos. Cambié mi correo electrónico allí. Aparentemente, aunque el alojamiento admite PHP, es necesario habilitar algo en la configuración, pero no sé qué exactamente.
    El alojamiento es utilizado por nic.ru Tarifa 200
    Escribí al soporte técnico, pero guardan silencio.

    Qué pregunta. En el formulario hay dónde registrar a qué dirección postal enviar cartas, pero ¿dónde debo registrar desde qué buzón enviar cartas? ¿O el propio hosting debería entender esto de forma predeterminada?

    El soporte técnico respondió que la función de correo en el hosting funciona correctamente. Me dio un guión para comprobar
    A la oficina de correos llegó una carta del hosting. Me dijeron que revisara los formularios nuevamente.

    ¡Buenas tardes Stepán! Instalé su script de comentarios usando el primer método, todo funciona. ¡Gracias! No soy bueno programando. Dime qué agregar al código mail.php para que el mensaje sobre cómo enviar un mensaje se refleje en una pequeña ventana emergente. ¡Gracias de nuevo!
    Sí, también probé el script con captcha, pero por alguna razón no se muestran los números. Los GIF y los archivos están en sus lugares.

    ¡Hola Igor!
    En el código, punto N° 15:

    (echo "El mensaje fue enviado exitosamente, en 6 segundos serás redirigido a la página principal del sitio del blog, donde podrás continuar navegando";)

    agregar al mensaje clase CSS con estilos y listo (puedes hacer esto):

    (eco "

    El mensaje fue enviado exitosamente, después de 6 segundos serás redirigido a la página principal del sitio del blog, donde podrás continuar tu navegación.

    ";}

    if (isset($_POST['nombre'])) ($nombre = $_POST['nombre']; si ($nombre == ") (unset($nombre);))
    ¿Puede explicar qué está escrito en esta línea y qué se está verificando?

    Hola. Pero, ¿cómo puedo enviar un formulario si tengo un sitio en un servidor local? Yo uso servidor abierto

    Gestionar un sitio web implica en muchos casos interactuar con sus visitantes a través de mecanismos de retroalimentación. Se pueden presentar en diferentes versiones. Por ejemplo, en forma de formulario de comentarios. ¿En qué variedades se puede presentar? ¿Cuáles son las características de introducir el formulario correspondiente en la estructura del sitio?

    ¿Qué es el formulario de comentarios en el sitio?

    La forma sobre la cual estamos hablando de, es una interfaz que está diseñada para transmitir varios mensajes de los visitantes a los administradores del sitio. este formulario puede ser una alternativa conveniente al uso de una dirección de correo electrónico y, en algunos casos, a interfaces de chat interactivas. Al usarlo, el usuario puede estar seguro de que su mensaje llegará al destinatario y no terminará en spam, y al mismo tiempo no necesita usar programas de terceros para trabajar con un buzón.

    Los comentarios sobre un sitio (en formato HTML o, por ejemplo, en forma de scripts PHP o escritos en otro lenguaje de programación) se pueden configurar para que un visitante de un recurso en línea pueda reflejar la esencia de su pregunta en un mensaje, así como indicar sus propios datos personales y de contacto. Estudiemos los mecanismos mediante los cuales se pueden implementar interfaces de interacción entre los administradores del sitio y sus visitantes.

    Formas de organizar los comentarios en el sitio.

    Puede iniciar un servicio de comentarios para un sitio web de diferentes maneras. Entre los más comunes:

    Usar servicios en línea gratuitos que generan código HTML especial para el formulario de comentarios;

    El uso de servicios que proporcionen los códigos HTML apropiados, así como los scripts PHP necesarios para garantizar el funcionamiento del formulario de comentarios;

    Usar scripts ya preparados e integrarlos en el código HTML de las páginas del sitio.

    Los primeros 2 métodos pueden ser adecuados para usuarios que no tienen mucha experiencia en desarrollo web. A su vez, el tercer método en muchos casos es más adecuado para especialistas que saben integrar correctamente el servicio de comentarios adecuado para un sitio en la estructura de las páginas web. Pero estas son dependencias muy condicionales. Es muy posible que utilizar un servidor para generar código HTML en la práctica resulte ser un procedimiento más complejo que descargar un script PHP ya preparado. Consideremos cómo se pueden utilizar estas capacidades en la práctica.

    Formulario de comentarios en el sitio web como script PHP

    Si el usuario prefiere la opción de utilizar un formulario de comentarios ya preparado para el sitio en forma de script PHP, puede descargarlo, por ejemplo, desde el sitio especializado script.landman.ru. Las principales características de los scripts correspondientes son las siguientes:

    Envío de mensajes por parte de los usuarios del sitio;

    Filtrado de spam;

    La capacidad de utilizar scripts para solicitar ciertos bienes y servicios.

    Los scripts ofrecidos por el equipo de desarrollo de este sitio incluyen:

    Script PHP diseñado para procesar mensajes de los visitantes del sitio;

    Un conjunto de fuentes especiales para antispam.

    Por lo tanto, este kit contiene todo lo necesario para organizar un formulario de comentarios simple y al mismo tiempo funcional y confiable. Cabe señalar que un usuario no capacitado puede instalarlo con bastante rapidez. Formulario terminado Los comentarios sobre el sitio de landman.ru son gratuitos, pero con la condición de que el propietario del portal que lo utiliza conserve los derechos de autor de los desarrolladores.

    Para instalar el script en cuestión, primero debe verificar que el archivo config.php sea correcto. direcciones de correo electrónico administrador del sitio al que se enviarán los mensajes de los usuarios. Además, en el archivo Robots.txt se debe especificar una restricción en la indexación de la carpeta con los archivos utilizados, que se debe copiar al directorio raíz del servidor.

    Formularios sin PHP

    El formulario de comentarios para el sitio se puede instalar en páginas web sin el uso de scripts PHP o archivos generados usando cualquier otro lenguaje de programación, cuyo uso en un servidor en particular puede ser difícil o requiere el uso recursos adicionales, que puede no estar disponible para el propietario del sitio.

    En este caso estamos hablando de generar código HTML especial. Puede utilizar el que ofrecen los desarrolladores del servicio main-ip.ru/genform. Debe ir a la dirección correspondiente y luego ingresar parámetros requeridos en forma. Luego puede generar y copiar el código y luego colocarlo en una página particular del sitio administrado.

    Para resolver el problema de cómo crear un formulario de comentarios en un sitio web, muchos diseñadores web modernos prefieren resolverlo utilizando el servicio main-ip.ru/genform, principalmente porque le permite configurar el formulario adecuado por muchas razones. los parámetros más importantes. Como:

    Ancho del formulario;

    El nombre del campo en el que se ingresa el nombre del usuario que contacta a la administración del sitio a través del mecanismo de retroalimentación;

    Nombre del campo para especificar la dirección de correo electrónico del usuario;

    Parámetros de varios campos adicionales (pueden indicar, por ejemplo, métodos alternativos de comunicación con el usuario, en forma de Skype u otro mensajero);

    El nombre del campo de texto destinado directamente a ingresar un mensaje.

    Además, utilizando la página de generación de código HTML para el formulario de comentarios, puede configurar:

    La altura del bloque con el título del formulario, sus colores, en codificación HTML;

    El color del texto escrito en el encabezado, así como en el formulario del mensaje;

    Altura áreas de texto, destinado a ingresar un mensaje, así como los datos personales del usuario;

    El tamaño de fuente del formulario que se utiliza.

    Por lo tanto, el servicio main-ip.ru/genform se encuentra entre los más convenientes para los usuarios que necesitan comentarios sobre el sitio. El código HTML generado por el servicio se integra muy fácilmente en la estructura de las páginas web. Lo principal es comprobar que el formulario correspondiente funciona correctamente después de instalar este código.

    Se pueden organizar comentarios gratuitos sobre el sitio utilizando herramientas que están disponibles como parte de shells populares para administrar portales en línea. Como por ejemplo Joomla.

    Formulario de comentarios en Joomla

    Las interfaces para configurar comentarios en este sistema de gestión de proyectos se encuentran en la sección "Contactos". Como señalan los expertos, el formulario correspondiente, a pesar de su simplicidad, tiene funcionalidad suficiente para garantizar una relación estable entre los visitantes del sitio y sus administradores.

    ¿Cómo crear comentarios en un sitio web usando Joomla? En primer lugar, debes ingresar al panel principal de este sistema y luego seleccionar la opción “Contactos”. En la página que se abre, debe crear una nueva categoría de datos. Para hacer esto, debe completar varios campos: "Título" y "Apodo". Posteriormente es necesario reflejar en el sistema que se encuentra publicado el contacto correspondiente. Luego debe guardar la configuración en el sistema.

    Una vez creada la categoría requerida, es necesario crear una página web en la que se ubicará el formulario de comentarios del sitio. Para solucionar este problema, debes seleccionar nuevamente la opción “Contactos”, y luego hacer clic en el botón “Nuevo”. Entonces necesitas completar información necesaria en la ventana que se abre, luego refleja el hecho de que los datos están publicados. Nuevamente es necesario guardar la configuración.

    Comentarios en Joomla: incrustar un formulario en la estructura del sitio

    Una vez que se hayan completado todos los procedimientos necesarios, el formulario de comentarios se puede publicar en el sitio web. Para estos fines, debe iniciar sesión en el panel administrativo, luego seleccionar la opción "Menú" y configurar la ubicación en la que se mostrará el formulario de comentarios. En el elemento de menú correspondiente, debe crear una nueva opción, la relacionada con la configuración del área "Contactos".

    Posteriormente, se debe abrir una página en la que el usuario debe registrar el nombre del elemento del menú, así como indicar los contactos que le corresponderán. Será necesario guardar la configuración ingresada. Después de esto, el sistema de comentarios de un sitio que ejecuta Joomla estará disponible para los usuarios en la sección "Contactos" del sitio administrado.

    Otra plataforma popular para trabajar con portales online es WordPress. Veamos cómo proporcionar comentarios en un sitio web utilizando las herramientas que incluye.

    Formulario de comentarios en WordPress

    El sistema de gestión del portal en línea considerado implica el uso de complementos especiales para resolver el problema en cuestión. En particular, el script Contact Form Plugin se puede utilizar para organizar un formulario de comentarios (estudiaremos sus características un poco más adelante). Suele estar disponible en el menú del panel principal. gestión de WordPress en la sección "Complementos".

    Es necesario seleccionar el script apropiado y activarlo. Luego seleccione la pestaña "Contactos" y luego copie el código del complemento utilizado. Después de esto, debe seleccionar la pestaña "Páginas" y seleccionar la opción "Agregar nuevo". Luego pegue el código previamente copiado en el campo correspondiente. Si es necesario, puede configurar apariencia páginas de contacto. Una vez preparada se podrá publicar la página correspondiente.

    Instalar complementos de WordPress, incluso si una u otra versión de ellos es un código bastante simple (se pueden organizar comentarios sobre el sitio para resolver diferentes tareas), en muchos casos se caracteriza por características a las que es útil prestar atención. Estudiémoslos en el contexto de la funcionalidad de los complementos comunes que están disponibles en el correspondiente sistema de gestión del portal en línea.

    Configuración de comentarios en WordPress: matices

    Por lo tanto, el uso del servicio WordPress para organizar los comentarios se puede realizar mediante varios complementos. Mirémoslos. Anteriormente señalamos que los formularios de comentarios que se pueden instalar en la estructura de un sitio de WordPress pueden basarse en el complemento de formulario de contacto. Además de esto, el usuario del sistema de gestión del portal online en cuestión tiene a su disposición las siguientes interfaces:

    SimpleModal: formulario emergente de comentarios para el sitio;

    Usernoise es un complemento muy rápido con un botón flotante que, cuando se hace clic, abre un formulario para ingresar un mensaje;

    Formulario de contacto en la versión 7.

    El primer complemento de la lista correspondiente se adapta para comprobar la exactitud de su llenado. El segundo permite seleccionar el tipo de solicitud, que puede ser un mensaje de usuario, una pregunta o un deseo. El tercero tiene la función de seleccionar destinatarios de mensajes específicos, por ejemplo, uno o más usuarios registrados en el sitio.

    Estudiemos, como ejemplo, cómo crear comentarios en un sitio web utilizando el complemento Formulario de contacto en la versión 7.

    Configurar un formulario de comentarios en WordPress: complemento Contact Form 7

    Para utilizar las capacidades del complemento en cuestión para resolver el problema en cuestión, debe iniciar sesión en el panel de control de WordPress, seleccionar la opción "Complementos" y luego hacer clic en el botón "Agregar nuevo".

    Habrá un formulario disponible en la interfaz correspondiente a través del cual podrá buscar los scripts necesarios: ingrese el nombre del complemento en él. Debería aparecer un enlace para instalar la extensión correspondiente en los resultados de la búsqueda.

    Es necesario instalar el complemento en cuestión y esperar un mensaje sobre su instalación exitosa. También se debe activar la extensión correspondiente. Después de esto, la opción Formulario de contacto 7 aparecerá en los elementos del menú ubicados en el lado izquierdo de la pantalla del navegador. Si pasa el cursor sobre él, se abrirá. menú adicional, en el que debe seleccionar el elemento "Agregar nuevo". Esto es necesario para crear una nueva interfaz, cuya estructura incluirá un formulario. Debe hacer clic en el botón que tiene el mismo nombre que el elemento: "Agregar nuevo".

    En la ventana que se abre, debe configurar las opciones necesarias para el formulario requerido. ¿Cómo proporcionar comentarios sobre un sitio web, teniendo en cuenta las características específicas de la configuración de la interfaz correspondiente? En primer lugar, conviene prestar atención a la elección del título del formulario: puede sonar como "Póngase en contacto con la administración" o "Escriba al propietario del sitio".

    Después de esto, puedes personalizar la apariencia del formulario. Para estos fines, puede utilizar la plantilla que ofrece el sistema por defecto. Básicamente esto es forma más simple comentarios para el sitio. Registra el nombre del solicitante, su dirección, el asunto del mensaje, así como el texto de la apelación a la administración del sitio. Si es necesario, puede ampliar la funcionalidad de la plantilla correspondiente. Para estos efectos, puede activar etiquetas adicionales utilizando los elementos del menú adjuntos.

    Agregar un formulario de comentarios creado con el complemento Contact Form 7 se realiza de la misma manera que con cualquier otra interfaz ofrecida por los desarrolladores de WordPress. Puedes comprobar que tan correctamente funciona. nueva forma comentarios enviando mensaje de prueba. Debe enviarse al correo electrónico del propietario del sitio, que se especifica al configurar los parámetros del complemento.

    Reanudar

    Entonces, hemos estudiado cómo crear un formulario de comentarios en el sitio. esta tarea se puede resolver utilizando scripts PHP (o escritos en otro lenguaje de programación), utilizando código HTML generado o utilizando las interfaces de sistemas de gestión de proyectos en línea, como Joomla o, por ejemplo, WordPress.

    La elección de un mecanismo específico para crear un formulario de comentarios puede depender de la escala del sitio, la intensidad de la comunicación esperada entre su administración y los visitantes, la estructura del portal correspondiente y el contenido de su contenido. De una forma u otra, puede elegir el formato de la interfaz adecuada, que pueden utilizar tanto usuarios novatos como desarrolladores web experimentados, teniendo en cuenta las características de un proyecto en línea en particular.



    
    Arriba