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

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax Formular de contact cu Accesorii si nici un control de spam (drag and drop, reCAPTCHA, versetul)

W2 Ajax Formular de contact este o soluție completă pentru a crea formularul de contact ajax. Proiectat pentru a fi un plugin flexibil, oferta articol clasice și originale caracteristici. Puteți crea cu ușurință propriile șabloane forme HTML și dumneavoastră teme proprii CSS.

cerințe minime:

  • PHP versiunea 5.x (PHP5 sau mai mare).

Nici un control spam (Drag and Drop)

Drag'n'Drop nici un control spam este o alternativă ușor de utilizat pentru Captcha traditional.
Nu este o caracteristică drag'n'drop simplu pentru a afișa butonul Trimite. Este o soluție completă pentru anti spam.

Control Spam nr controleaza timp dintre fiecare depunere (configurabil max / min) și pentru a genera unele domenii hiddens cu o cheie de criptare (configurabilă), în cazul în care Dragger este scăzut. Câmpurile ascunse sunt generate cu alfanumerice timp aleator și (criptate prin cheia de criptare) pentru a se asigura că domeniile nici un control Spam sunt disponibile doar pentru o perioadă limitată (configurabil).

Aceasta este o protecție sigură și prietenoasă într-adevăr de utilizator. Atunci este ușor să-l personaliza cu CSS.

Există 4 Tip de nici un control spam:

  • de bază (pur și simplu drag'n'drop)
  • culori (Drag'n'Drop culoarea potrivita)
  • Numerele (Drag'n'Drop numărul corect)
  • forme (Drag'n'Drop forma dreapta)

Plugin-ul vă permite să utilizați o altă soluție capctha ca Google ReCaptcha sau verset (esti un om).

PHP și JavaScript bibliotecii

  • Acest plugin folosește unele PHP Zend Componente (Zend Mail, Zend Mime) pentru caracteristicile mailling.
    Componenta Zend Mail este una dintre cele mai puternic și professionnal biblioteca mailling. Acesta vă permite să livreze e-mail curat (encodage și atașamente) pentru toate tipurile de cutie poștală (desktop sau mobil).
  • Acesta utilizează clasice jQuery plugin-uri, cum ar fi jQuery Ui, jQuery Formă, jQuery validare. Toate temele (jQuery UI) și fișierele de traducere pentru plugin-uri sunt indluded în pachet.

Versiunea Wordpress disponibile
Video Tutoriale

caracteristici

  • Optimizat pentru iDevices (receptiv).
  • Fișiere echipamente multiple sau simple (puteți dezactiva cu ușurință această funcție).
  • Destinatar multiple sau singur (simultan sau nu).
  • Ușor de configurat (HTML, CSS, JavaScript, php).
  • Ușor de a adăuga (sau elimina) propriile domenii.
  • Caracteristică auto-responder (configurabil).
  • Javascript și validarea php.
  • Mesaj e-mail acceptă conținut HTML (configurabil).
  • Puteți utiliza mai multe exemplu de forma în aceeași pagină.
  • PHP Script bazat pe open source Zend cadru Componente Mail, Mime și traduce.
  • Drag and drop facilitate (nici un control de spam) au 4 modele differents (vizualizare previzualizare live).
  • Drag and drop facilitate (nici un control de spam) este gata pentru touch screen.
  • Integrare ReCaptcha.
  • verset (Esti un om) integrare.
  • Documentația completă (exemple bine documentate).
  • JQuery plugin complet configurabil:
     // Inițializarea de forma $ ('# w2ContactForm "). w2ContactForm ({ noSpamControl: true, // Specifie dacă nici un control spam este activa (adevărat / fals) noSpamControlType: 1, // Spcifie Tip de nici un control spam (1/2) resetForm: true, // Spcifie cazul în care forma de resetare după depune (adevărat / fals) reCaptchaPublicKey: null, // Specifie ta reCAPTCHA PublicKey reCaptchaId: "reCAPTCHA", // Specifie un ID unqiue pentru element HTML unde reCAPTCHA vor fi integrate (specifie doar ID-ul nu creează elementul în formă) reCaptchaTheme: "curat", // Specifie tema reCAPTCHA doriți să o utilizați reCaptchaLang: "en", // Specifie reCAPTCHA Lang doriți să utilizați reloadCaptcha: true, // Specifie dacă captcha este reîncărcată după depune (adevărat / fals) verset: false, // Specifie dacă verset este activa (adevărat / fals) attachmentFile: true, // Specifie dacă fișierul atașament este activa (adevărat / fals) maxAttachments: 5, // Specifie numărul maxim de fișiere echipamente showBtnSend: false, // Specifie dacă send BTN este vizibilă atunci când încărcarea formă atunci când nici un control spam este activa (adevărat / fals) customFileInput: true, // Specifie dacă intrare fișier este pielea personalizat (adevărat / fals) submitAlertType: "tobogan", // Specifie tipul de alertă pentru afișarea prezinte (dialog / slide) maxAttAlertType: "tobogan", // Specifie tipul de alertă sunt afișate pentru atașamente maxim (dialog / slide) urlLoaderImg: "CSS / w2_contact_form / imagini / ajax-loader.gif", // Specifie adresa URL a imaginii încărcător nospamInfoHover: true // Specifie dacă informatii despre nospam se afișează pe mouseover (adevărat / fals) }); 
  • PHP clasa complet configurabil:
     // crearea unui nou caz de clasa Contact $ de contact = new W2ContactForm (); // dacă aveți nevoie să-și redefinească unii parametri (de exemplu: Dacă aveți mai multe formularul de contact din site-ul dvs.) // Specifică expeditorul e-mailuri. Dacă nu specifie de e-mail expeditor de e-mail utilizată pentru a trimite e-mail va fi e-mail de utilizator (care depune formularul) $ contact-> setMailSender ([email protected] "); /// Specifică destinatarii e-mailuri. Puteți specifica mai multe email-uri pentru destinatar multiple. Dacă numai un singur e-mail este specifie e-mail implicit va fi primul (index 1) $ contact-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // Specifică dacă doriți să utilizați caracteristica de răspuns auto $ contact-> setAutoResponder (true); // Specifică dacă doriți să utilizați un e-mail diferită care expeditor de e-mail la răspuns auto $ contact-> setMailResponder ([email protected] "); // Specifică numele site-ul dvs. $ contact-> setSiteName (array ("numele site-ul web")); // Specifică câmpurile obligatorii pentru forma de validare. $ contact-> setRequiredFields (array ("destinatar", "e-mail", "subiectul", "mesaj")); // Specifică domeniile de a le adăuga în mesajul e-mail corp - dacă nu specifie teren toate domeniile vor fi adăugate automat la mesajul de e-mail a corpului $ contact-> setBodyMessageFields ('<p> E-mail: [e-mail] </ p> <p> Version: [versiune] </ p> <p> Telefon: [telefon] </ p> <p> Data naștere: [datebirth] </ p> <p> Țara: [țară] </ p> <p> Site-ul Web: [site] </ p> <p> Mesaj: [mesaj] </ p> '); // Specifică subiectul e-mail dacă nu utilizați domeniul subiect în formular $ contact-> setMailSubject = 'subiect al mesajului "; // Specifică domeniile nevoie HTML encodage (exemplu: textarea) $ contact-> setHtmlFields (array ("mesaj")); // Specifică dacă tag-uri HTML este acceptată în mesajul e-mail (pentru elementul de formular textarea) $ contact-> setAcceptHtmlContent (false); // Specifică dacă formularul HTML este codificat în UTF_8 $ contact-> setUtf8Encode (true); // Specifică dosarul pentru imagini echipamente fișiere în server-ul dvs. $ contact-> setUploadsFolder (dirname (__ __ FILE) "/ upload".); // Specifică dimensiunea fișierului max pentru fișierele echipamente (în octet) $ contact-> setMaxFileSize (1000000); // Specifică numărul maxim de fișiere echipamente $ contact-> setMaxAttachmentFiles (5); // Specifică extensiile acceptate (.jpg,.png,.pdf...) pentru fișierele echipamente $ contact-> setExtFileOk (array ("pdf", "doc", "docx", "jpeg", "JPG", "png", "gif")); // Specifică dacă doriți să ștergeți fișierele încărcate după trimiterea de e-mail $ contact-> setDeleteUploadsAfterSending (true); // Specifică minimă și timpul maxim între depunerea formularului (în secunde) $ contact-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Specifică dacă doriți ca script-ul configurați chmod pentru "imagini" dosar $ contact-> setAutoCHMOD (false); // Specifică dacă doriți să utilizați nici un control de spam (drag and drop) $ contact-> setNoSpamControl (true); // Specifică dacă doriți să utilizați formularul de validare pentru reCAPTCHA $ contact-> setReCaptcha (false); // Specifică dacă doriți să utilizați verset pentru formularul validare $ contact-> setAyah (false); // internationnalization cu simplu fișier.tmx (limbajele / w2_cf_notifications.tmx) $ contact-> setLang ("en"); // Email Trimiterea $ contact-> sendEmail (); 
  • Ușor de internaționalizeze (doar folositi fisierele traduse sau crea propria dvs.):
    pentru PHP.

Suport tehnic

Pentru un raspuns rapid trimite-mi un mesaj privat prin profilul meu.
agentie web

bucurați-vă!

ChangeLog:

  • Versiunea 2.06:
    • Adăugat timestamp, IP utilizator și adresa URL referer la subsolul a mesajului e-mail.
    • Adaugata nou reCAPTCHA Google.
    • Adaugata entension xlsx pentru fișierul atașament.
    • notificare fix fișier atașat nedefinit.
  • Versiunea 2.0.5:
    • Fix greșit răspuns auto numele expeditorului în cutia poștală.
  • Versiunea 2.0.4:
    • Adaugata HTML5 date-atașat-o notificare atribut pentru a afișa o notificare text pentru butonul fișier atașament.
  • Versiunea 2.0.3:
    • Facilitate adăugată pentru a adăuga "intrare incomplete" de notificare pentru javascript validare.
    • Teme CSS actualizate.
    • Facilitate adăugată pentru a adăuga valori de câmp în e-mail subiect.
  • Versiunea 2.0.2:
    • Bug fix pentru selecția lang.
    • Teme CSS actualizate.
  • Versiunea 2.0.1:
    • Adaugata funcție pentru a adăuga CC sau BCC destinatar, prin utilizarea acestui synthax "bcc: [email protected]".
    • Actualizat aspect grila CSS pana in centru elementele de rețea.
  • versiunea 2.0:
    • Adăugat suport Ui tootlip.
    • Formularul adăugat suport multi pagină
    • Adaugata aspect grilă CSS pentru a crea template formă complexă receptiv.
    • Adaugata HTML5 validare regulă de date.
    • Adaugata nou jQuery plugin paramater de succes prezintă (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Eliminat template HTML inline (utilizarea aspect grila loc)
  • Versiunea 1.2.1:
    • Adaugata lipsă fișiere bibliotecă Zend Validarea pentru trimiterea e-mail prin SMTP.
  • Versiunea 1.2.0:
    • Actualizat procesul de traducere pentru a înlocui fișierul.tmx de.php Scopul guestbook este de a minify pachetul prin eliminarea Zend traduce componenta.
    • Noi metode adăugate pentru a specifica mesajul auto-responder și mesajele de notificare PHP subiect sau toate fără editarea fișierelor de traducere.
    • Adaugarea noilor reguli CSS adaptabile pentru casetă de mesaj nospam
  • Versiunea 1.1.18:
    • Fișiere CSS actualizate pana in centru elemente domenii.
  • Versiunea 1.1.17:
    • A adăugat o nouă metodă pentru a trimite e-mail la toți destinatarii în mod automat (fără a utiliza câmpuri ascunse).
  • Versiunea 1.1.16:
    • Adaugata de fișiere de traducere pentru DatePicker widget.
  • Versiunea 1.1.15:
    • Adaugata de tranziție CSS pentru IE 10.
  • Versiunea 1.1.14:
    • Fix bug pentru înlocuitor pe IE9.
  • Versiunea 1.1.13:
    • Metodă nouă pentru a încărca numai fișiere (nu le trimite ca atasament).
  • Versiunea 1.1.12:
    • Caracteristică nouă pentru a adăuga fișiere atașament la mesajul auto-responder.
  • Versiunea 1.1.11:
    • Adauga încărcător pentru controlul nospam buton pentru a afișa "trimite" numai atunci când câmpurile nospam ascuns sunt încărcate complet (util pentru conexiune server lent).
  • Versiunea 1.1.10:
    • Fix bug CSS pentru intrare fișier personalizat în IE10.
  • Versiunea 1.1.9:
    • Adăugarea de noi Limbajul (portugheză).
  • Versiunea 1.1.8:
    • Posibilitatea de a adăuga valoare câmpuri din mesajul auto-responder (folositi doar cod scurt [FIELD_NAME] în conținutul mesajului de răspuns e-mail).
    • Nou șablon formular HTML cu HTML5 atributul înlocuitor.
  • Versiunea 1.1.7:
    • modernizate biblioteca PHP verset pentru a repara eroarea
  • Versiunea 1.1.6:
    • Bara de progres pentru fișierul atașament încărcare
    • Eroare Fix pentru jQuery 1.9 ($.browser).
    • Adăugarea HTML atributele enctype = "multipart / form-data" pentru element de formular în exemple.
  • Versiunea 1.1.5:
    • Tranziție acum disponibil pentru browser-ul Chrome, Safari și Opera CSS.
  • Versiunea 1.1.4:
    • Reîncărcare automată a verset după trimiterea formularului.
    • Fix bug CSS pentru butonul trimite color cu tema CSS hot-furișează.
  • Versiunea 1.1.3:
    • Fix PHP 5.4 eroare de $ _FILES.
    • Fix bug CSS pentru butonul de UI setat pe Chrome.
    • JQuery UI 1.9.2 incluse în pachet de descărcare (dacă aveți nevoie să-l utilizați).
    • Corp mail linie mediană de afișare (pentru valoarea câmpuri textarea).
  • Versiunea 1.1.2:
    • Fix bug pentru caseta domenii lățime în Chrome.
    • Puteți adăuga propria domeniul tau fișier personalizat în formă ta.
  • Versiunea 1.1.1:
    • Puteți trimite un e-mail prin SMTP cu autentificare (de exemplu: gmail).
    • Metodă nouă pentru a crea propria șablon HTML pentru mesajul e-mail a corpului.
    • Nou apel invers de JavaScript pentru a prezenta evenimentul succes. Puteți crea propria funcție de JavaScript pentru a prezenta evenimentul succes.
  • Versiunea 1.1.0:
    • Puteți trimite un e-mail prin SMTP.
    • Fix bug encodage pentru conținutul UTF_8 în mesajul e-mail pentru a accepta toate tipurile de caracter.
    • nou stil CSS (redimensionabilă) optimizat pentru iDevices.
    • repara mesaj de eroare pentru traduceri lipsă.
    • funcție callback javascript (beforeSubmit) pentru a crea propriile norme specifice de validare.
    • codul sursă formă editor (inclus în pachetul de download).
    • Pachetul insatallation ușor (toate fișierele dintr-un director).
    • noi teme UI CSS (pentru UI widget DatePicker, buttonset...).
    • caracteristica auto-responder.
    • metodă simplă traducere PHP mesaje notificări (prin.tmx fișier).
    • verset (Esti un om) integrare.

Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
10.30.12

Ultima actualizare:
27 ianuarie de 15

Browsere compatibile:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Fișiere incluse:
JavaScript JS, HTML, CSS, PHP

Cadrul Software:
Zend

Versiune software:
PHP 5.x

Cuvinte cheie

eCommerce, eCommerce, Toate obiectele, Ajax, atașament, doică indiană, Captcha, contact, trage, picătură, formă, jquery, php, reCAPTCHA, spam, validare, Zend