Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Houdini Houdini  • Qua 26 Nov 2014 - 9:54

Único formulário para diversos fóruns Empty Único formulário para diversos fóruns Qua 26 Nov 2014 - 9:54

Minha questão:
Vejam o formulário abaixo:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Este formulário seria para o fórum f54-, mais também seria o mesmo para o f55-, f56-, f57-, f58-, f59-, f60-, entre outros.
Queria saber se tem como utilizar apenas um formulário para postar em todos os tópicos?

Como assim todos os tópicos?

- Seria que eu utilizaria apenas o formulário passado acima para postar nos tópicos informados, sendo que tivesse a opção de se escolher em qual fórum iria a postagem. Até por que a única opção que vi foi criar um formulário para cada fórum e isto seria bem trabalhoso, já que e média seriam mais de 50 páginas HTML.


Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

waghcwb waghcwb  • Qua 26 Nov 2014 - 13:36

Único formulário para diversos fóruns Empty Re: Único formulário para diversos fóruns Qua 26 Nov 2014 - 13:36

Reputação da mensagem: 100% (1 votos)
É bem simples na verdade, veja o código abaixo:

Código:
<select id="seletor">
   <option value="/f55-">Opção 1</option>
   <option value="/f56-">Opção 2</option>
   <option value="/f57-">Opção 3</option>
   <option value="/f58-">Opção 4</option>
   <option value="/f59-">Opção 5</option>
</select>
<div id="forum"></div>
<script>
document.addEventListener('DOMContentLoaded', function() {
   document.getElementById('seletor').oninput = function() {
      document.getElementById('forum').innerHTML = 'O fórum selecionado é: ' + this.value;
   };
});
</script>

Basta que faça com que a variável que usa no número dos fóruns se altere de acordo com a seleção do usuário.

cheers

Houdini Houdini  • Qua 26 Nov 2014 - 17:20

Único formulário para diversos fóruns Empty Re: Único formulário para diversos fóruns Qua 26 Nov 2014 - 17:20

Então seria assim:

Código:

<input type="hidden" name="f" value="0" /> 

No capo Value"0", seria onde eu colocaria a variável do código passado por você, certo?

ficando assim?

Código:

<input type="hidden" name="f" value="this.value" /> 

[F]lames [F]lames  • Qua 26 Nov 2014 - 18:42

Único formulário para diversos fóruns Empty Re: Único formulário para diversos fóruns Qua 26 Nov 2014 - 18:42

Reputação da mensagem: 100% (1 votos)
Olá!

Analise o código HTML abaixo e faça as alterações necessárias nas tags option:
Código:
<div style="margin-top: 8px;">
  <dt>Fórum desejado</dt>
  <dd>
    <select data-type="field" id="field12">
      <option value=""></option>
      <option value="54">Nome do fórum 54</option>
      <option value="55">Nome do fórum 55</option>
      <option value="56">Nome do fórum 56</option>
      <option value="57">Nome do fórum 57</option>
      <option value="58">Nome do fórum 58</option>
      <option value="59">Nome do fórum 59</option>
      <option value="60">Nome do fórum 60</option>
    </select>
  </dd>
</div>
<script type="text/javascript">document.getElementById('field12').onchange = function() {
  document.getElementsByName('f')[0].value = this.value;
}</script>

Após alterar os nomes e valores, adicione o código acima desta tag em seu formulário:
Código:
<input name="f" value="0" type="hidden">

Houdini Houdini  • Qua 26 Nov 2014 - 19:25

[F]lames [F]lames  • Qui 27 Nov 2014 - 7:15

Único formulário para diversos fóruns Empty Re: Único formulário para diversos fóruns Qui 27 Nov 2014 - 7:15

[sucesso=Tópico Resolvido; e Bloqueado][/sucesso]

Conteúdo patrocinado  • 

Único formulário para diversos fóruns Empty Re: Único formulário para diversos fóruns

Permissões neste sub-fórum
Não podes responder a tópicos