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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax kontaktformular med vedhæftede filer og ingen spam kontrol (træk og slip, reCAPTCHA, Ayah)

Den w2 Ajax Contact Form er en komplet løsning til at skabe ajax kontakt formular. Designet til at være en fleksibel plugin, denne post tilbyde klassikere og originaler funktioner. Du kan nemt oprette dine egne formularer HTML-skabeloner og dine egne temaer CSS.

minimumskrav:

  • PHP-version 5.x (PHP5 eller højere).

Ingen spam Kontrol (Træk og slip)

Den drag'n'drop Ingen Spam Control er et brugervenligt alternativ til den traditionnal Captcha.
Det er ikke en simpel drag'n'drop funktion til at vise på send-knappen. Det er en komplet løsning til anti spam.

The No Spam Kontrol styrer tiden mellem hver indgivelse (konfigurerbar maks / min) og generere nogle hiddens felter med en krypteringsnøgle (konfigurerbar), når Dragger tabes. De skjulte felter er genereret med alfanumeriske tilfældige og Time (krypteret via krypteringsnøgle) for at sikre, at de Ingen Spam Kontrol felter er kun tilgængelige i en begrænset periode (konfigurerbar).

Dette er en virkelig sikker og brugervenlig beskyttelse. Så er det let at tilpasse det med CSS.

Der er 4 type til Ingen Spam Kontrol:

  • grundlæggende (blot drag'n'drop)
  • farver (drag'n'drop den rigtige farve)
  • numre (drag'n'drop det rigtige nummer)
  • Former (Drag'n'drop den rigtige form)

Dette plugin giver dig mulighed for at bruge andre capctha løsning som Google reCAPTCHA eller Ayah (er du et menneske).

PHP og JavaScript bibliotekets

  • Dette plugin bruger nogle PHP Zend Components (Zend Mail, Zend Mime) til mailling funktioner.
    Zend Mail komponent er en af ​​de mest magtfulde og forbrugerorganisationerne mv mailling bibliotek. Det giver dig mulighed for at levere ren mail (encodage og vedhæftede) for alle postkassen type (stationær eller mobil).
  • Det bruger klassikere jQuery plugins som jQuery Ui, jQuery Form, jQuery Validering. Alle temaer (jQuery UI) og oversættelse filer til plugins er medtog i pakken.

Wordpress version tilgængelig
Videoer tutorials

Egenskaber

  • Optimeret til iDevices (lydhør).
  • Multiple eller enkelt attachments filer (du kan nemt deaktivere denne funktion).
  • Multiple eller enkelt modtager (samtidigt eller ej).
  • Let at konfigurere (HTML, CSS, javascript, php).
  • Nemt at tilføje (eller fjerne) dine egne marker.
  • Auto-responder-funktion (konfigurerbar).
  • Javascript og php validering.
  • E-mail-besked accepterer HTML-indhold (konfigurerbar).
  • Du kan bruge flere forekomst af formularen i den samme side.
  • PHP Script baseret på open source Zend Framework Komponenter Mail, Mime og Translate.
  • Træk og slip-funktionen (ingen spam-kontrol) har 4 differents modeller (view live preview).
  • Træk og slip-funktionen (ingen spam kontrol) er klar til touch screen.
  • ReCAPTCHA integration.
  • ayah (Er du en human) integration.
  • Fuld dokumentation (eksempler veldokumenteret).
  • JQuery plugin fuldt konfigurerbar:
     // Initialisering af formen $ ('# w2ContactForm «). w2ContactForm ({ noSpamControl: sandt, // angivet, brug, hvis Ingen Spam Control er aktivere (sand / falsk) noSpamControlType: 1, // Spcifie type af No Spam Kontrol (1/2) resetForm: sandt, // Spcifie hvis reset formular efter indsende (sand / falsk) reCaptchaPublicKey: null, // angivet, brug din reCAPTCHA PublicKey reCaptchaId: »Recaptcha«, // angivet, brug en unqiue ID for HTML-element, hvor reCAPTCHA vil blive integreret (bare angivet, brug ID skaber ikke det element i form) reCaptchaTheme: »rene«, // angivet, brug det reCAPTCHA tema, du vil bruge reCaptchaLang: 'en', // angivet, brug det reCAPTCHA Lang, du vil bruge reloadCaptcha: sandt, // angivet, brug, hvis captcha genindlæses efter indsende (sand / falsk) ayah: falsk, // angivet, brug, hvis Ayah er aktivere (sand / falsk) attachmentFile: sandt, // angivet, brug, hvis vedhæftede fil er aktivere (sand / falsk) maxAttachments: 5, // angivet, brug det maksimale antal vedhæftede filer filer showBtnSend: falsk, // angivet, brug hvis btn send er synligt, når du lægger form, når Ingen Spam Control er aktivere (sand / falsk) customFileInput: sandt, // angivet, brug, hvis fil input er custom skin (sand / falsk) submitAlertType: "slide", // angivet, brug den type alarm udstilling med henblik indsende (dialog / dias) maxAttAlertType: "slide", // angivet, brug den type alarm visning for maksimale vedhæftede filer (dialog / dias) urlLoaderImg: »css / w2_contact_form / images / ajax-loader.gif«, // angivet, brug webadressen på læsseren billedet nospamInfoHover: true // angivet, brug, hvis nospam infos er vises på mouseover (sand / falsk) }); 
  • PHP klasse fuldt konfigurerbar:
     // oprettelse af en ny instans af klasse Kontakt $ kontakt = ny W2ContactForm (); // hvis du har brug for at omdefinere nogle parametre (eksempel: hvis du har flere kontakt formular på dit websted) // Angiver e-mails afsender. Hvis du ikke angivet, brug e-mail afsender e-mailen bruges til at sende mailen bliver brugeren mail (der indsender formularen) $ kontakt-> setMailSender ([email protected] '); /// Angiver emails modtagere. Du kan specificerer flere e-mails til flere modtager. Hvis kun en e-mail er angivet, brug standard email vil være den første (indeks 1) $ kontakt-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected] ")); // Angiver, om du vil bruge auto responder funktion $ kontakt-> setAutoResponder (sand); // Angiver, om du vil bruge en e-mail anderledes denne e-mail afsender til auto responder $ kontakt-> setMailResponder ([email protected] '); // Angiver navnet på din hjemmeside $ kontakt-> setSiteName (array ('navn på webstedet ")); // Angiver de påkrævede felter for validering formularen. $ kontakt-> setRequiredFields (array ('modtagerens', 'mail', 'underlagt', 'besked')); // Angiver felterne for at tilføje dem i den mail kroppen budskab - hvis du ikke angivet, brug felt alle felter vil automatisk blive tilføjet til mail krop besked $ kontakt-> setBodyMessageFields ("<p> E-mail: [mail] </ p> <p> Version: [udgave] </ p> <p> Telefon: [telefon] </ p> <p> Dato for Født: [datebirth] </ p> <p> Land: [land] </ p> <p>-websted: [website] </ p> <p> Besked: [besked] </ p> '); // Angiver emnet for e-mailen, hvis du ikke bruger emnefeltet i din formular $ kontakt-> setMailSubject = 'emnet for meddelelsen'; // Angiver felterne brug HTML encodage (eksempel: textarea) $ berøringsfrit> setHtmlFields (array ("meddelelse")); // Angiver om HTML-tags er accepteret i den e-mail (til textarea formular element) $ kontakt-> setAcceptHtmlContent (falsk); // Angiver om HTML formularen er kodet i utf_8 $ kontakt-> setUtf8Encode (sand); // Angiver mappen for uploads vedhæftede filer i din server $ kontakt-> setUploadsFolder (dirname (__ FILE __) '/ uploads.); // Angiver max filstørrelse for vedhæftede filer filer (i oktet) $ kontakt-> setMaxFileSize (1000000); // Angiver det maksimale antal for vedhæftede filer filer $ kontakt-> setMaxAttachmentFiles (5); // Angiver de accepterede udvidelser (.jpg,.png,.pdf...) for de vedhæftede filer filer $ kontakt-> setExtFileOk (array ('pdf', 'doc', 'docx', 'jpeg', 'jpg', 'png', 'gif')); // Angiver, om du vil slette filer uploadet efter e-mail afsendelse $ kontakt-> setDeleteUploadsAfterSending (sand); // Angiver minimum og den maksimale tid mellem indsendelse af skemaet (i sekunder) $ kontakt-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Angiver hvis du vil have scriptet konfigurere CHMOD for "uploads" mappe $ kontakt-> setAutoCHMOD (falsk); // Angiver, om du vil bruge nogen spam kontrol (træk og slip) $ kontakt-> setNoSpamControl (sand); // Angiver, om du vil bruge Recaptcha til validering formular $ kontakt-> setReCaptcha (falsk); // Angiver, om du vil bruge Ayah til validering formular $ kontakt-> setAyah (falsk); // internationnalization med enkle.tmx fil (laguages ​​/ w2_cf_notifications.tmx) $ kontakt-> setlang ('en'); // Sender e-mail $ kontakt-> sendEmail (); 
  • Let at internationalisere (bare bruge de oversatte filer eller oprette din egen):
    til PHP.

Teknisk support

For en hurtig reaktion send mig en privat besked via min profil.
web bureau

nyd!

ChangeLog:

  • udgave 2.06:
    • Tilføjet tidsstempel, bruger IP og URL referer på sidefoden af ​​mailen.
    • Tilføjet nye Google Recaptcha.
    • Tilføjet XLSX entension til fastgørelse fil.
    • fast vedhæftet fil meddelelse udefineret.
  • udgave 2.0.5:
    • Fast forkert auto responder afsenderens navn i postkassen.
  • udgave 2.0.4:
    • Tilføjet HTML5 data-attached-meddelelse tillægge vise tekst meddelelse til fastgørelse fil knappen.
  • udgave 2.0.3:
    • Tilføjet funktion til at tilføje "entry ufuldstændig" anmeldelse for javascript validering.
    • Opdateret CSS temaer.
    • Tilføjet funktion til at tilføje feltværdier i mailen.
  • udgave 2.0.2:
    • Fixed bug for Lang valg.
    • Opdateret CSS temaer.
  • version 2.0.1:
    • Tilføjet funktion til at tilføje cc eller bcc modtager ved at bruge denne synthax "bcc: [email protected]".
    • Opdateret CSS gitter layout at centrere gitterelementerne.
  • version 2.0:
    • Tilføjet Ui tootlip støtte.
    • Tilføjet form, multi side støtte
    • Tilføjet CSS gitter layout for at skabe komplekse form skabelon lydhør.
    • Tilføjet HTML5 data-reglen validering.
    • Tilføjet ny jQuery plugin paramater for succes indsende (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Fjernet inline HTML-skabelon (brug gitter layout i stedet)
  • version 1.2.1:
    • Tilføjet mangler Zend Valider bibliotek filer til at sende mail via SMTP.
  • udgave 1.2.0:
    • Opdateret oversættelsesprocessen at erstatte.tmx fil ved php files.The mål er at minify pakken ved at fjerne Zend oversætte komponent.
    • Tilføjet nye metoder til at angive den auto-responder budskab og er underlagt eller alle PHP meddelelser uden at redigere oversættelse filer.
    • Tilføjet nye responsive CSS regler for nospam besked boks
  • udgave 1.1.18:
    • Opdaterede CSS filer for at centrere felter elementer.
  • udgave 1.1.17:
    • Tilføjet en ny metode til at sende e-mail til alle modtagere automatisk (uden at bruge skjulte felter).
  • udgave 1.1.16:
    • Tilføjet oversættelse filer til datepicker widget.
  • udgave 1.1.15:
    • Tilføjet CSS overgang til IE 10.
  • udgave 1.1.14:
    • Fix bug for pladsholder på IE9.
  • udgave 1.1.13:
    • Ny metode til kun at uploade filer (ikke sende dem som vedhæftet fil).
  • udgave 1.1.12:
    • Ny funktion til at føje vedhæftede filer til auto-responder meddelelse.
  • udgave 1.1.11:
    • Tilføj loader til nospam kontrol knappen for at vise "send", når nospam skjulte felter er helt indlæst (nyttigt for langsom server forbindelse).
  • udgave 1.1.10:
    • Fix CSS bug for brugerdefinerede fil input i IE10.
  • udgave 1.1.9:
    • Tilføje nye laguage (portugisisk).
  • udgave 1.1.8:
    • Mulighed for at tilføje felter værdi i auto-responder meddelelse (bare bruge kortkode [FIELD_NAME] i indholdet af mailen responder meddelelse).
    • Nyt HTML-formular skabelon med HTML5 attribut pladsholder.
  • udgave 1.1.7:
    • opgraderet PHP Ayah biblioteket for at rette fejl
  • udgave 1.1.6:
    • Statuslinje til fastgørelse upload
    • Fix fejl for jQuery 1.9 ($.browser).
    • Tilføjelse HTML attributter enctype = "multipart / form,-data" til formular element i eksempler.
  • udgave 1.1.5:
    • CSS overgang nu til rådighed for browseren Chrome, Safari og Opera.
  • udgave 1.1.4:
    • Automatisk ladning Ayah efter formularafsendelse.
    • Fix CSS bug for knap sende farve med CSS tema hot-sniger.
  • udgave 1.1.3:
    • Fix PHP 5.4 fejl for $ _FILES.
    • Fix CSS bug for UI knap indstillet på Chrome.
    • JQuery UI 1.9.2 inkluderet i download-pakke (hvis du skal bruge det).
    • Krop mail display delekærv (til Textarea felter værdi).
  • udgave 1.1.2:
    • Fix bug for afkrydsningsfeltet felter bredde i Chrome.
    • Du kan tilføje dine egne brugerdefinerede fil felt i din formular.
  • udgave 1.1.1:
    • Du kan sende din e-mail via SMTP med autentificering (eksempel: gmail).
    • Ny metode til at oprette din egen HTML-skabelon til e-mail-krop beskeden.
    • Ny javascript tilbagekald til indsende succes begivenhed. Du kan oprette din egen javascript funktion for indsende succes begivenhed.
  • udgave 1.1.0:
    • Du kan sende din e-mail via SMTP.
    • Fix encodage bug for utf_8 indhold i mailen til at acceptere alle typer af tegn.
    • ny CSS stil (resizable) optimeret til iDevices.
    • fix fejlmeddelelsen for manglende oversættelse.
    • javascript tilbagekald funktion (beforeSubmit) for at oprette dine egne specifikke regler for validering.
    • kode kilde formular editor (inkluderet i download-pakke).
    • let insatallation pakke (alle filer i en mappe).
    • nye CSS UI temaer (for UI widget datepicker, buttonset...).
    • auto-responder funktion.
    • let oversættelse metode til PHP meddelelser beskeder (via.tmx fil).
    • ayah (Er du en human) integration.

Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
30 oktober 12

Sidste ændring:
27 januar 15

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

Filer Inkluderet:
JavaScript JS, HTML, CSS, PHP

Framework:
Zend

Software Version:
PHP 5.x

Søgeord

eCommerce, eCommerce, Alle emner, ajax, vedhæ, ftet fil, ayah, captcha, kontakt, træ, k, drop, formular, jquery, php, Recaptcha, spam, validering, Zend