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 για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax Φόρμα επικοινωνίας με συνημμένα και χωρίς έλεγχο ανεπιθύμητης αλληλογραφίας (drag and drop, ReCaptcha, Ayah)

Η w2 Ajax Φόρμα Επικοινωνίας είναι μια ολοκληρωμένη λύση για τη δημιουργία ajax φόρμα επικοινωνίας. Σχεδιασμένο για να είναι ένα ευέλικτο πρόγραμμα, αυτή η προσφορά στοιχείο κλασικά και πρωτότυπα χαρακτηριστικά. Μπορείτε εύκολα να δημιουργήσετε τα δικά σας πρότυπα HTML φόρμες και τα δικά σας θέματα CSS.

ελάχιστες απαιτήσεις:

  • PHP έκδοση 5.x (PHP5 ή νεότερη).

Δεν Spam Control (Drag and Drop)

Η drag'n'drop Δεν Spam Control είναι ένα φιλικό προς το χρήστη εναλλακτική λύση στο Παραδοσιακό Captcha.
Δεν είναι μια απλή λειτουργία drag'n'drop να εμφανιστεί το κουμπί αποστολής. Πρόκειται για μια ολοκληρωμένη λύση για την αντι spam.

Η Δεν Spam Ελέγχου ελέγχει το χρονικό διάστημα μεταξύ κάθε υποβολή (ρυθμιζόμενο max / min) και να δημιουργήσει κάποιες Hiddens πεδία με κλειδί κρυπτογράφησης (ρυθμιζόμενο), όταν η dragger πέσει. Τα κρυφά πεδία δημιουργούνται με αλφαριθμητικό τυχαία και ώρα (κρυπτογραφημένο με το κλειδί κρυπτογράφησης) προκειμένου να εξασφαλιστεί ότι τα πεδία Δεν Spam ελέγχου είναι διαθέσιμη μόνο για περιορισμένο χρονικό διάστημα (ρυθμιζόμενο).

Αυτό είναι ένα πραγματικά ασφαλές και φιλικό προς το χρήστη προστασίας. Στη συνέχεια, είναι εύκολο να το προσαρμόσετε με CSS.

Υπάρχει τύπου για 4 Δεν Spam Control:

  • βασικά (απλά drag'n'drop)
  • χρώματα (drag'n'drop το σωστό χρώμα)
  • αριθμούς (drag'n'drop το σωστό αριθμό)
  • σχήματα (drag'n'drop το σωστό σχήμα)

Το plugin σας επιτρέπει να χρησιμοποιήσετε άλλη λύση capctha όπως το Google ReCaptcha ή Ayah (είσαι ένας άνθρωπος).

PHP και JavaScript Librarys

  • Αυτό το plugin χρησιμοποιεί κάποια PHP Zend Εξαρτήματα (Zend Mail, Zend Παντομίμας) για τα χαρακτηριστικά mailling.
    Το συστατικό Zend Mail είναι ένα από τα πιο ισχυρά και επαγγελματικές βιβλιοθήκη mailling. Αυτό σας επιτρέπει να παραδώσει καθαρό μήνυμα (encodage και συνημμένα) για όλους τους τύπους γραμματοκιβωτίου (desktop ή κινητό).
  • Χρησιμοποιεί κλασικά jQuery plugins όπως jQuery UI, jQuery Μορφή, Επικύρωση jQuery. Όλα τα θέματα (jQuery UI) και τα αρχεία μετάφρασης για τα plugins indluded στο πακέτο.

Wordpress έκδοση διαθέσιμη
Βίντεο μαθήματα

Χαρακτηριστικά

  • Βελτιστοποιημένη για εκπαιδευτικά εργαλεία (ανταπόκριση).
  • Πολλαπλές ή μεμονωμένες συνημμένα αρχεία (μπορείτε εύκολα να απενεργοποιήσετε αυτή τη δυνατότητα).
  • Πολλαπλές ή μεμονωμένες παραλήπτη (ταυτόχρονα ή όχι).
  • Εύκολο να ρυθμίσετε (HTML, CSS, JavaScript, PHP).
  • Εύκολο να προσθέσετε (ή να αφαιρέσετε) τα δικά σας πεδία.
  • Auto-ανταπόκρισης χαρακτηριστικό (ρυθμιζόμενο).
  • Javascript και PHP επικύρωσης.
  • Μήνυμα ηλεκτρονικού ταχυδρομείου αποδέχεται το περιεχόμενο HTML (ρυθμιζόμενο).
  • Μπορείτε να χρησιμοποιήσετε πολλές παράδειγμα της μορφής στην ίδια σελίδα.
  • PHP Script βασίζεται στην open source Zend-πλαίσιο Εξαρτήματα Mail, μίμους και Μετάφραση.
  • Drag and Drop λειτουργία (χωρίς έλεγχο spam) έχουν 4 differents μοντέλων (δείτε ζωντανή προεπισκόπηση).
  • Drag and Drop λειτουργία (χωρίς έλεγχο spam) είναι έτοιμα για την οθόνη αφής.
  • ReCaptcha ολοκλήρωσης.
  • Ayah (Are You A Human) ολοκλήρωσης.
  • Πλήρης τεκμηρίωση (παραδείγματα καλά τεκμηριωμένη).
  • JQuery plugin πλήρως παραμετροποιήσιμο:
     // Αρχικοποίηση του εντύπου $ ('# w2ContactForm »). w2ContactForm ({ noSpamControl: αλήθεια, // αν καθοριζόμενη Δεν Spam ελέγχου είναι να ενεργοποιήσετε (true / false) noSpamControlType: 1, // Spcifie ο Τύπος Δεν Spam ελέγχου (1.2) resetForm: αλήθεια, // Spcifie αν μορφή επαναφορά μετά την υποβολή (true / false) reCaptchaPublicKey: null, // καθοριζόμενη reCAPTCHA PublicKey σας reCaptchaId: «reCAPTCHA», // καθοριζόμενη μια unqiue αναγνωριστικό για HTML στοιχείο, όπου ReCaptcha θα ενσωματωθεί (μόνο καθοριζόμενη το ID δεν δημιουργούν το στοιχείο με τη μορφή) reCaptchaTheme: «καθαρών», // καθοριζόμενη το θέμα ReCaptcha που θέλετε να χρησιμοποιήσετε reCaptchaLang: «en», // καθοριζόμενη η ReCaptcha Lang που θέλετε να χρησιμοποιήσετε reloadCaptcha: αλήθεια, // καθοριζόμενη αν επαλήθευσης επαναφόρτωση μετά την υποβολή (true / false) Ayah: ψευδείς, // καθοριζόμενη αν Ayah είναι να ενεργοποιήσετε (true / false) attachmentFile: αλήθεια, // καθοριζόμενη αν συνημμένου αρχείου είναι να ενεργοποιήσετε (true / false) maxAttachments: 5, // καθοριζόμενη ο μέγιστος αριθμός συνημμένων αρχείων των showBtnSend: ψευδείς, // αν η καθοριζόμενη αποστολής btn είναι ορατή κατά τη φόρτωση μορφή όταν Δεν Spam ελέγχου είναι να ενεργοποιήσετε (true / false) customFileInput: αλήθεια, // καθοριζόμενη αν το αρχείο εισόδου είναι έθιμο του δέρματος (true / false) submitAlertType: «διαφάνεια», // καθοριζόμενη το είδος του συναγερμού εμφάνιση για να υποβάλουν (διαλόγου / slide) maxAttAlertType: «διαφάνεια», // καθοριζόμενη το είδος του συναγερμού για τη μέγιστη προβολή συνημμένων (διαλόγου / slide) urlLoaderImg: «css / w2_contact_form / images / ajax-loader.gif», // καθοριζόμενη το url της εικόνας φορτωτή nospamInfoHover: // αλήθεια καθοριζόμενη αν infos NOSPAM επιδεικνύει στις mouseover (true / false) })? 
  • PHP κλάση πλήρως παραμετροποιήσιμο:
     // δημιουργία μιας καινούριας εμφάνισης της κατηγορίας Επικοινωνία $ επαφή = νέα W2ContactForm ()? // αν πρέπει να επαναπροσδιορίσουμε κάποιες παραμέτρους (παράδειγμα: αν έχετε πολλά φόρμα επικοινωνίας στην ιστοσελίδα σας) // Καθορίζει τον αποστολέα e-mail. Αν δεν καθοριζόμενη αποστολέα e-mail το ηλεκτρονικό ταχυδρομείο χρησιμοποιούνται για να στείλετε το μήνυμα θα είναι το μήνυμα του χρήστη (ο οποίος υποβάλλει το έντυπο) $ επαφής-> setMailSender ([email protected] »)? /// Καθορίζει τους παραλήπτες μηνυμάτων ηλεκτρονικού ταχυδρομείου. Μπορείτε να καθορίζει πολλά emails για πολλαπλές παραλήπτη. Εάν μόνο μία διεύθυνση ηλεκτρονικού ταχυδρομείου καθοριζόμενη η προεπιλεγμένη εφαρμογή ηλεκτρονικού ταχυδρομείου θα είναι η πρώτη (δείκτης 1) $ επαφής-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected] »))? // Καθορίζει αν θέλετε να χρησιμοποιήσετε τη λειτουργία αυτόματης ανταπόκρισης $ επαφής-> setAutoResponder (αλήθεια)? // Καθορίζει αν θέλετε να χρησιμοποιήσετε ένα διαφορετικό μήνυμα ηλεκτρονικού ταχυδρομείου που αποστολέα e-mail στο auto ανταπόκρισης $ επαφής-> setMailResponder ([email protected] »)? // Ορίζει το όνομα της ιστοσελίδας σας $ επαφής-> setSiteName (array ('όνομα της ιστοσελίδας "))? // Καθορίζει τα απαραίτητα πεδία για την επικύρωση φόρμα. $ επαφής-> setRequiredFields (array («λήπτης», «ταχυδρομείο», «υποκείμενο», «μήνυμα»))? // Καθορίζει τα πεδία για την προσθήκη τους στο σώμα του μηνύματος ταχυδρομείου - αν δεν καθοριζόμενη τομέα σε όλους τους τομείς θα προστεθούν αυτόματα στο μήνυμα σώμα ταχυδρομείου $ επαφής-> setBodyMessageFields ('<p> E-mail: [mail] </ p> <p> Έκδοση: [κείμενο] </ p> <p> Τηλέφωνο: [τηλέφωνο] </ p> <p> Ημερομηνία Γέννησης: [datebirth] </ p> <p> Χώρα: [χώρα] </ p> <p> Ιστοσελίδα: [ιστοσελίδα] </ p> <p> Μήνυμα: [μήνυμα] </ p> ')? // Καθορίζει το θέμα του e-mail, αν δεν θέλετε να χρησιμοποιήσετε θεματικό πεδίο στη φόρμα σας $ επαφής-> setMailSubject = 'θέμα του μηνύματος "? // Καθορίζει τα πεδία πρέπει HTML encodage (παράδειγμα: περιοχή κειμένου) $ επαφής-> setHtmlFields (array («μήνυμα»))? // Καθορίζει αν ετικέτες HTML είναι αποδεκτή στο μήνυμα ηλεκτρονικού ταχυδρομείου (για το στοιχείο μορφή textarea) $ επαφής-> setAcceptHtmlContent (ψευδής)? // Καθορίζει αν η φόρμα HTML είναι κωδικοποιημένα σε utf_8 $ επαφής-> setUtf8Encode (αλήθεια)? // Καθορίζει το φάκελο για προσθήκες συνημμένα αρχεία στο διακομιστή σας $ επαφής-> setUploadsFolder (dirname (__ __ ΑΡΧΕΙΟ) "/ προσθήκες».)? // Καθορίζει το μέγιστο μέγεθος αρχείου για τα αρχεία συνημμένα (στην οκτάδα) $ επαφής-> setMaxFileSize (1000000)? // Καθορίζει το μέγιστο αριθμό για συνημμένα αρχεία $ επαφής-> setMaxAttachmentFiles (5)? // Καθορίζει τις αποδεκτές επεκτάσεις (.jpg,.png,.pdf...) για τα αρχεία συνημμένα $ επαφής-> setExtFileOk (array («pdf», «DOC», «docx ',' jpeg ',' jpg ',' png», «gif))? // Καθορίζει αν θέλετε να διαγράψετε τα αρχεία που αποστέλλονται μετά την αποστολή e-mail $ επαφής-> setDeleteUploadsAfterSending (αλήθεια)? // Καθορίζει το ελάχιστο και το μέγιστο χρόνο μεταξύ της υποβολής της αίτησης (σε δευτερόλεπτα) $ επαφής-> setAntiSpamTimeControl (array ('λεπτά' => '5', 'max' => '3600'))? // Καθορίζει εάν θέλετε το σενάριο να διαμορφώσετε τον CHMOD για "προσθήκες" φάκελο $ επαφής-> setAutoCHMOD (ψευδής)? // Καθορίζει αν θέλετε να χρησιμοποιήσετε δεν ελέγχει το spam (drag and drop) $ επαφής-> setNoSpamControl (αλήθεια)? // Καθορίζει αν θέλετε να χρησιμοποιήσετε reCAPTCHA για επικύρωση φόρμα $ επαφής-> setReCaptcha (ψευδής)? // Καθορίζει αν θέλετε να χρησιμοποιήσετε Ayah για επικύρωση φόρμα $ επαφής-> setAyah (ψευδής)? // internationnalization με απλό αρχείο.tmx (laguages ​​/ w2_cf_notifications.tmx) $ επαφής-> setLang ('en')? // Αποστολή email $ επαφής-> sendEmail ()? 
  • Εύκολο να διεθνοποιήσουν (απλά χρησιμοποιήστε τα μεταφρασμένα αρχεία ή να δημιουργήσετε τα δικά σας):
    για την PHP.

Τεχνική υποστήριξη

Για μια γρήγορη απάντηση μου στείλει ένα προσωπικό μήνυμα μέσω του προφίλ μου.
πρακτορείο web

απολαύσετε!

Αλλαγών:

  • έκδοση 2,06:
    • Προστέθηκε timestamp, IP των χρηστών και URL του αιτούντος στο υποσέλιδο του μηνύματος ηλεκτρονικού ταχυδρομείου.
    • Προστέθηκε νέα reCAPTCHA Google.
    • Προστέθηκε xlsx entension για συνημμένου αρχείου.
    • σταθερό συνημμένο αρχείο κοινοποίηση απροσδιόριστο.
  • έκδοση 2.0.5:
    • Σταθερή λάθος αυτόματης απάντησης όνομα του αποστολέα στο γραμματοκιβώτιο.
  • έκδοση 2.0.4:
    • Προστέθηκε HTML5 δεδομένων εγγεγραμμένων κοινοποίηση αποδίδουν για να εμφανιστεί ειδοποίηση κειμένου για το κουμπί συνημμένου αρχείου.
  • έκδοση 2.0.3:
    • Προστέθηκε η δυνατότητα να προσθέσει "την είσοδο ελλιπή" κοινοποίηση για την επικύρωση JavaScript.
    • Ενημερώθηκε θέματα CSS.
    • Προστέθηκε η δυνατότητα να προσθέσετε τιμές πεδίου στο ταχυδρομείο θέμα.
  • έκδοση 2.0.2:
    • Σταθερά bug για την επιλογή lang.
    • Ενημερώθηκε θέματα CSS.
  • 2.0.1:
    • Προστέθηκε η δυνατότητα να προσθέσετε Cc ή Bcc παραλήπτη, χρησιμοποιώντας αυτό το synthax "bcc: [email protected]".
    • Ενημερώθηκε CSS διάταξη πλέγματος στο κέντρο τα στοιχεία του δικτύου.
  • έκδοση 2.0:
    • Προστέθηκε υποστήριξη Ui tootlip.
    • Προστέθηκε υποστήριξη πολλαπλών μορφή σελίδα
    • Προστέθηκε CSS διάταξης πλέγματος για τη δημιουργία σύνθετων πρότυπο φόρμας ανταποκρίνεται.
    • Προστέθηκε HTML5 επικύρωσης δεδομένων-κανόνα.
    • Προστέθηκε νέα jQuery plugin paramater για την επιτυχία υποβάλουν (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Αφαιρέθηκε inline πρότυπο HTML (χρήση διάταξη πλέγματος αντί)
  • έκδοση 1.2.1:
    • Προστέθηκε λείπουν αρχεία βιβλιοθήκης Zend Επικύρωση για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου μέσω SMTP.
  • έκδοση 1.2.0:
    • Ενημερώθηκε η διαδικασία της μετάφρασης να αντικαταστήσει.tmx αρχείο.php στόχος είναι να files.The minify το πακέτο αφαιρώντας το Zend μεταφράσει συστατικό.
    • Προστέθηκε νέες μεθόδους για να καθορίσετε το μήνυμα auto-ανταπόκρισης και το θέμα ή όλα τα μηνύματα ειδοποίησης PHP χωρίς να επεξεργαστείτε τα αρχεία μετάφρασης.
    • Προστέθηκε νέα ανταποκρίνονται κανόνες CSS για το πλαίσιο μηνύματος NOSPAM
  • έκδοση 1.1.18:
    • Ενημερώθηκε CSS αρχεία στο κέντρο πεδία στοιχεία.
  • έκδοση 1.1.17:
    • Προστέθηκε μια νέα μέθοδο για να στείλετε e-mail σε όλους τους παραλήπτες αυτόματα (χωρίς να χρησιμοποιεί κρυφό πεδία).
  • έκδοση 1.1.16:
    • Προστέθηκε αρχεία μετάφρασης για datepicker widget.
  • έκδοση 1.1.15:
    • Προστέθηκε μετάβαση CSS για IE 10.
  • έκδοση 1.1.14:
    • Διόρθωση bug για κουκίδα στον IE9.
  • έκδοση 1.1.13:
    • Νέα μέθοδος για να φορτώσετε μόνο αρχεία (δεν στέλνετε ως συνημμένο).
  • έκδοση 1.1.12:
    • Νέο χαρακτηριστικό για να προσθέσετε αρχεία συνημμένο στο μήνυμα auto-ανταπόκρισης.
  • έκδοση 1.1.11:
    • Προσθήκη φορτωτή για τον έλεγχο NOSPAM για να εμφανιστεί το κουμπί "Αποστολή" μόνο όταν NOSPAM κρυμμένα πεδία φορτωθεί τελείως (χρήσιμο για αργή σύνδεση στο διακομιστή).
  • έκδοση 1.1.10:
    • Fix CSS bug για την είσοδο προσαρμοσμένο αρχείο σε IE10.
  • έκδοση 1.1.9:
    • Η προσθήκη νέων laguage (πορτογαλικά).
  • έκδοση 1.1.8:
    • Δυνατότητα να προσθέσετε πεδία αξία στο μήνυμα auto-ανταπόκρισης (απλά χρησιμοποιήστε shortcode [FIELD_NAME] στο περιεχόμενο της ανταπόκρισης μήνυμα ηλεκτρονικού ταχυδρομείου).
    • Νέα μορφή HTML πρότυπο με HTML5 χαρακτηριστικό σύμβολο κράτησης θέσης.
  • έκδοση 1.1.7:
    • αναβάθμισε τη βιβλιοθήκη της PHP Ayah να διορθώσετε το σφάλμα
  • έκδοση 1.1.6:
    • Η γραμμή προόδου για συνημμένου αρχείου μεταφόρτωση
    • Σφάλμα Fix για jQuery 1.9 ($.browser).
    • Προσθέτοντας τον κώδικα HTML χαρακτηριστικά Enctype = "multipart / form-data" για το στοιχείο της φόρμας στα παραδείγματα.
  • έκδοση 1.1.5:
    • Μετάβασης τώρα διαθέσιμη για το πρόγραμμα περιήγησης Chrome, Safari και Opera CSS.
  • έκδοση 1.1.4:
    • Αυτόματη μεταφόρτωση των Ayah μετά την υποβολή εντύπου.
    • Fix CSS bug για να στείλετε το χρώμα κουμπί με θέμα CSS θερμής γλιστρά.
  • έκδοση 1.1.3:
    • Fix PHP 5.4 σφάλματος για $ _FILES.
    • Fix CSS bug για UI κουμπί που σε Chrome.
    • JQuery UI 1.9.2 περιλαμβάνονται στο πακέτο λήψης (εάν χρειαστεί να το χρησιμοποιήσετε).
    • Body μήνυμα ηλεκτρονικού ταχυδρομείου χαραγή οθόνη (πεδία Textarea αξία).
  • έκδοση 1.1.2:
    • Διόρθωση bug για κουτάκι πεδία πλάτος στο Chrome.
    • Μπορείτε να προσθέσετε το δικό του πεδίο προσαρμοσμένο αρχείο σας στη φόρμα σας.
  • έκδοση 1.1.1:
    • Μπορείτε να στείλετε e-mail σας μέσω SMTP με πιστοποίηση ταυτότητας (παράδειγμα: gmail).
    • Νέα μέθοδος για να δημιουργήσετε το δικό σας πρότυπο HTML για το μήνυμα του σώματος ταχυδρομείου.
    • Νέα javascript επανάκλησης για να υποβάλουν εκδήλωση επιτυχία. Μπορείτε να δημιουργήσετε το δικό σας λειτουργία javascript για να υποβάλουν εκδήλωση επιτυχία.
  • έκδοση 1.1.0:
    • Μπορείτε να στείλετε e-mail σας μέσω SMTP.
    • Fix encodage bug για το περιεχόμενο utf_8 στο μήνυμα ηλεκτρονικού ταχυδρομείου για να δεχθεί όλους τους τύπους των χαρακτήρων.
    • νέο στυλ CSS (με δυνατότητα αλλαγής μεγέθους) βελτιστοποιημένη για iDevices.
    • διορθώσετε το μήνυμα σφάλματος για τα ελλείποντα τη γλώσσα της μετάφρασης.
    • javascript λειτουργία επανάκλησης (beforeSubmit) για να δημιουργήσετε το δικό σας ειδικούς κανόνες επικύρωσης.
    • Κωδικός συντάκτης μορφή πηγαίου (περιλαμβάνεται στο πακέτο λήψης).
    • εύκολο πακέτο insatallation (όλα τα αρχεία σε ένα φάκελο).
    • νέα θέματα CSS UI (για το widget UI datepicker, buttonset...).
    • auto-ανταπόκρισης χαρακτηριστικό.
    • εύκολη μέθοδο μετάφρασης για την PHP ειδοποιήσεις μηνυμάτων (μέσω.tmx αρχείο).
    • Ayah (Are You A Human) ολοκλήρωσης.

Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

Δημιουργήθηκε:
30 του Οκτωβρίου του 12

Τελευταία ενημέρωση:
27 Ιανουαρίου 15

Συμβατά προγράμματα περιήγησης:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Αρχείων που περιλαμβάνονται:
JS JavaScript, HTML, CSS, PHP

Πλαίσιο Λογισμικό:
Zend

Έκδοση Λογισμικού:
PHP 5.x

Λέξεις-κλειδιά

το ηλεκτρονικό εμπόριο, το ηλεκτρονικό εμπόριο, Όλα τα Προϊόντα, Ajax, κατάσχεση, Ayah, captcha, επαφή, έλξη, πτώση, μορφή, jQuery, php, reCAPTCHA, το spam, επικύρωση, Zend