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 per WorldWideScripts.net

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax Modulo di contatto con allegati e senza controllo dello spam (drag and drop, reCAPTCHA, Ayah)

Il w2 Ajax Modulo di contatto è una soluzione completa per creare modulo di contatto ajax. Progettato per essere un plugin flessibile, questa offerta voce classici e originali caratteristiche. È possibile creare facilmente i propri modelli moduli HTML e la vostra propri temi CSS.

requisiti minimi:

  • PHP versione 5.x (PHP5 o superiore).

Nessun controllo Spam (drag and drop)

Il drag'n'drop No Control Lo spam è un facile da usare alternativa al Captcha traditionnal.
Non è una semplice funzione drag'n'drop per visualizzare il pulsante di invio. Si tratta di una soluzione completa per antispam.

Il No Control Spam controlla il tempo tra ogni invio (configurabile max / min) e generare alcuni campi hiddens con una chiave di crittografia (configurabile) quando il trascinatore è caduto. I campi nascosti vengono generati con alfanumerico tempo casuale e (criptato tramite chiave di crittografia) per assicurarsi che i campi alcun controllo Spam sono disponibili solo per un periodo limitato (configurabile).

Si tratta di una protezione accogliente veramente sicuro e facile. Allora è facile da personalizzare con i CSS.

C'è 4 tipo per No Control Spam:

  • di base (semplicemente drag'n'drop)
  • colori (drag'n'drop il colore giusto)
  • numeri (drag'n'drop il numero a destra)
  • forme (drag'n'drop la forma giusta)

Il plugin permette di utilizzare altre soluzioni capctha come Google reCAPTCHA o Ayah (sei un essere umano).

PHP e JavaScript Librarys

  • Questo plugin utilizza po 'di PHP Zend Components (Zend Mail, Zend Mime) per le caratteristiche mailling.
    La componente Zend posta elettronica è uno della biblioteca mailling più potente e professionnal. Esso consente di recapitare la posta pulito (encodage e allegati) per tutti i tipi di cassette postali (desktop o mobile).
  • Utilizza classici jQuery plugin come jQuery UI, jQuery Modulo, jQuery convalida. Tutti i temi (jQuery UI) e file di traduzione per plugin sono indluded nel pacchetto.

Versione di Wordpress disponibile
Video tutorial

Caratteristiche

  • Ottimizzato per iDevices (reattivo).
  • Allegati multipli o singoli file (si può facilmente disabilitare questa funzione).
  • Destinatario multiplo o singolo (simultaneamente o no).
  • Facile da configurare (HTML, CSS, Javascript, PHP).
  • Facile da aggiungere (o rimuovere) i propri campi.
  • Auto-responder (configurabile).
  • Javascript e convalida php.
  • Messaggio di posta elettronica accetta contenuto HTML (configurabile).
  • È possibile utilizzare multi-istanza della forma nella stessa pagina.
  • Script PHP sulla base open source Zend Framework Components Mail, Mimo e Translate.
  • Drag and caratteristica goccia (nessun controllo dello spam) hanno 4 modelli differenti (anteprima dal vivo).
  • Drag and caratteristica goccia (nessun controllo dello spam) è pronto per touch screen.
  • Integrazione reCAPTCHA.
  • Ayah (Sei un umano) integrazione.
  • La documentazione completa (esempi ben documentati).
  • Plugin jQuery completamente configurabile:
     // Inizializzazione del modulo $ ('# w2ContactForm'). w2ContactForm ({ noSpamControl: true, // specifie se No Control Lo spam è activate (vero / falso) noSpamControlType: 1, // Spcifie il tipo di controllo No Spam (1/2) resetForm: true, // Spcifie se Rilanciare dopo submit (vero / falso) reCaptchaPublicKey: null, // specifie tuo reCaptcha PublicKey reCaptchaId: 'reCAPTCHA', // specifie un ID unqiue per elemento HTML dove sarà integrata reCAPTCHA (solo specifie l'ID non creare l'elemento in forma) reCaptchaTheme: 'pulito', // specifie il tema reCaptcha si desidera utilizzare reCaptchaLang: 'it', // specifie il reCaptcha Lang che si desidera utilizzare reloadCaptcha: true, // specifie se captcha viene ricaricato dopo presentare (vero / falso) Ayah: true, // specifie se Ayah è attivazione (vero / falso) attachmentFile: true, // specifie se il file allegato è attiva (vero / falso) maxAttachments: 5, // specifie il numero massimo di file allegati showBtnSend: true, // specifie se il BTN invio è visibile durante il caricamento di forma quando No Control Lo spam è attiva (vero / falso) customFileInput: true, // specifie se l'ingresso di file è la pelle personalizzato (vero / falso) submitAlertType: 'slide', // specifie il tipo di avviso esposizione per presentare (dialogo / slide) maxAttAlertType: 'slide', // specifie il tipo di avviso per gli allegati visualizzazione massimo (dialogo / slide) urlLoaderImg: 'css / w2_contact_form / images / ajax-loader.gif', // specifie l'url dell'immagine loader nospamInfoHover: true // specifie se informazioni nospam è la visualizzazione al passaggio del mouse (vero / falso) }); 
  • PHP Classe completamente configurabile:
     // creazione di una nuova istanza della classe Contact $ contatto = new W2ContactForm (); // se è necessario ridefinire alcuni parametri (esempio: se si dispone di più modulo di contatto nel tuo sito web) // Specifica il mittente e-mail. Se non specifie email del mittente della mail utilizzato per inviare la posta sarà posta dell'utente (che inviare il modulo) $ Contatti-> setMailSender ([email protected] '); /// Di specificare i destinatari e-mail. Puoi specifica diverse mail per destinatario multipla. Se solo un e-mail è specifie l'e-mail di default sarà la prima (indice 1) $ Contatti-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // Specifica se si desidera utilizzare la funzione di risponditore automatico $ Contatti-> setAutoResponder (true); // Specifica se si desidera utilizzare una e-mail diverso che la posta elettronica mittente al risponditore automatico $ Contatti-> setMailResponder ([email protected] '); // Specifica il nome del tuo sito web $ Contatti-> setSiteName (array ('nome del sito web')); // Specifica i campi richiesti per la validazione dei form. $ Contatti-> setRequiredFields (array ('destinatario', 'posta', 'soggetto', 'message')); // Specifica i campi per aggiungerli nel messaggio corpo del messaggio - se non specifie campo tutti i campi verranno aggiunti automaticamente al messaggio di posta corpo $ Contatti-> setBodyMessageFields ('<p> E-mail: [email] </ p> <p> Version: [versione] </ p> <p> Telefono: [telefono] </ p> <p> Data di Nascita: [datebirth] </ p> <p> Paese: [paese] </ p> <p> Sito web: [sito web] </ p> <p> Messaggio: [messaggio] </ p> '); // Specifica l'oggetto della e-mail, se non si utilizza campo dell'oggetto nel modulo $ Contatti-> setMailSubject = 'oggetto del messaggio'; // Specifica i campi hanno bisogno encodage HTML (es: textarea) $ contatto-> setHtmlFields (array ('messaggio')); // Specifica se i tag HTML è accettato nel messaggio di posta elettronica (per l'elemento modulo textarea) $ Contatti-> setAcceptHtmlContent (false); // Specifica se il modulo HTML è codificato in UTF_8 $ Contatti-> setUtf8Encode (true); // Specifica la cartella per arrivi allegati i file sul server $ Contatti-> setUploadsFolder (dirname (__ __ FILE) '/ uploads'.); // Specifica la dimensione massima del file per i file allegati (in ottetto) $ Contatti-> setMaxFileSize (1000000); // Specifica il numero massimo di file allegati $ Contatti-> setMaxAttachmentFiles (5); // Specifica le estensioni accettati (.jpg,.png,.pdf...) per i file allegati $ Contatti-> setExtFileOk (array ('pdf', 'doc', 'docx', 'jpeg', 'jpg', 'png', 'gif')); // Specifica se si desidera eliminare i file caricati dopo l'invio di email $ Contatti-> setDeleteUploadsAfterSending (true); // Specifica il minimo e il tempo massimo tra la presentazione della forma (in secondi) $ Contatti-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Specifica se si desidera che lo script di configurazione il CHMOD per "upload" cartella $ Contatti-> setAutoCHMOD (false); // Specificare se si intende utilizzare nessun controllo dello spam (drag and drop) $ Contatti-> setNoSpamControl (true); // Specifica se si desidera utilizzare reCAPTCHA per la forma la convalida $ Contatti-> setReCaptcha (false); // Specifica se si desidera utilizzare Ayah per modulo convalida $ Contatti-> setAyah (false); // internationnalization con file semplice.tmx (laguages ​​/ w2_cf_notifications.tmx) $ Contatti-> setlang ('en'); // Invio email $ Contatti-> sendEmail (); 
  • Facile internazionalizzare (basta utilizzare i file tradotti o creare il proprio):
    per PHP.

Supporto tecnico

Per una risposta rapida mandami un messaggio privato tramite il mio profilo.
web agency

buon divertimento!

ChangeLog:

  • versione 2.06:
    • Aggiunto timestamp, IP dell'utente e l'URL referer al piè di pagina del messaggio di posta.
    • Aggiunta una nuova Recaptcha Google.
    • Aggiunto entension xlsx per file allegato.
    • notifica file allegato fissa undefined.
  • Versione 2.0.5:
    • Corretto sbagliato risponditore automatico nome del mittente nella casella di posta.
  • Versione 2.0.4:
    • Aggiunto HTML5-notifica attaccato dati attributo da visualizzare notifica di testo per il pulsante di file allegato.
  • la versione 2.0.3:
    • Aggiunta funzione per aggiungere "dichiarazione incompleta" di notifica per la convalida javascript.
    • Temi CSS aggiornati.
    • Aggiunta funzione per aggiungere i valori di campo nella posta soggetto.
  • Versione 2.0.2:
    • Corretto il bug per la selezione lang.
    • Temi CSS aggiornati.
  • versione 2.0.1:
    • Funzione per aggiungere cc o del destinatario ccn utilizzando questo synthax ": [email protected] bcc" ha aggiunto.
    • Layout a griglia CSS aggiornato per centrare gli elementi della griglia.
  • versione 2.0:
    • Aggiunto il supporto Ui tootlip.
    • Modulo Aggiunto il supporto multi pagina
    • Layout a griglia CSS aggiunto per creare modello di forma complessa reattivo.
    • Aggiunto convalida regola dati HTML5.
    • Aggiunto nuovo plugin paramater jQuery per il successo presentare (hideFormAfterSubmit, RedirectTo, delayRedirect).
    • Template HTML inline Rimosso (layout a griglia uso invece)
  • versione 1.2.1:
    • Aggiunto mancanti file di libreria Zend Convalida per l'invio della posta tramite SMTP.
  • versione 1.2.0:
    • Aggiornato il processo di traduzione di sostituire il file.tmx da.php obiettivo è quello di files.The minify il pacchetto rimuovendo Zend tradurre componente.
    • Aggiunti nuovi metodi per specificare il messaggio risponditore automatico e messaggi di notifica PHP soggetti o tutte senza modificare i file di traduzione.
    • Aggiunte nuove regole CSS reattivo per finestra di messaggio nospam
  • Versione 1.1.18:
    • File CSS aggiornati per centrare campi elementi.
  • Versione 1.1.17:
    • Aggiunto un nuovo metodo per inviare e-mail a tutti i destinatari automaticamente (senza l'utilizzo di campi nascosti).
  • Versione 1.1.16:
    • Aggiunto file di traduzione per datepicker widget di.
  • Versione 1.1.15:
    • Transizione CSS aggiunto per IE 10.
  • Versione 1.1.14:
    • Bug fix per segnaposto su IE9.
  • Versione 1.1.13:
    • Nuovo metodo per caricare solo i file (non inviarli come allegato).
  • Versione 1.1.12:
    • Nuova funzione per aggiungere i file allegati al messaggio auto-responder.
  • Versione 1.1.11:
    • Aggiungi loader per il controllo nospam pulsante per visualizzare "invia" solo quando i campi nospam nascosto sono completamente caricati (utile per lento collegamento server).
  • Versione 1.1.10:
    • Bug fix CSS per l'input file personalizzato in IE10.
  • Versione 1.1.9:
    • L'aggiunta di nuovi laguage (portoghese).
  • Versione 1.1.8:
    • Possibilità di aggiungere valore campi nel messaggio risponditore automatico (basta usare shortcode [nome_campo] nel contenuto del messaggio di posta risponditore).
    • Nuovo modello di modulo HTML con l'attributo HTML5 segnaposto.
  • Versione 1.1.7:
    • aggiornato la libreria PHP Ayah a correzione di errore
  • Versione 1.1.6:
    • Barra di avanzamento per caricare file allegato
    • Errore Fix per jQuery 1.9 ($.Browser).
    • Aggiungendo il codice HTML attributi enctype = "multipart / form-data" per elemento di forma negli esempi.
  • la versione 1.1.5:
    • Transizione ora disponibile per il browser Chrome, Safari e Opera CSS.
  • Versione 1.1.4:
    • Ricarico automatico di Ayah dopo l'invio modulo.
    • Fix CSS bug sul pulsante di invio a colori con tema CSS hot-intrufola.
  • Versione 1.1.3:
    • Correggere PHP 5.4 errore per $ _FILES.
    • Fissare CSS bug pulsante UI impostata su Chrome.
    • JQuery UI 1.9.2 incluso nel pacchetto di download (se avete bisogno di usarlo).
    • Corpo visualizzazione messaggio di posta elettronica linea di discontinuità (per il valore campi textarea).
  • versione 1.1.2:
    • Bug fix per casella campi larghezza in Chrome.
    • È possibile aggiungere il proprio campo file personalizzato nel modulo.
  • versione 1.1.1:
    • È possibile inviare e-mail via SMTP con autenticazione (es: gmail).
    • Nuovo metodo per creare il proprio modello HTML per il corpo del messaggio di posta.
    • Nuovo callback JavaScript per presentare evento di successo. È possibile creare la propria funzione javascript per presentare evento di successo.
  • versione 1.1.0:
    • È possibile inviare e-mail via SMTP.
    • Bug fix encodage per i contenuti UTF_8 nel messaggio di posta di accettare tutti i tipi di carattere.
    • nuovo stile CSS (ridimensionabile) ottimizzato per iDevices.
    • correggere messaggio di errore per traduzione mancante.
    • funzione di callback javascript (beforeSubmit) per creare le proprie regole specifiche di convalida.
    • codice del modulo sorgente di montaggio (incluso nel pacchetto di download).
    • Pacchetto insatallation facile (tutti i file in una cartella).
    • nuovi temi UI CSS (per widget di UI datepicker, buttonset...).
    • funzione di auto-responder.
    • metodo facile traduzione per PHP notifiche dei messaggi (via.tmx file).
    • Ayah (Sei un umano) integrazione.

Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
30 ott 12

Ultimo aggiornamento:
27 Gennaio 15

Browser compatibili:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

File inclusi:
JavaScript JS, HTML, CSS, PHP

Quadro Software:
Zend

Versione software:
PHP 5.x

Parole chiave

eCommerce, eCommerce, Tutti gli articoli, ajax, attaccamento, Ayah, captcha, contatto, resistenza, cadere, modulo, jquery, php, Recaptcha, spam, convalida, Zend