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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax Vorm van contact met Bijlagen en geen spam controle (drag and drop, reCaptcha, Ayah)

De w2 Ajax Contact Form is een complete oplossing voor ajax contact formulier te maken. Ontworpen om een ​​flexibele plugin, dit item aanbieden klassiekers en originelen functies zijn. U kunt uw eigen formulieren HTML-templates en uw eigen thema's CSS eenvoudig.

minimumeisen:

  • PHP versie 5.x (PHP5 of hoger).

Geen Spam Control (Drag and Drop)

De drag'n'drop Geen Spam Control is een gebruiksvriendelijk alternatief voor het traditioneel Captcha.
Het is geen eenvoudige drag'n'drop functie om het send-knop weer te geven. Het is een complete oplossing voor anti-spam.

De No Spam controle regelt de tijd tussen elke inzending (configureerbaar max / min) en het genereren van een aantal Hiddens velden met een encryptiesleutel (configureerbaar) wanneer de dragger is gedaald. De verborgen velden worden opgewekt met alfanumerieke willekeurig en Time (gecodeerd via encryptie) om ervoor te zorgen dat het geen Spam Controle velden zijn alleen beschikbaar voor een beperkte periode (configureerbaar).

Dit is echt een veilige en gebruikersvriendelijke bescherming. Dan is het gemakkelijk om het met CSS.

Er is 4 type voor Geen Spam Controle:

  • basis- (gewoon drag'n'drop)
  • kleuren (drag'n'drop de juiste kleur)
  • nummers (drag'n'drop het juiste nummer)
  • vormen (drag'n'drop de juiste vorm)

De plugin maakt het mogelijk om andere capctha oplossing zoals Google ReCaptcha of Ayah gebruiken (bent u een mens).

PHP en Javascript Librarys

  • Deze plugin maakt gebruik van een aantal PHP Zend Components (Zend Mail, Zend Mime) voor Mailling functies.
    De component Zend Mail is een van de meest krachtige en professioneler Mailling bibliotheek. Hiermee kunt u schoon mail (encodage en bijlagen) te leveren voor alle mailbox type (desktop of mobiel).
  • Het maakt gebruik van klassiekers jQuery plugins zoals jQuery Ui, jQuery Vorm, jQuery Validation. Alle thema's (jQuery UI) en vertaling bestanden voor plugins zijn indluded in het pakket.

Wordpress versie beschikbaar
Video tutorials

Kenmerken

  • Geoptimaliseerd voor iDevices (reageren).
  • Meervoudige of enkele bijlagen bestanden (u kunt gemakkelijk deze functie uit te schakelen).
  • Meervoudige of enkele ontvanger (gelijktijdig of niet).
  • Eenvoudig te configureren (HTML, CSS, Javascript, PHP).
  • Gemakkelijk om uw eigen velden toe te voegen (of te verwijderen).
  • Auto-responder functie (configureerbaar).
  • Javascript en php validatie.
  • E-mailbericht accepteert HTML-inhoud (configureerbaar).
  • U kunt meerdere exemplaar van het formulier te gebruiken in dezelfde pagina.
  • PHP script gebaseerd op het open source Zend Framework Components Mail, Mime en Vertalen.
  • Drag and Drop-functie (geen spam controle) hebben 4 differents modellen (view live preview).
  • Drag and Drop-functie (geen spam controle) is klaar voor het touch screen.
  • ReCaptcha integratie.
  • Ayah (Bent u een mens) integratie.
  • Volledige documentatie (voorbeelden goed gedocumenteerd).
  • JQuery plugin volledig configureerbaar:
     // Initialisatie van het formulier $ ('# w2ContactForm'). w2ContactForm ({ noSpamControl: true, // specifie als geen Spam Control is activeren (true / false) noSpamControlType: 1, // Spcifie het Type Geen Spam Control (1/2) resetForm: true, // Spcifie als reset formulier na het indienen (true / false) reCaptchaPublicKey: null, // specifie uw reCaptcha PublicKey reCaptchaId: 'recaptcha', // specifie een unqiue ID voor HTML-element, waar reCaptcha zal worden geïntegreerd (net specifie de ID niet het element in de vorm niet te maken) reCaptchaTheme: 'schone', // specifie de reCaptcha thema dat u wilt gebruiken reCaptchaLang: 'en', // specifie de reCaptcha Lang die u wilt gebruiken reloadCaptcha: true, // specifie als captcha opnieuw wordt geladen na het indienen (true / false) Ayah: vals, // specifie als Ayah is activeren (true / false) attachmentFile: true, // specifie als attachment bestand activeren (true / false) maxAttachments: 5, // specifie het maximale aantal bijlagen bestanden showBtnSend: vals, // specifie als de BTN send zichtbaar is bij het laden van het formulier wanneer Geen Spam Control is geactiveerd (true / false) customFileInput: true, // specifie als bestand ingang aangepaste skin (true / false) submitAlertType: 'slide', // specifie het type waarschuwing toont voor te leggen (dialoogvenster / slide) maxAttAlertType: 'slide', // specifie het type waarschuwing geven voor maximaal attachments (dialoogvenster / slide) urlLoaderImg: "css / w2_contact_form / images / ajax-loader.gif ', // specifie de url van de afbeelding loader nospamInfoHover: true // specifie als nospam info wordt weergegeven op mouseover (true / false) }); 
  • PHP Class volledig configureerbaar:
     // oprichting van een nieuw exemplaar van de klasse Contact $ contact = new W2ContactForm (); // als je nodig hebt om een ​​aantal parameters te herdefiniëren (voorbeeld: als u meerdere contact formulier in uw website) // Geeft de e-mails afzender. Als je niet specifie e-mail afzender van de e-mail wordt gebruikt om de e-mail te sturen zal de gebruiker e-mail te zijn (die het formulier) $ contact-> setMailSender ([email protected] '); /// Geeft de e-mail ontvangers. U kunt meerdere e-mails voor meerdere ontvanger aangeeft. Als er slechts één e-mail wordt specifie de standaard e-mail zal de eerste (index 1) te zijn $ contact-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // Geeft als je wilt auto responder functie te gebruiken $ contact-> setAutoResponder (true); // Geeft aan of u een e-mail die verschillende e-mail afzender gebruiken om de auto-responder $ contact-> setMailResponder ([email protected] '); // Hiermee wordt de naam van uw website $ contact-> setSiteName (array ('de naam van de website')); // Geeft de verplichte velden van het formulier validatie. $ contact-> setRequiredFields (array ('ontvanger', 'e-mail', 'subject', 'boodschap')); // Geeft de velden toe te voegen in de e-mail lichaam bericht - als u geen veld specifie alle velden wordt automatisch toegevoegd aan de e-mail lichaam bericht $ contact-> setBodyMessageFields ('<p> E-mail: [mail] </ p> <p> Versie: [version] </ p> <p> Telefoon: [telefoon] </ p> <p> Data geboorte: [datebirth] </ p> <p> Land: [land] </ p> <p> Website: [website] </ p> <p> Bericht: [bericht] </ p> '); // Geeft het onderwerp van de e-mail als je niet vakgebied te gebruiken in uw formulier $ contact-> setMailSubject = 'onderwerp van het bericht; // Geeft de velden nodig HTML encodage (voorbeeld: textarea) $ contact-> setHtmlFields (array ('boodschap')); // Geeft aan of HTML-tags in het e-mailbericht wordt aanvaard (voor de textarea vorm element) $ contact-> setAcceptHtmlContent (false); // Geeft aan of de HTML-formulier is gecodeerd in utf_8 $ contact-> setUtf8Encode (true); // Geeft de map voor upload attachments bestanden op je server $ contact-> setUploadsFolder (dirname (__ FILE __) '/ upload'.); // Geeft de grootte max bestand voor de bijlagen bestanden (in octet) $ contact-> setMaxFileSize (1000000); // Geeft het maximale aantal voor bijlagen bestanden $ contact-> setMaxAttachmentFiles (5); // Hiermee wordt de aanvaarde extensies (.jpg,.png,.pdf,...) voor de bijlagen bestanden $ contact-> setExtFileOk (array ('pdf', 'doc', 'docx "," jpeg "," jpg "," png "," gif ")); // Geeft aan of u bestanden wilt uploaden na het versturen van e-mail te verwijderen $ contact-> setDeleteUploadsAfterSending (true); // Hiermee wordt de minimale en de maximale tijd tussen het indienen van het formulier (in seconden) $ contact-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Geeft aan als u wilt dat het script configureer de CHMOD voor "upload" map $ contact-> setAutoCHMOD (false); // Geeft aan of u wilt geen spam controle (drag and drop) gebruiken $ contact-> setNoSpamControl (true); // Geeft aan of u wilt recaptcha ter validatie formulier gebruiken $ contact-> setReCaptcha (false); // Geeft aan of u wilt Ayah gebruiken voor validatie vorm $ contact-> setAyah (false); // internationnalization met eenvoudige.tmx file (laguages ​​/ w2_cf_notifications.tmx) $ contact-> setLang ('en'); // Het verzenden van e-mail $ contact-> sendEmail (); 
  • Makkelijk te internationaliseren (gewoon gebruik maken van de vertaalde bestanden of maak uw eigen):
    voor PHP.

technische ondersteuning

Voor een snelle reactie stuur me een bericht via mijn profiel.
webagentschap

genieten!

ChangeLog:

  • versie 2.06:
    • Toegevoegd timestamp, gebruiker IP en URL referer aan de voettekst van het e-mailbericht.
    • Toegevoegd nieuwe Google recaptcha.
    • Toegevoegd xlsx verlengingskabel voor bevestiging bestand.
    • vaste bijgevoegde kennisgevingsdossier undefined.
  • versie 2.0.5:
    • Vaste verkeerde auto responder afzender naam in de mailbox.
  • versie 2.0.4:
    • Toegevoegd HTML5 data-bevestigd-melding toeschrijven aan tekst kennisgeving voor bevestiging file toets.
  • versie 2.0.3:
    • Toegevoegd functie om "entry incomplete" kennisgeving toe te voegen voor javascript validatie.
    • Bijgewerkt CSS thema's.
    • Toegevoegd functie om veldwaarden in e-mail onderwerp toe te voegen.
  • versie 2.0.2:
    • Fixed bug voor lang selectie.
    • Bijgewerkt CSS thema's.
  • versie 2.0.1:
    • Toegevoegd functie om cc of bcc ontvanger toe te voegen met behulp van dit synthax "bcc: [email protected]".
    • Bijgewerkte CSS grid naar de grid elementen te centreren.
  • versie 2.0:
    • Toegevoegd Ui tootlip ondersteuning.
    • Toegevoegd formulier meerdere pagina ondersteuning
    • Toegevoegd CSS grid te creëren complexe vorm sjabloon responsief.
    • Toegevoegd HTML5 data-regel validatie.
    • Toegevoegd nieuwe jQuery plugin paramater voor succes te maken (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Verwijderd inline HTML template (gebruik grid plaats)
  • versie 1.2.1:
    • Toegevoegd ontbreekt Zend valideren library-bestanden voor het versturen van mail via smtp.
  • versie 1.2.0:
    • Bijgewerkt het vertaalproces om.tmx bestand te vervangen door.php files.The doel is om het pakket te kleineren door het verwijderen van de Zend vertalen component.
    • Toegevoegd nieuwe methoden om de auto-responder bericht en onderwerp of alle PHP meldingen opgeven zonder het bewerken van de vertaling bestanden.
    • Toegevoegd nieuwe responsieve CSS-regels voor nospam message box
  • versie 1.1.18:
    • Bijgewerkte CSS-bestanden aan velden elementen centreren.
  • versie 1.1.17:
    • Voegde een nieuwe methode om e-mail te sturen naar alle ontvangers automatisch (zonder het gebruik van verborgen velden).
  • versie 1.1.16:
    • Toegevoegd vertaling bestanden datepicker widget.
  • versie 1.1.15:
    • Toegevoegd CSS overgang voor IE 10.
  • versie 1.1.14:
    • Bug fix voor placeholder op IE9.
  • versie 1.1.13:
    • Nieuwe methode om alleen bestanden te uploaden (hen niet als bijlage).
  • versie 1.1.12:
    • Nieuwe functie om attachment bestanden toe te voegen aan de auto-responder boodschap.
  • versie 1.1.11:
    • Loader toevoegen nospam controle om de knop weer te geven "sturen" alleen wanneer nospam verborgen velden volledig geladen zijn (handig voor langzame server connexion).
  • versie 1.1.10:
    • CSS bug fix voor aangepaste bestand inbreng in IE10.
  • versie 1.1.9:
    • Het toevoegen van nieuwe laguage (Portugees).
  • versie 1.1.8:
    • Mogelijkheid om gebieden waarde toe te voegen in de auto-responder bericht (gewoon gebruik shortcode [field_name] in de inhoud van de e-mail responder bericht).
    • Nieuwe HTML-formulier sjabloon met HTML5 placeholder attribuut.
  • versie 1.1.7:
    • een upgrade van de PHP Ayah bibliotheek om fout te herstellen
  • versie 1.1.6:
    • Voortgangsbalk voor bevestiging bestand uploaden
    • Fix fouten voor jQuery 1.9 ($.browser).
    • Het toevoegen van de HTML attributen enctype = "multipart / form-data" voor vorm element in de voorbeelden.
  • versie 1.1.5:
    • CSS overgang nu beschikbaar voor de browser Chrome, Safari en Opera.
  • versie 1.1.4:
    • Automatische herladen van Ayah na formulier indienen.
    • Fix CSS bug voor-knop verzenden kleur met CSS thema hot-sluipt.
  • versie 1.1.3:
    • Fix PHP 5.4 fout voor $ _FILES.
    • CSS bug fix voor UI knop ingesteld op Chrome.
    • JQuery UI 1.9.2 opgenomen in downloadpakket (als je nodig hebt om het te gebruiken).
    • Body mailbericht scherm breuklijn (voor textareagebieden waarde).
  • versie 1.1.2:
    • Fix bug voor checkbox velden breedte in Chrome.
    • U kunt uw eigen aangepaste bestand veld toe te voegen in uw formulier.
  • versie 1.1.1:
    • U kunt uw e-mail via SMTP met authentificatie (voorbeeld: gmail).
    • Nieuwe methode om uw eigen HTML template voor de e-mail lichaam bericht te maken.
    • Nieuwe javascript callback voor het succes van het evenement in te dienen. U kunt uw eigen JavaScript-functie te creëren voor het succes van het evenement in te dienen.
  • versie 1.1.0:
    • U kunt uw e-mail via SMTP.
    • Fix encodage bug voor utf_8 inhoud in het e-mailbericht aan alle soorten van het karakter te accepteren.
    • nieuwe CSS-stijl (aanpasbare) geoptimaliseerd voor iDevices.
    • fix foutmelding voor ontbrekende vertaling.
    • javascript callback functie (beforeSubmit) om uw eigen specifieke regels van de validatie te creëren.
    • broncode vorm editor (inbegrepen in de download pakket).
    • gemakkelijke insatallation pakket (alle bestanden in één map).
    • nieuwe CSS UI thema's (voor UI widget datepicker, buttonset...).
    • auto-responder functie.
    • gemakkelijke vertaling methode voor PHP meldingen berichten (via.tmx bestand).
    • Ayah (Bent u een mens) integratie.

Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
30 oktober 12

Laatste update:
27 januari 15

Compatibele Browsers:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Bestanden Inbegrepen:
JS JavaScript, HTML, CSS, PHP

Software Framework:
Zend

Software Version:
PHP 5.x

Trefwoorden

eCommerce, eCommerce, Alle spullen, Ajax, gehechtheid, baboe, captcha, contact, slepen, drop, vorm, jQuery, php, recaptcha, spam, bevestiging, zend