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

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ajax formulário de contato com anexos e sem controle de spam (drag and drop, reCaptcha, aia)

O w2 Ajax formulário de contato é uma solução completa para criar formulário de contato ajax. Projetado para ser um plugin flexível, esta oferta Item clássicos e características originais. Você pode facilmente criar seus próprios modelos de formulários HTML e CSS seus próprios temas.

Requerimentos mínimos:

  • PHP versão 5.x (PHP5 ou superior).

No Control Spam (Drag and Drop)

O drag'n'drop No Control Spam é uma alternativa amigável para o captcha traditionnal.
Não é uma característica drag'n'drop simples para exibir o botão Enviar. É uma solução completa para anti spam.

O Controle de Spam Não controla o tempo entre cada apresentação (configurável max / min) e gerar alguns campos hiddens com uma chave de criptografia (configurável) quando o dragger é descartado. Os campos ocultos são gerados com alfanumérico tempo aleatório e (criptografada via chave de criptografia) para garantir que os campos Sem controle de spam estão disponíveis apenas por um período limitado (configurável).

Esta é uma proteção segura e amigável realmente usuário. Em seguida, ele é fácil de personalizar-lo com CSS.

Há quatro tipo para No Control Spam:

  • básico (basta arrastar e soltar)
  • cores (drag'n'drop a cor direita)
  • números (drag'n'drop o número à direita)
  • formas (drag'n'drop a forma direita)

O plug-in permite que você use outra solução capctha como o Google ou ReCaptcha Ayah (você é um ser humano).

PHP e JavaScript librarys

  • Este plugin utiliza algum Zend PHP Componentes (Zend Mail, Zend Mime) para características mailling.
    O componente Zend Mail é uma das biblioteca mailling mais poderoso e professionnal. Ele permite que você entregar correio limpo (encodage e anexos) para todo o tipo de caixa de correio (desktop ou móvel).
  • Ele usa clássicos plugins jQuery como jQuery Ui, Formulário jQuery, jQuery Validation. Todos os temas (jQuery UI) e arquivos de tradução para plugins são indluded no pacote.

Wordpress versão disponível
Vídeos tutoriais

Características

  • Otimizado para iDevices (sensível).
  • Arquivos únicos ou múltiplos anexos (você pode facilmente desabilitar este recurso).
  • Múltiplo ou único destinatário (em simultâneo ou não).
  • Fácil de configurar (html, css, javascript, php).
  • Fácil de adicionar (ou remover) os seus próprios campos.
  • O recurso de resposta automática (configurável).
  • Javascript e validação php.
  • Mensagem de e-mail aceita conteúdo HTML (configurável).
  • Você pode usar várias instâncias do formulário na mesma página.
  • PHP Script baseado no código aberto Zend Framework Components Mail, Mime e Translate.
  • Arrastar e soltar recurso (sem controle de spam) tem 4 modelos diferentes (ver visualização ao vivo).
  • Arrastar e soltar recurso (sem controle de spam) está pronto para a tela de toque.
  • Integração ReCaptcha.
  • aia (Você é um ser humano) integração.
  • A documentação completa (exemplos bem documentados).
  • JQuery plugins totalmente configurável:
     // Inicialização do formulário $ ("# w2ContactForm '). w2ContactForm ({ noSpamControl: true, // se spécifié No Control Spam é activate (true / false) noSpamControlType: 1, // Spcifie o Tipo de Controle Sem Spam (02/01) resetForm: true, // Spcifie se forma reset após apresentar (true / false) reCaptchaPublicKey: null, // spécifié seu reCaptcha PublicKey reCaptchaId: 'recaptcha', // spécifié uma ID unqiue para o elemento HTML onde reCaptcha será integrado (apenas spécifié o ID não criar o elemento em forma) reCaptchaTheme: 'clean', // spécifié o tema ReCaptcha deseja usar reCaptchaLang: 'en', // spécifié o reCaptcha Lang você deseja usar reloadCaptcha: true, // spécifié se captcha é recarregado depois de submeter (true / false) aia: false, // spécifié se Ayah é activate (true / false) attachmentFile: true, // spécifié se o arquivo anexo é ativar (true / false) maxAttachments: 5, // spécifié o número máximo de arquivos anexos showBtnSend: false, // spécifié se o btn envio é visível ao carregar formulário quando nenhum controle Spam é ativar (true / false) customFileInput: true, // spécifié se a entrada de arquivo é de capa personalizada (true / false) submitAlertType: 'slides', // spécifié o tipo de alerta que indica para apresentar (de diálogo / slide) maxAttAlertType: 'slides', // spécifié o tipo de alerta que indica para anexos máximas (de diálogo / slide) urlLoaderImg: 'CSS / w2_contact_form / imagens / ajax-loader.gif', // spécifié o URL da imagem loader nospamInfoHover: true // spécifié se informações sobre NoSpam está exibindo no mouseover (true / false) }); 
  • PHP classe totalmente configurável:
     // criação de uma nova instância da classe de contato $ contacto = new W2ContactForm (); // se você precisa redefinir alguns parâmetros (exemplo: se você tem vários formulário de contato em seu site) // Especifica o remetente e-mails. Se você não spécifié-mail do remetente do e-mail usado para enviar o e-mail será o e-mail do usuário (que enviar o formulário) $ por contacto> setMailSender ([email protected] '); /// Especifica os destinatários de e-mails. Você pode especifica vários e-mails para múltiplos destinatários. Se apenas um e-mail é spécifié o e-mail padrão será a primeira (índice 1) $ por contacto> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // Especifica se você quiser usar o recurso de resposta automática $ por contacto> setAutoResponder (true); // Especifica se você quiser usar um e-mail diferente que remetente e-mail para o atendedor automático $ por contacto> setMailResponder ([email protected] '); // Especifica o nome do seu web site $ por contacto> setSiteName (array ('nome do site')); // Especifica os campos necessários para a validação de formulário. $ por contacto> setRequiredFields (array ('beneficiários', 'email', 'assunto', 'message')); // Especifica os campos para adicioná-los no corpo da mensagem de correio - se você não spécifié campo todos os campos serão automaticamente adicionados à mensagem corpo correio $ por contacto> setBodyMessageFields ('<p> E-mail: [email] </ p> <p> Version: [versão] </ p> <p> Telefone: [telefone] </ p> <p> Data de Nascimento: [datebirth] </ p> <p> País: [país] </ p> <p> Web site: [site] </ p> <p> Mensagem: [mensagem] </ p> '); // Especifica o assunto do e-mail se você não usar o campo no formulário $ por contacto> setMailSubject = 'assunto da mensagem'; // Especifica os campos precisam encodage HTML (exemplo: textarea) $ Contato-> setHtmlFields (array ('mensagem')); // Especifica se tags HTML é aceite na mensagem de e-mail (para o elemento do formulário textarea) $ por contacto> setAcceptHtmlContent (false); // Especifica se o formulário HTML é codificada em UTF_8 $ por contacto> setUtf8Encode (true); // Especifica a pasta para uploads de arquivos anexos em seu servidor $ por contacto> setUploadsFolder (dirname (__ __ FILE) '/ uploads'.); // Especifica o tamanho máximo de arquivo para os arquivos anexos (em octeto) $ por contacto> setMaxFileSize (1000000); // Especifica o número máximo de arquivos anexos $ por contacto> setMaxAttachmentFiles (5); // Especifica as extensões aceitas (.jpg,.png,.pdf...) para os arquivos anexos $ por contacto> setExtFileOk (array ('pdf', 'doc', 'docx "," jpeg "," jpg "," png', 'gif')); // Especifica se você deseja excluir os arquivos enviados após o envio de e-mail $ por contacto> setDeleteUploadsAfterSending (true); // Especifica o tempo máximo entre a apresentação do formulário de mínimo e (em segundos) $ por contacto> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Especifica se você deseja que o script configure o CHMOD para "uploads" pasta $ por contacto> setAutoCHMOD (false); // Especifica se você quiser usar nenhum controle de spam (drag and drop) $ por contacto> setNoSpamControl (true); // Especifica se você deseja usar para recaptcha forma de validação $ por contacto> setReCaptcha (false); // Especifica se você deseja usar para Ayah forma de validação $ por contacto> setAyah (false); // internationnalization com arquivo.tmx simples (laguages ​​/ w2_cf_notifications.tmx) $ por contacto> setlang ('en'); // Enviando e-mail $ por contacto> sendEmail (); 
  • Fácil de internacionalizar (basta usar os arquivos traduzidos ou criar o seu próprio):
    para PHP.

Suporte técnico

Para uma resposta rápida me envie uma mensagem privada através do meu perfil.
agência web

apreciar!

ChangeLog:

  • versão 2.06:
    • Adicionado timestamp, IP do usuário e URL referer no rodapé da mensagem de correio.
    • Adicionado novo recaptcha Google.
    • Entension xlsx Adicionado para o arquivo anexo.
    • notificação arquivo anexado fixo indefinido.
  • versão 2.0.5:
    • Nome fixo errado remetente resposta automática na caixa de entrada.
  • versão 2.0.4:
    • Added-notificação dados anexado HTML5 atributo para exibir notificação de texto botão arquivo anexo para.
  • versão 2.0.3:
    • Adicionado recurso para adicionar "entrada incompleta" notificação para javascript validação.
    • Temas CSS atualizados.
    • Adicionado recurso para adicionar valores de campo no assunto da mensagem.
  • versão 2.0.2:
    • Corrigido o erro para a seleção lang.
    • Temas CSS atualizados.
  • versão 2.0.1:
    • Recurso para adicionar destinatário Cc ou Bcc usando este synthax ": [email protected] bcc", acrescentou.
    • Atualizado layout de grade CSS para centralizar os elementos da rede.
  • versão 2.0:
    • Adicionado suporte Ui tootlip.
    • Forma Adicionado suporte multi página
    • Adicionado layout de grade CSS para criar modelo de formulário complexo responsivo.
    • Adicionado validação regra dados HTML5.
    • Adicionado novo paramater plugin jQuery para o sucesso submit (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Template HTML de inline removido (uso de layout de grade em vez disso)
  • versão 1.2.1:
    • Adicionado faltando arquivos de biblioteca Zend Validar para o envio de e-mail via SMTP.
  • a versão 1.2.0:
    • Atualizado o processo de tradução para substituir arquivo.tmx por.php objetivo files.The é apoucar o pacote através da remoção do Zend traduzir componente.
    • Novos métodos adicionados para especificar a mensagem de resposta automática de mensagens de notificação e PHP ou todos os sujeitos sem editar os arquivos de tradução.
    • Adicionado novas regras CSS responsivos caixa de mensagem para nospam
  • Versão 1.1.18:
    • Atualizado arquivos CSS para centralizar elementos campos.
  • Versão 1.1.17:
    • Adicionado um novo método para enviar e-mail para todos os destinatários automaticamente (sem o uso de campos ocultos).
  • Versão 1.1.16:
    • Adicionado arquivos de tradução para datepicker widget.
  • Versão 1.1.15:
    • Adicionado transição CSS para o IE 10.
  • Versão 1.1.14:
    • Correção de bug para espaço reservado no IE9.
  • Versão 1.1.13:
    • Novo método apenas para fazer upload de arquivos (não enviá-los como anexo).
  • Versão 1.1.12:
    • Novo recurso para adicionar arquivos anexados à mensagem de resposta automática.
  • Versão 1.1.11:
    • Adicionar carregador para o controle nospam botão para exibir "enviar" apenas quando NoSpam campos escondidos são completamente carregado (útil para conexão servidor lento).
  • Versão 1.1.10:
    • Fix bug CSS para a entrada de arquivo de costume no IE10.
  • versão 1.1.9:
    • Adicionando novo laguage (Português).
  • versão 1.1.8:
    • Possibilidade de adicionar campos de valor na mensagem de resposta automática (apenas usar shortcode [field_name] no conteúdo da mensagem responder mail).
    • Novo modelo de formulário HTML com HTML5 atributo de espaço reservado.
  • versão 1.1.7:
    • atualizado a biblioteca PHP Ayah para corrigir erro
  • versão 1.1.6:
    • Barra de progresso para upload de arquivo anexo
    • Erro correção para jQuery 1.9 ($.browser).
    • Adicionando o código HTML atributos enctype = "multipart / form-data" para o elemento em forma de exemplos.
  • versão 1.1.5:
    • Transição já está disponível para o navegador Chrome, Safari e Opera CSS.
  • versão 1.1.4:
    • Recarregamento automático de Ayah após o envio do formulário.
    • Fix CSS bug para o botão enviar cores com tema CSS hot-espreitadelas.
  • versão 1.1.3:
    • Corrigir PHP 5.4 erro por US $ _FILES.
    • Corrigir CSS bug para o botão UI definido no Chrome.
    • JQuery UI 1.9.2 incluído no pacote de transferência (se você precisa usá-lo).
    • Corpo de exibição mensagem de correio breakline (para áreas de texto valor).
  • versão 1.1.2:
    • Correção de bug para caixa de seleção campos largura no Chrome.
    • Você pode adicionar seu próprio campo de arquivo personalizado em seu formulário.
  • versão 1.1.1:
    • Você pode enviar seu e-mail via SMTP com autenticação (exemplo: gmail).
    • Novo método para criar o seu próprio modelo HTML para o corpo da mensagem de correio.
    • New callback javascript para enviar evento de sucesso. Você pode criar sua própria função javascript para enviar evento de sucesso.
  • versão 1.1.0:
    • Você pode enviar seu e-mail via SMTP.
    • Fix bug encodage para conteúdo UTF_8 na mensagem de correio para aceitar todo o tipo de personagem.
    • novo estilo CSS (redimensionável) otimizado para iDevices.
    • corrigir mensagem de erro para tradução em falta.
    • função callback javascript (beforeSubmit) para criar suas próprias regras específicas de validação.
    • editor de código fonte formulário (incluído no pacote de download).
    • pacote insatallation fácil (todos os arquivos em uma pasta).
    • novos temas de interface do usuário CSS (por Widget UI datepicker, Buttonset...).
    • O recurso de auto-responder.
    • método fácil tradução para PHP notificações mensagens (via.tmx arquivo).
    • aia (Você é um ser humano) integração.

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
30 out 12

Última atualização:
27 de 15 de janeiro

Navegadores compatíveis:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Arquivos incluídos:
JS JavaScript, HTML, CSS, PHP

Software Framework:
Zend

Versão do software:
PHP 5.x

Palavras-chave

eCommerce, eCommerce, Todos os itens, ajax, acessó, rio, aia, CAPTCHA, contato, arrasto, solta, Formato, jquery, php, recaptcha, Spam, validaç, ã, o, zend