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

Mag-subscribe sa aming mga feed upang manatili hanggang sa petsa!

Bago! Sundin amin sa gusto mo!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax Contact Form sa Mga kalakip at walang kontrol spam (drag and drop, reCaptcha, ayah)

Ang w2 Ajax Contact Form ay isang kumpletong solusyon upang lumikha ng ajax contact form. Idinisenyo upang maging isang may kakayahang umangkop plugin, ang alok na item classics at tampok orihinal. Madali mong lumikha ng iyong sariling mga template HTML form at ang iyong CSS sariling tema.

minimum na mga kinakailangan:

  • PHP bersyon 5.x (PHP5 o mas mataas).

Walang Control Spam (I-drag at Drop)

Ang drag'n'drop No Control Spam ay isang user friendly na kahalili sa traditionnal Captcha.
Ito ay hindi isang simpleng tampok drag'n'drop upang ipakita ang Button na ipadala. Ito ay isang kumpletong solusyon para sa anti spam.

Kinokontrol Ang Walang Control Spam ang oras sa pagitan ng bawat submission (configurable max / min) at bumuo ng ilang Hiddens patlang na may isang key encryption (configure) kapag ang dragger ay bumaba. Ang mga nakatagong patlang ay binuo na may alphanumeric random at Time (naka-encrypt sa pamamagitan ng encryption key) upang matiyak na ang mga patlang No Control Spam ay magagamit lamang para sa isang limitadong panahon (configure).

Ito ay isang tunay na ligtas at user friendly na proteksyon. Pagkatapos ito ay madaling-customize ito sa CSS.

May 4 na uri para sa No Control Spam:

  • pangunahing (lamang drag'n'drop)
  • kulay (drag'n'drop ang tamang kulay)
  • numero (drag'n'drop kanan number)
  • hugis (drag'n'drop ang tamang hugis)

Pinahihintulutan ng plugin mong gumamit ng ibang capctha solusyon tulad ng Google ReCAPTCHA o Ayah (ikaw ay isang tao).

PHP at JavaScript Librarys

  • Plugin na ito ay gumagamit ng ilang PHP Zend Bahagi (Zend Mail, Zend Mime) para sa mga tampok mailling.
    Ang component Zend Mail ay isa sa mga pinaka-malakas at professionnal mailling library. Pinapayagan ka upang makapaghatid ng malinis mail (encodage attachments) para sa lahat ng uri ng mailbox (desktop o mobile).
  • Gumagamit ito ng mga classic jQuery plugin tulad ng jQuery UI, jQuery Form, jQuery pagpapatunay. Lahat ng mga tema (jQuery UI) at mga file na translation para sa mga plugin ay indluded sa package.

Wordpress bersyon na magagamit
Tutorial video

Mga Tampok

  • Optimize para sa iDevices (nakikiramay).
  • Marami o single attachment file (madali mong huwag paganahin ang tampok na ito).
  • Marami o single recipient (sabay-sabay o hindi).
  • Madaling i-configure (html, css, javascript, php).
  • Madaling magdagdag ng (o alisin) ng iyong sariling mga patlang.
  • Auto-responder tampok (configure).
  • Javascript at pagpapatunay php.
  • Message Email tumatanggap HTML na nilalaman (configure).
  • Maaari mong gamitin ang maramihang mga halimbawa ng porma sa parehong pahina.
  • PHP Script batay sa open source Zend Framework Components Mail, Mime at Translate.
  • I-drag at Drop tampok (walang kontrol spam) ay may 4 differents modelo (tingnan ang live preview).
  • I-drag at Drop tampok (walang kontrol spam) ay handa na para sa touch screen.
  • Integration ReCAPTCHA.
  • ayah (Sigurado ka Isang Human) integration.
  • Buong babasahin (mga halimbawa dokumentado).
  • JQuery plugin ganap na isaayos:
     // Initialisation ng form $ ('# w2ContactForm'). w2ContactForm ({ noSpamControl: totoo, // spécifié kung Walang Control Spam ay activate (true / false) noSpamControlType: 1, // Spcifie ang mga Uri ng No Control Spam (1/2) resetForm: totoo, // Spcifie kung anyo reset matapos isumite (true / false) reCaptchaPublicKey: null, // spécifié iyong reCaptcha PublicKey reCaptchaId: 'recaptcha', // spécifié isang unqiue ID para sa HTML element kung saan ay isinama reCaptcha (spécifié lamang ang ID ay hindi lumikha ng mga elemento sa form) reCaptchaTheme: 'malinis', // spécifié ang reCaptcha tema na gusto mong gamitin reCaptchaLang: 'en', // spécifié ang reCaptcha Lang nais mong gamitin reloadCaptcha: totoo, // spécifié kung captcha ay reloaded matapos isumite (true / false) ayah: false, // spécifié kung Ayah ay activate (true / false) attachmentFile: totoo, // spécifié kung file attachment ay buhayin (true / false) maxAttachments: 5, // spécifié ang maximum na bilang ng mga attachment file showBtnSend: false, // spécifié kung ang btn send ay makikita kapag ang pagkarga ng form kapag No Control Spam ay buhayin (true / false) customFileInput: totoo, // spécifié kung input file ay pasadyang skin (true / false) submitAlertType: 'slide', // spécifié mga uri ng alerto ng pagpapakita para isumite (dialog / slide) maxAttAlertType: 'slide', // spécifié mga uri ng alerto ng pagpapakita para sa maximum na mga attachment (dialog / slide) urlLoaderImg: 'css / w2_contact_form / images / ajax-loader.gif', // spécifié ang url ng loader na larawan nospamInfoHover: true // spécifié kung nospam infos ay nagpapalabas sa mouseover (true / false) }); 
  • PHP Class ganap na isaayos:
     // paglikha ng isang bagong pagkakataon ng Class Makipag-ugnay sa $ contact = bagong W2ContactForm (); // kung kailangan mo upang muling tukuyin ang ilang mga parameter (halimbawa: kung mayroon kang ilang mga form ng contact sa iyong web site) // Tinutukoy ang nagpadala ng mga email. Kung hindi mo spécifié nagpadala ng email ang email na ginamit upang magpadala ng mail ay ang user mail (na isumite ang form) $ contact-> setMailSender ('[email protected] '); /// Tinutukoy ang mga email tatanggap. Maaari mong i-tumutukoy ng ilang mga email para sa maramihang mga tatanggap. Kung isa lamang ang email ay spécifié ang default na email ay ang unang (index 1) $ contact-> setMailRecipient (array ('1' => '[email protected]', '2' => '[email protected]')); // Tinutukoy kung nais mong gamitin ang tampok na auto responder $ contact-> setAutoResponder (true); // Tinutukoy kung gusto mong gamitin ang isang email na iba't ibang na nagpadala ng email sa auto responder $ contact-> setMailResponder ('[email protected] '); // Tinutukoy ang pangalan ng iyong web site $ contact-> setSiteName (array ('pangalan ng web site')); // Tinutukoy ang mga kinakailangang mga patlang para sa validation form. $ contact-> setRequiredFields (array ('message' 'recipient', 'mail', 'subject',)); // Tinutukoy ang mga patlang para sa pagdaragdag sa mga ito sa katawan ng mensahe mail - kung hindi mo spécifié field lahat ng mga patlang ay awtomatikong idinagdag sa mensahe body mail $ contact-> setBodyMessageFields ('<p> E-mail: [mail] </ p> <p> Version: [bersyon] </ p> <p> Telepono: [phone] </ p> <p Petsa ng> Kapanganakan: [datebirth] </ p> <p> Bansa: [country] </ p> <p> Web site: [website] </ p> <p> Message: [message] </ p> '); // Tinutukoy ang paksa ng email kung hindi mo gagamitin ang subject field sa iyong form $ contact-> setMailSubject = 'paksa ng mensahe'; // Tinutukoy ang mga patlang na kailangan HTML encodage (halimbawa: textarea) $ contact-> setHtmlFields (array ('mensahe')); // Tinutukoy kung tag na HTML ay tinanggap sa mensaheng email (para sa mga elemento textarea form) $ contact-> setAcceptHtmlContent (hindi totoo); // Tinutukoy kung ang HTML form ay naka-encode sa utf_8 $ contact-> setUtf8Encode (true); // Tinutukoy ang folder para sa pag-upload ng mga attachment ng mga file sa iyong server $ contact-> setUploadsFolder (dirname (__ FILE __) '/ uploads'.); // Tinutukoy ang laki max file para sa attachment file (sa octet) $ contact-> setMaxFileSize (1000000); // Tinutukoy ang pinakamataas na bilang ng mga attachment file $ contact-> setMaxAttachmentFiles (5); // Tinutukoy ang tinanggap extension (.jpg,.png,.pdf...) para sa mga attachment file $ contact-> setExtFileOk (array ('pdf', 'doc', 'docx', 'jpeg,' jpg, 'png,' gif ')); // Tinutukoy kung nais mong tanggalin ang mga file na-upload na matapos email pagpapadala $ contact-> setDeleteUploadsAfterSending (true); // Tinutukoy ang minimum at maximum na oras sa pagitan ng pagsumite ng form (sa segundo) $ contact-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Tinutukoy kung nais mo ang script isaayos ang CHMOD para sa "mga pag-upload" na folder $ contact-> setAutoCHMOD (hindi totoo); // Tinutukoy kung nais mong gamitin ang walang spam control (i-drag and drop) $ contact-> setNoSpamControl (true); // Tinutukoy kung nais mong gamitin ang recaptcha para sa form na pagpapatunay $ contact-> setReCaptcha (hindi totoo); // Tinutukoy kung nais mong gamitin ang Ayah para sa form na pagpapatunay $ contact-> setAyah (hindi totoo); // internationnalization may simpleng.tmx file (laguages ​​/ w2_cf_notifications.tmx) $ contact-> setLang ('en'); // Pagpapadala ng email $ contact-> SendEmail (); 
  • Madaling i-internationalize (lamang gamitin ang mga isinalin na mga file o lumikha ng iyong sariling):
    para sa PHP.

Teknikal na Suporta

Para sa isang mabilis na pagtugon magpadala sa akin ng isang pribadong mensahe sa pamamagitan ng aking profile.
ahensiya web

mag-enjoy!

ChangeLog:

  • bersyon 2.06:
    • Idinagdag timestamp, IP ng user at referer URL sa footer ng mga mail na mensahe.
    • Nagdagdag ng bagong Google recaptcha.
    • Idinagdag xlsx entension para sa file attachment.
    • hindi natukoy na naayos nakalakip notification file.
  • bersyon 2.0.5:
    • Fixed maling pangalan ng nagpadala auto responder sa mailbox.
  • bersyon 2.0.4:
    • Idinagdag data-kalakip-notification HTML5 attribute upang ipakita ang notification text button file attachment para sa.
  • bersyon 2.0.3:
    • Idinagdag ang tampok upang magdagdag ng notification "entry kumpleto" para sa javascript pagpapatunay.
    • Na-update CSS tema.
    • Idinagdag ang tampok upang magdagdag ng mga halaga ng patlang sa subject mail.
  • bersyon 2.0.2:
    • Fixed bug para lang sa pagpili.
    • Na-update CSS tema.
  • bersyon 2.0.1:
    • Tampok upang magdagdag ng cc o bcc tatanggap sa pamamagitan ng paggamit na ito synthax ": [email protected] bcc" Idinagdag.
    • Na-update layout CSS grid upang igitna ang mga elemento grid.
  • bersyon 2.0:
    • Idinagdag ang suporta UI tootlip.
    • Idinagdag anyo multi support page
    • Idinagdag CSS layout grid upang lumikha ng mga tumutugon complex template form.
    • Idinagdag HTML5 data validation-rule.
    • Nagdagdag ng bagong paramater plugin jQuery para sa tagumpay isumite (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Inalis inline template HTML (gamitin ang layout grid sa halip)
  • bersyon 1.2.1:
    • Idinagdag nawawalang file Zend Patunayan library para sa pagpapadala ng mail sa pamamagitan ng SMTP.
  • bersyon 1.2.0:
    • Na-update ang proseso ng pagsasalin upang palitan.tmx file sa pamamagitan ng php layunin files.The ay upang magpaliit ng pakete sa pamamagitan ng pag-alis ng Zend isalin component.
    • Nagdagdag ng bagong mga paraan upang tukuyin ang mga auto-responder mensahe at paksa o lahat ng mga mensahe notification PHP walang pag-edit ng mga file na translation.
    • Nagdagdag ng bagong tumutugon CSS tuntunin para sa box nospam mensahe
  • bersyon 1.1.18:
    • Na-update CSS file sa sentro patlang na elemento.
  • bersyon 1.1.17:
    • Nagdagdag ng mga bagong paraan upang magpadala ng mga email upang awtomatikong lahat ng mga tatanggap (nang hindi gumagamit ng mga nakatagong patlang).
  • bersyon 1.1.16:
    • Idinagdag file translation para datepicker widget.
  • bersyon 1.1.15:
    • Idinagdag transition CSS para sa IE 10.
  • bersyon 1.1.14:
    • Ayusin ang bug para sa placeholder sa IE9.
  • bersyon 1.1.13:
    • Bagong paraan upang mag-upload lamang ng mga file (hindi ipadala ang mga ito bilang attachment).
  • bersyon 1.1.12:
    • Bagong tampok upang magdagdag ng mga file attachment sa mensahe auto-responder.
  • bersyon 1.1.11:
    • Idagdag loader para nospam control upang ipakita ang pindutan ng "magpadala ng" lamang kapag nospam nakatagong patlang ay ganap na-load (kapaki-pakinabang para sa mga mabagal na server pagkakakabit).
  • bersyon 1.1.10:
    • Ayusin ang CSS bug para sa input pasadyang file sa IE10.
  • bersyon 1.1.9:
    • Pagdaragdag ng mga bagong laguage (Portuguese).
  • bersyon 1.1.8:
    • Posibilidad upang magdagdag ng halaga mga patlang sa mensahe auto-responder (lamang gamitin shortcode [FIELD_NAME] sa nilalaman ng mensahe mail responder).
    • Bagong template ng HTML form na may placeholder attribute HTML5.
  • bersyon 1.1.7:
    • upgrade ang PHP Ayah library na error ayusin
  • bersyon 1.1.6:
    • Progress bar para sa pag-upload ng file attachment
    • Ayusin ang error para jquery 1.9 ($.browser).
    • Pagdaragdag ng HTML katangian enctype = "multipart / form-data" para sa elemento sa mga halimbawa form.
  • bersyon 1.1.5:
    • Transition CSS magagamit na ngayon para sa browser ng Chrome, Safari at Opera.
  • bersyon 1.1.4:
    • Awtomatikong i-reload ng ayah pagkatapos ng pagsusumite ng form.
    • Ayusin ang CSS bug para sa button magpadala ng kulay na may CSS tema hot-sneaks.
  • bersyon 1.1.3:
    • Ayusin ang error PHP 5.4 para sa $ _FILES.
    • Ayusin ang CSS bug para sa pindutan UI set sa Chrome.
    • Jquery UI 1.9.2 kasama sa download package (kung kailangan mo na gamitin ito).
    • Katawan ng mensahe mail display breakline (para sa halaga ng mga patlang Textarea).
  • bersyon 1.1.2:
    • Ayusin ang bug para checkbox patlang lapad sa Chrome.
    • Maaari mong idagdag ang iyong sariling custom na field ng file sa iyong form.
  • bersyon 1.1.1:
    • Maaari mong ipadala ang iyong email sa pamamagitan ng SMTP may authentification (halimbawa: gmail).
    • Bagong paraan upang lumikha ng iyong sariling mga template ng HTML para sa mga mensahe body mail.
    • New javascript callback para isumite kaganapan tagumpay. Maaari kang lumikha ng iyong sariling mga function javascript para isumite kaganapan tagumpay.
  • bersyon 1.1.0:
    • Maaari mong ipadala ang iyong email sa pamamagitan ng SMTP.
    • Ayusin encodage bug para utf_8 nilalaman sa mail na mensahe upang tanggapin ang lahat ng uri ng character.
    • bagong estilo CSS (resizable) na-optimize para sa iDevices.
    • ayusin error na mensahe para sa mga nawawalang pagsasalin ng wika.
    • javascript callback function (beforeSubmit) upang lumikha ng iyong sariling mga tiyak na mga tuntunin ng pagpapatunay.
    • pinagmulan anyo editor code (kasama sa download package).
    • madaling insatallation package (lahat ng mga file sa isang folder).
    • bagong mga tema CSS UI (para sa widget UI datepicker, buttonset...).
    • Ang tampok na auto-responder.
    • madaling paraan ng pagsasalin para sa PHP mensahe notification (sa pamamagitan ng.tmx file).
    • ayah (Sigurado ka Isang Human) integration.

I-download
Iba pang mga bahagi sa kategoryang itoAng lahat ng mga bahagi ng may-akdang ito
Mga komentoMga madalas itanong at sagot

Properties

Nilikha:
Oktubre 30 12

Huling Update:
27 Enero 15

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

Kasamang File:
JavaScript JS, HTML, CSS, PHP

Framework Software:
Zend

Bersyon ng Software:
PHP 5.x

Keyword

eCommerce, eCommerce, Lahat ng bagay, ajax, attachment, ayah, captcha, contact, kaladkarin, drop, anyo, jquery, php, recaptcha, spam, pagpapatunay, zend