Iframed manipulador Formmail 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ários php. Características: vários anexos, tipos de limite de anexos permitidos, Bloquear anexos por extensão, múltiplos destinatários e Cco (s), resposta automática, Costume Cabeçalho / rodapés para a saída, redirecionamento e muito mais. Ele funciona com o modo seguro e register_globals em off.

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

Neste tutorial vou mostrar como fazer HiQMF parte integrante do seu Joomla! website, 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 com PHP 4.1 no mínimo,
  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. Download HiQ Formmail de páginas do desenvolvedor web.
  2. Siga a documentação HiQMF - basta extrair o conteúdo para a nova pasta (de preferência com o nome hiqmf) sob você raiz do Joomla. A seguir vou supor que a sua hiqmf nova pasta está diretamente sob a raiz: your_joomla_root / hiqmf.
  3. Siga a documentação e editar o arquivo de configuração HiQFMConfg.conf usando seu editor de texto favorito.
  4. Executar incluídos ou seja, forma test.html escrever na barra de endereços do seu navegador:
    http://www.yourwebsite.com/hiqmf/test.htm

Para os fins de segurança eu recomendo:

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

Jumi - HiQMF - integração Joomla

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

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

Estou repetindo a estrutura do diretório inteiro aqui:

  • raiz do Joomla
    • administrador
    • cache
    • componentes
    • ...
    • ...
    • hiqmf (Contém HiQMF arquivos nativos: HiQMF.php, HiQMFConf.conf, etc, e suas formas example.html jumi_forms.php)
      • incl (Contém custom css, js ou outros arquivos Ex: example.css, check.js, obrigado.html)
      • Temp_files (HiQMF arquivos temporários)
    • imagens
    • inclui
    • línguas
    • ...
    • ...
  1. Agora decida se deseja colocar a forma em uma posição de módulo ou um item de conteúdo. Use o módulo Jumi Jumi ou plugin para o efeito, respectivamente, e da componente Jumi incluem hiqmf / jumi_forms.php desta forma:

Módulo

patname:

hiqmf / jumi_forms.php

argumentos:

Forma [nome do arquivo] [width] [altura] [deslocamento]

Plugin

{jumi [hiqmf / jumi_forms.php] [forma arquivo nome] [largura] [altura] [rolagem]}

onde

  • largura é a largura do formulário em porcentagem ou pixels,
  • altura é a altura do formulário em pixels,
  • rolagem é as barras de rolagem visibilidade: sim / não / auto.

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

{incl jumi[hiqmf / jumi_forms.php] forma[hiqmf / example.html]
largura[180px] alta[430] rolar[não]}

Qualquer coisa fora do colchetes [] são comentários que Jumi ignora. Você pode usá-los e você não precisa usá-los.

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

Observações

Você pode fazer uso do padrão Joomla! wrapper componente para exibir o formulário também. O resultado será exibido em um componente de wrapper (como um artigo individual).

Tudo que você precisa no futuro é desenvolver 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 querer personalizar o cabeçalho HiQMF diversos e arquivos de futebol 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 todos os recursos padrão de formulários HTML e as especialidades do manipulador HiQ Formmail também (como anexos, autoresponder, ...).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal de viagens - tours.am! Pesquisa passeios na Armênia, Tours, passeios pesquisa online, reserva de hotéis online, Notícias.