Página 1 de 2

Formulário de contato via box Portal

Enviado: 27 Mai 2012, 15:12
por Holmes
Qual a URL do seu fórum: http://chakra-linux.com.br/forum/portal.php
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: Senha:
Estilos instalados: Style we_clearblue
Modificações instaladas: "quem esteve aqui?"; "board3 portal"; "Resolvido"; "WMP"; "Posting Template"; "Legend Repositioning"; "ACP Announcement Centre"; "Share One"; "jGrowl Popup"
Qual seu nivel de experiência:: Iniciante
Quando começou o problema: uma orientação
Descreva seu problema: oi pessoal, estou querendo colocar um formulário de contato no portal e gostaria de saber se isto é possível.

vlw fwi, Holmes

Re: Formulário de contato via box Portal

Enviado: 27 Mai 2012, 15:46
por robra
Se for uma página com o Formulário de contato pelo Fórum, tem a MOD Contact Board Administration.
Se você quer um formulário simples para ficar dentro de um bloco no portal, procure no Google por "formulário de contato php" e virá várias oções.

Abraço. Imagem

Re: Formulário de contato via box Portal

Enviado: 27 Mai 2012, 15:59
por Holmes
robra, é um formulario simples para colocar em um box do portal. vou pesquisar! obrigado...

vlw fwi, Holmes

Re: Formulário de contato via box Portal

Enviado: 28 Mai 2012, 00:39
por _Vinny_
Já pesquisou em kb.php para como adicionar um novo bloco no board3?

Além disso, seria preciso de um pouco mais para um formulário de contato dentro do portal.

Re: Formulário de contato via box Portal

Enviado: 29 Mai 2012, 17:11
por robra
Holmes escreveu:robra, é um formulario simples para colocar em um box do portal. vou pesquisar! obrigado...

vlw fwi, Holmes
Bem... pelo jeito, deve ter achado algo mas não deve ter conseguido fazê-lo funcionar.
Seguindo a minha própria orientação... Imagem... dentre várias opções, tem os abaixo:
1- http://www.criarsites.com/formulario-de-contato-em-php/
2- http://www.oficinadanet.com.br/artigo/p ... _validacao
O que fiz foi usar o 1º, que tem uma aparência e as configurações também, e adaptei uma parte do código do 2º no 1º para obter o preenchimento obrigatório de todos os campos.
Em ambos você tem 2 arquivos, sendo 1 html(formulário) e o outro php(script). Vou chamá-los de form.html e form.php.
Os passos são:
1- Colocar o arquivo form.php na raiz do Fórum.
2- Criar um BBcode [form][/form] e colocar nele todo o conteúdo do form.html onde é para colocar o código HTML.
3- Criar o bloco personalizado e colocar postar nele o BBcode [form][/form].

A configuração do endereço de e-mail para onde será enviada a mensagem do Formulário, como também os textos de aviso e resposta, são definidos no arquivo form.php.
Basicamente vai funcionar. O problema é que tanto a mensagem de aviso quanto ao não preenchimento de todos os campos como a da mensagem enviada com sucesso, ambas abrem na página inteira e não dentro do bloco, embora tenha um link de "Voltar" à página anterior.
Creio que é só procurar na net uma forma de resolver isso. Devem ter outros exemplos de Formulários que tenham esta solução, ou seja, as mensagem aparecendo no arquivo html e não no php.

Abraço. Imagem

Re: Formulário de contato via box Portal

Enviado: 29 Mai 2012, 17:56
por Holmes
Bem... pelo jeito, não deve achado algo mas não deve ter conseguido fazê-lo funcionar.
robra, até achei uns modelos (veja um deles http://www.hostguardian.com.br/forum/vi ... p?f=6&t=73) e não consegui colocá-lo na prática! bom, criei o bloco, que se chama contato, e ele já está na acp>mod. ele ainda não apareceu no portal porque precisa de completá-lo com as informações do bbcode.

vlw fwi, Holmes

Re: Formulário de contato via box Portal

Enviado: 29 Mai 2012, 19:07
por robra
As informações do BBcode estão no 2º passo da minha mensagem anterior.
Veja lá no Portal.

Abraço. Imagem

Re: Formulário de contato via box Portal

Enviado: 29 Mai 2012, 20:22
por Holmes
robra, ficou muito bom aquele formulário, mas ele passou um pouco os limites do bloco. posso usar esse parâmetro para diminuir:

Código: Selecionar todos

style="width= 160px;height: 160px"
vlw fwi, Holmes

Re: Formulário de contato via box Portal

Enviado: 29 Mai 2012, 21:09
por robra
Holmes escreveu:robra, ficou muito bom aquele formulário, mas ele passou um pouco os limites do bloco. posso usar esse parâmetro para diminuir:

Código: Selecionar todos

style="width= 160px;height: 160px"
vlw fwi, Holmes
Pode. Testa lá para ver como vai ficar.
Basicamente vai funcionar. O problema é que tanto a mensagem de aviso quanto ao não preenchimento de todos os campos como a da mensagem enviada com sucesso, ambas abrem na página inteira e não dentro do bloco, embora tenha um link de "Voltar" à página anterior.
Troquei isso aí.
Adaptei de um outro formulário que achei na página http://www.webmaster.pt/php-mail-formul ... o-579.html.
Agora, tanto a mensagem de aviso quanto ao não preenchimento de todos os campos como a da mensagem enviada com sucesso, ambas abrem em um popup e ao fechá-lo, retorna à página do Portal.

Abraço. Imagem

Re: Formulário de contato via box Portal

Enviado: 29 Mai 2012, 21:46
por Holmes
ficou show de bola, muito bom! coloquei isto style="width= 160px;height: 160px" no final de </form>, mas não deu certo. isto style="width= 160px;height: 160px" aparece no portal!

vlw fwi, Holmes