WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Forms

Ajax Contact Form with attachments 2.0

— Add- On para WorldWideScripts.net

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax Formulario de contacto con archivos adjuntos y sin control de correo no deseado (arrastrar y soltar, reCaptcha, aleya)

El w2 Ajax Formulario de contacto es una solución completa para crear formulario de contacto ajax. Diseñado para ser un plugin flexibles, esta oferta tema clásicos y originales características. Usted puede crear fácilmente sus propias plantillas de formularios HTML y el CSS temas propios.

requerimientos mínimos:

  • PHP versión 5.x (PHP5 o superior).

Sin Spam Control (arrastrar y soltar)

El arrastrar y soltar No Spam Control es una alternativa fácil de usar para el Captcha traditionnal.
No es una característica de arrastrar y soltar fácil de mostrar el botón Enviar. Es una solución completa para la lucha contra el spam.

El No Spam Control controla el tiempo entre cada presentación (configurable max / min) y generar algunos campos hiddens con una clave de cifrado (configurable) cuando se cae el dragger. Los campos ocultos son generadas con alfanumérico Tiempo azar y (cifrada a través de la clave de cifrado) para asegurarse de que los campos No Spam de control están disponibles sólo por un período limitado (configurable).

Esta es una protección amistosa realmente seguro y usuario. Entonces es fácil de personalizar con CSS.

Hay 4 tipos de No Spam Control:

  • básica (simplemente arrastrar y soltar)
  • colores (arrastrar y soltar el color correcto)
  • números (arrastrar y soltar el número correcto)
  • formas (arrastrar y soltar la forma correcta)

El plug-in le permite utilizar otra solución capctha como Google ReCaptcha o aleya (eres un ser humano).

PHP y JavaScript librarys

  • Este plugin utiliza algunas PHP Zend Componentes (Zend Mail, Zend Mime) para las características mailling.
    El componente de Zend Mail es uno de la biblioteca mailling más potente y equipo profesional. Se le permite entregar el correo limpio (encodage y archivos adjuntos) para todo tipo de buzón (de escritorio o móvil).
  • Utiliza clásicos jQuery plugins como jQuery Ui, Formulario de jQuery, jQuery Validation. Todos los temas (jQuery UI) y los archivos de traducción para plugins se indluded en el paquete.

Versión de Wordpress disponibles
Videos tutoriales

Características

  • Optimizado para iDevices (sensible).
  • Varios archivos o archivos adjuntos individuales (se puede desactivar fácilmente esta función).
  • Destinatario múltiple o única (simultánea o no).
  • Fácil de configurar (html, css, javascript, php).
  • Fácil de añadir (o eliminar) sus propios campos.
  • Función Auto-respuesta (configurable).
  • Javascript y validación php.
  • Mensajes de correo electrónico acepta el contenido HTML (configurable).
  • Puede utilizar varias instancias del formulario en la misma página.
  • Script PHP basado en el código abierto Zend Framework Componentes de correo, Mimo y Translate.
  • Arrastrar y tecnología Drop (sin control de spam) tienen 4 modelos diferentes (ver vista previa en vivo).
  • Arrastrar y tecnología Drop (sin control de spam) está listo para la pantalla táctil.
  • Integración ReCaptcha.
  • aleya (¿Es usted un humano) integración.
  • La documentación completa (ejemplos bien documentados).
  • Plugin de jQuery totalmente configurable:
     // Inicialización de la forma $ ('# w2ContactForm'). w2ContactForm ({ noSpamControl: true, // spécifié si No Spam Control es activar (verdadero / falso) noSpamControlType: 1, // Spcifie el Tipo de No Spam Control (1/2) resetForm: true, // Spcifie si forma reinicio después de presentar (verdadero / falso) reCaptchaPublicKey: null, // spécifié su reCaptcha PublicKey reCaptchaId: 'Reconocer', // spécifié un ID unqiue para el elemento HTML donde se integrará reCaptcha (justo spécifié el ID no crear el elemento en el formulario) reCaptchaTheme: 'limpia', // spécifié el tema ReCaptcha que desea utilizar reCaptchaLang: 'es', // spécifié ReCaptcha Lang que desea utilizar reloadCaptcha: true, // spécifié si código de imagen se vuelve a cargar después de presentar (verdadero / falso) aleya: false, // spécifié si aleya es activar (verdadero / falso) attachmentFile: true, // spécifié si el archivo adjunto es activar (verdadero / falso) maxAttachments: 5, // spécifié el número máximo de archivos adjuntos showBtnSend: false, // spécifié si el envío btn es visible al cargar formulario cuando n Control de Spam es activar (verdadero / falso) customFileInput: true, // spécifié si la entrada del archivo es aspecto personalizado (verdadero / falso) submitAlertType: 'slide', // spécifié el tipo de alerta exposición para presentar (de diálogo / diapositiva) maxAttAlertType: 'slide', // spécifié el tipo de alerta que muestra para los archivos adjuntos como máximo (de diálogo / diapositiva) urlLoaderImg: 'css / w2_contact_form / images / ajax-loader.gif', // spécifié la URL de la imagen del cargador nospamInfoHover: true // spécifié si infos NOSPAM está mostrando en mouseover (verdadero / falso) }); 
  • PHP Clase totalmente configurable:
     // creación de una nueva instancia de la clase Contact $ contactos = new W2ContactForm (); // si es necesario volver a definir algunos parámetros (ejemplo: si usted tiene varias formulario de contacto en su sitio web) // Especifica el remitente de correos electrónicos. Si no spécifié correo electrónico del remitente del correo electrónico utilizada para enviar el correo electrónico será el usuario (que se someten el formulario) $ Contacto-> setMailSender ([email protected] '); /// Especifica los destinatarios de correos electrónicos. Puede especifica varios emails sobre destinatario múltiple. Si se spécifié sólo un correo electrónico al email por defecto será la primera (índice 1) $ Contacto-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // Especifica si desea utilizar la función de respuesta automática $ Contacto-> setAutoResponder (true); // Especifica si desea utilizar un correo electrónico diferente que el remitente de correo electrónico a la respuesta automática $ Contacto-> setMailResponder ([email protected] '); // Especifica el nombre de su sitio web $ Contacto-> setSiteName (array ('nombre del sitio web')); // Especifica los campos necesarios para la validación de formularios. $ Contacto-> setRequiredFields (array ('receptores', 'electrónico', 'sujetos', 'mensaje')); // Especifica los campos de la adición de ellos en el cuerpo del mensaje de correo - si no spécifié campo todos los campos se agregarán automáticamente al cuerpo del mensaje de correo $ Contacto-> setBodyMessageFields ('<p> E-mail: [email] </ p> <p> Version: [versión] </ p> <p> Teléfono: [teléfono] </ p> <p> Fecha de Nacimiento: [datebirth] </ p> <p> País: [país] </ p> <p> Sitio Web: [web] </ p> <p> Mensaje: [mensaje] </ p> '); // Especifica el asunto del correo electrónico, si usted no utiliza campo del asunto en su forma 'asunto del mensaje' $ Contacto-> setMailSubject =; // Especifica los campos necesitan encodage HTML (ejemplo: área de texto) $ Contacto-> setHtmlFields (array ('mensaje')); // Especifica si las etiquetas HTML se acepta en el mensaje de correo electrónico (para el elemento de formulario textarea) $ Contacto-> setAcceptHtmlContent (false); // Especifica si el formulario HTML está codificada en UTF_8 $ Contacto-> setUtf8Encode (true); // Especifica la carpeta de archivos de archivos adjuntos en el servidor $ Contacto-> setUploadsFolder (dirname (__ __ FILE) '/ uploads'.); // Especifica el tamaño máximo de archivo de los archivos adjuntos (en octetos) $ Contacto-> setMaxFileSize (1000000); // Especifica el número máximo de archivos adjuntos $ Contacto-> setMaxAttachmentFiles (5); // Especifica las extensiones aceptadas (.jpg,.png,.pdf...) para los archivos adjuntos $ Contacto-> setExtFileOk (array ('pdf', 'doc', 'docx "," jpeg "," jpg "," png', 'gif')); // Especifica si desea eliminar los archivos cargados después de envío de correo electrónico $ Contacto-> setDeleteUploadsAfterSending (true); // Especifica el tiempo máximo entre la presentación de la forma mínima y (en segundos) $ Contacto-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Especifica si desea que el guión configure el CHMOD para los "archivos" carpeta $ Contacto-> setAutoCHMOD (false); // Especifica si desea utilizar ningún control de spam (arrastrar y soltar) $ Contacto-> setNoSpamControl (true); // Especifica si desea utilizar Reconocer texto para la forma de validación $ Contacto-> setReCaptcha (false); // Especifica si desea utilizar aleya para la forma de validación $ Contacto-> setAyah (false); // internationnalization con el archivo.tmx sencilla (laguages ​​/ w2_cf_notifications.tmx) $ Contacto-> setlang ('en'); //Enviando email $ Contacto-> sendEmail (); 
  • Fácil de internacionalización (sólo tiene que utilizar los archivos traducidos o crear el tuyo propio):
    para PHP.

Apoyo técnico

Para una respuesta rápida envíame un mensaje privado a través de mi perfil.
agencia web

disfrutar!

Cambios:

  • Versión 2.06:
    • Añadido marca de tiempo, IP de usuario y URL árbitro en el pie de página del mensaje de correo.
    • Añadido nuevo recaptcha Google.
    • Añadido entension xlsx para el archivo adjunto.
    • notificación archivo adjunto fijo indefinido.
  • Versión 2.0.5:
    • Fijo respuesta automática nombre del remitente mal en buzón.
  • Versión 2.0.4:
    • Atributo Añadido datos notificación adjunta HTML5 para mostrar notificación de texto para el botón de archivo adjunto.
  • Versión 2.0.3:
    • Añadida función para añadir "entrada incompleta" notificación de Javascript validación.
    • Actualizado temas CSS.
    • Característica adicional para agregar valores de campo en el asunto del correo.
  • Versión 2.0.2:
    • Solucionado un problema para la selección lang.
    • Actualizado temas CSS.
  • Versión 2.0.1:
    • Añadido función para añadir cc o cco receptor utilizando esta synthax "bcc: [email protected]".
    • Actualizado diseño de cuadrícula CSS para centrar los elementos de la red.
  • versión 2.0:
    • Añadido soporte Ui tootlip.
    • Formulario Añadido soporte múltiple página
    • Diseño de cuadrícula CSS Añadido crear compleja plantilla de formulario de respuesta.
    • Validación en reglas datos HTML5 Añadido.
    • Añadido nuevo Paramater plugin de jQuery para el éxito presente (hideFormAfterSubmit, RedirectTo, delayRedirect).
    • Plantilla HTML en línea Eliminado (utilización diseño de cuadrícula en su lugar)
  • Versión 1.2.1:
    • Añadido faltan archivos de la biblioteca Zend Validar para enviar correo a través de SMTP.
  • Versión 1.2.0:
    • Actualizado el proceso de traducción para reemplazar archivos.tmx por.php meta files.The es minify el paquete quitando el Zend traducir componente.
    • Nuevos métodos Añadido para especificar el mensaje de auto-respuesta y mensajes de notificación PHP sujetos o todos sin necesidad de editar los archivos de traducción.
    • Añadido nuevas reglas CSS de respuesta para cuadro de mensaje nospam
  • versión 1.1.18:
    • Archivos CSS Actualizado a centrar campos elementos.
  • versión 1.1.17:
    • Se ha añadido un nuevo método para enviar correo electrónico a todos los destinatarios de forma automática (sin necesidad de utilizar campos ocultos).
  • versión 1.1.16:
    • Añadido archivos de traducción para datepicker widgets.
  • versión 1.1.15:
    • Añadido transición CSS para IE 10.
  • versión 1.1.14:
    • Corrección de errores de marcador de posición en IE9.
  • versión 1.1.13:
    • Nuevo método sólo subir archivos (no enviarlos como archivo adjunto).
  • versión 1.1.12:
    • Nueva función para agregar archivos adjuntos al mensaje de auto-respuesta.
  • versión 1.1.11:
    • Añadir cargador para el control nospam botón para mostrar "enviar" sólo cuando los campos NOSPAM oculta se cargan por completo (útil para la conexión del servidor lento).
  • versión 1.1.10:
    • Corrección de errores de CSS para la entrada de archivo personalizado en IE10.
  • Versión 1.1.9:
    • Adición de nuevo laguage (portugués).
  • Versión 1.1.8:
    • Posibilidad de añadir valor campos en el mensaje de auto-respuesta (sólo tiene que utilizar código abreviado [field_name] en el contenido del mensaje de respuesta de correo).
    • Nueva plantilla de formulario HTML con HTML5 atributo marcador de posición.
  • Versión 1.1.7:
    • actualizar la biblioteca PHP aleya para reparar el error
  • Versión 1.1.6:
    • Barra de progreso de carga de archivos adjuntos
    • Error Arreglo para jQuery 1.9 ($.browser).
    • Agregar el HTML atributos enctype = "multipart / form-data" para el elemento de forma en los ejemplos.
  • Versión 1.1.5:
    • Transición CSS ya está disponible para el navegador Chrome, Safari y Opera.
  • Versión 1.1.4:
    • Recarga automática de Ayah después de la presentación de formulario.
    • Fix CSS error para el botón de enviar color con temáticas CSS hot-chivatos.
  • Versión 1.1.3:
    • Fijar PHP 5.4 error de $ _FILES.
    • Corrección de errores de CSS para el botón de la interfaz de usuario establecido en Chrome.
    • JQuery UI 1.9.2 incluido en paquete de descarga (si hay que usarla).
    • Cuerpo del mensaje de correo de visualización de línea de rotura (por valor de campos Textarea).
  • Versión 1.1.2:
    • Arreglo para el bug casilla campos anchura en Chrome.
    • Usted puede añadir su propio campo de archivo personalizado en su formulario.
  • Versión 1.1.1:
    • Puede enviar su correo electrónico a través de SMTP con autentificación (ejemplo: gmail).
    • Nuevo método para crear su propia plantilla HTML para el cuerpo del mensaje de correo.
    • Nueva devolución de llamada javascript para presentar eventos de éxito. Usted puede crear su propia función javascript para presentar eventos de éxito.
  • Versión 1.1.0:
    • Puede enviar su correo electrónico a través de SMTP.
    • Corrección de errores encodage contenido UTF_8 en el mensaje de correo electrónico a aceptar todo tipo de carácter.
    • nuevo estilo CSS (tamaño variable) optimizado para iDevices.
    • fijar un mensaje de error para la traducción desaparecida lengua.
    • función de devolución de javascript (beforeSubmit) para crear sus propias reglas específicas de validación.
    • Código fuente editor de formularios (incluido en el paquete de descarga).
    • paquete insatallation fácil (todos los archivos de una carpeta).
    • nuevos temas de interfaz de usuario (por CSS widget de IU datepicker, buttonset...).
    • función de auto-respuesta.
    • método fácil traducción para PHP mensajes notificaciones (a través.tmx archivo).
    • aleya (¿Es usted un humano) integración.

Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
30 de octubre 12

Ultima actualizacion:
27 de enero 15

Los navegadores compatibles:
IE7, IE8, IE9, IE10, EI11, Firefox, Safari, Opera, Chrome

Archivos incluidos:
JavaScript JS, HTML, CSS, PHP

Marco de Software:
Zend

Versión del software:
PHP 5.x

Palabras clave

eCommerce, eCommerce, Todos los objetos, ajax, adjunto archivo, aleya, có, digo de imagen, contacto, arrastrar, soltar, forma, jQuery, php, Reconocer texto, correo no deseado, validació, n, zend