urdu Português
Inglês English Deutsch Deutsch espanhol Español Français Français italiano Italiano holandês Nederlands Português Português russo Русский Ελληνικά Ελληνικά
Login



 
Bem-vindo ao Jumi! Tutorial >> >> Manipulador Formmail iframed com Jumi

Vamos supor que você precisa para criar um formulário em seu site, que passa as informações necessárias por e-mail e publicá-lo em uma posição de módulo e / ou em um item de conteúdo.

HiQ Formmail é um manipulador de formulário php. Características: vários anexos, tipos de limite de anexos permitidos, bloquear anexos por extensão, múltiplos destinatários e Cco (s), atendedor automático, personalizado cabeçalho / rodapé para a saída, redirecionamento e muito mais. Ele funciona com o modo seguro e em register_globals off.

HiQMF não é um Joomla! componente - é um aplicativo independente. Esta abordagem tem algumas vantagens: o seu Joomla! configurações e dados permanecem intactos.

Neste tutorial vou mostrar a você como fazer HiQMF parte integrante do seu Joomla! site, ou seja, como publicar formulários em uma posição de módulo e / ou em um item de conteúdo.

Pré-requisitos

  1. servidor rodando PHP 4.1 pelo menos,
  2. Joomla,
  3. Jumi módulo e / ou plugin,
  4. HiQ Formmail v 2.0 que pode ser baixado aqui,
  5. algum conhecimento de html e formulários.

HiQMF instalação e configuração

  1. Baixe HiQ Formmail de páginas do desenvolvedor web.
  2. Siga documentação HiQMF - basta extrair o conteúdo para a nova pasta (de preferência com o nome hiqmf) sob você raiz Joomla. A seguir vou suponha que seu hiqmf nova pasta está diretamente sob sua raiz: your_joomla_root / hiqmf.
  3. Siga documentação e editar o HiQFMConfg.conf arquivo de configuração usando seu editor de texto favorito.
  4. Executar ou seja incluído forma test.html escrever na linha de endereço do seu navegador:
    http://www.yourwebsite.com/hiqmf/test.htm

Para efeitos de segurança eu recomendo:

  • lugar em cada diretório que você criar o arquivo index.html vazio,
  • incluir em sua linha de arquivo robots.txt
    Disallow: / hiqmf /
Estas medidas visam impedir que diretórios de outros olhos penetrantes.

Jumi - HiQMF - Integração Joomla

Eu vou te mostrar todo o processo sobre o verdadeiro exemplo que pode ser baixado aqui. Mais tarde você pode personalizar vários css, js e outros arquivos para conformar os seus padrões de visibilidade do site.

  1. Criar formulário e coloque-o no seu "hiqmf" diretório na web. Esteja ciente das dimensões da forma porque deve caber-lhe dimensões do módulo.
    Para o nosso propósito de aprendizado criei forma simples example.html com e-mail de verificação. Ele está incluído no pacote de demonstração.
    Estudá-lo e brincar com ele. Você vai notar example.html contém referência a
    - Arquivo example.css (css modelo dos formulários),
    - Check.js (javascript que verifica e remetente / endereço de e-mail),
    - Footer.js (alguns rodapé javascript padronizado do formulário) e
    - Thanks.html (apenas página de agradecimento).
    Coloque todos esses arquivos em "incl" diretório sob o seu "hiqmf" diretório.
  2. Testá-lo no seu navegador: http://www.yourwebsite.com/hiqmf/example.html.
  3. Para integrar o formulário em Joomla! módulo ou item de conteúdo eu preparei arquivo jumi_forms.php. O código é muito simples: só inclui formas HiQMF na posição adequada por meio do bem saber html tag iframe. Você pode modificá-lo como quiser, é claro. Jumi_forms.php lugar em sua pasta hiqmf.

Estou repetindo a estrutura de diretórios inteira aqui:

  • Raiz Joomla
    • administrador
    • esconderijo
    • componentes
    • ...
    • ...
    • hiqmf (Contém arquivos HiQMF nativas: HiQMF.php, etc HiQMFConf.conf, e suas formas example.html, jumi_forms.php)
      • incl (Contém personalizado css, js ou outros arquivos por exemplo: example.css e check.js e obrigado.html)
      • Temp_files (Arquivos temporários HiQMF)
    • imagens
    • inclui
    • línguas
    • ...
    • ...
  1. Agora decidir o tempo que você deseja colocar a forma em uma posição de módulo ou um item de conteúdo. Use Jumi módulo ou plugin Jumi para o efeito, respectivamente, e do componente Jumi incluem hiqmf / jumi_forms.php por este caminho:

Módulo

patname:

hiqmf / jumi_forms.php

argumentos:

[Nome do arquivo de formulário] [width] [height] [rolagem]

Plugin

{Jumi [hiqmf / jumi_forms.php] [formulário filete nome] [largura] [altura] [rolagem]}

onde

  • largura é a largura da forma em percentagens ou pixels,
  • altura é a altura da forma em pixels,
  • rolagem é a visibilidade barras de rolagem: sim / não / auto.

Isso significa que o nosso código de demonstração concreta plugin será:

{incl Jumi[hiqmf / jumi_forms.php] formulário[hiqmf / example.html]
largura[180px] Alto[430] rolagem[no]}

Qualquer coisa fora dos colchetes [] são observações que Jumi ignora. Você pode usá-los e você não precisa usá-los.

  1. Publicar um módulo ou salvar um artigo com a referência do plugin Jumi.

Observações

Você pode fazer uso do Joomla padrão! invólucro componente para exibir o formulário também. O resultado será uma mostra no componente de invólucro (como um artigo individual).

Tudo que você precisa, no futuro, é desenvolver os seus próprios formulários HTML. Todos os outros arquivos como CSS, JS, "obrigado" os arquivos podem ser bastante universal. Você pode até personalizar jumi_forms.php às suas necessidades específicas.

Além disso, você pode desejar personalizar o cabeçalho HiQMF e vários arquivos de rodapé para combinar com o resto do seu site: er_header_def.htm, er_footer_def.htm, header_def.htm, footer_def.htm.

Você também pode utilizar todas as formas padrão html características e especialidades da HiQ manipulador Formmail também (como anexos, autoresponder, ...).