Como adicionar automático o nome do usuário na postagem

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Como adicionar automático o nome do usuário na postagem

Mensagem por higorlluiz em 10/11/18, 07:21 pm

Detalhes da questão


Endereço do fórum: http://ciaoficial.forumeiros.com
Versão do fórum: phpBB3

Descrição


Olá, boa tarde.

Eu utilizo formulário em meu fórum, e eu gostaria de que adicione automaticamente no campo o nome do usuário que está postando a mensagem, assim:

Seu nick: (aqui aparecer sem ele ter que digitar)

Qual o código que eu devo usar, e ele tem que ser usado na hora de fazer o formulário correto?
avatar

higorlluiz
Nível 1

Masculino
Inscrito dia : 10/11/2018
Mensagens : 4
Pontos Ativos : 6

Ver perfil do usuário https://policia-sis.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por Pedxz em 10/11/18, 07:29 pm

Olá @higorlluiz,

Bem-vindo ao Fórum dos Fóruns!


Seja bem-vindo ao Fórum dos Fóruns! Como acabou de se inscrever, veja aqui alguns links importantes a saber:

Poderia passar-me a página, formulário, por favor?


Cordialmente,
pedxz.


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 1980
Pontos Ativos : 2501

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por higorlluiz em 10/11/18, 07:39 pm

O código?

Neste fórum ainda estou desenvolvendo, tenho este outro:  http://policia-sis.forumeiros.com/h7-treinamento-tc


Código:
<br /><!DOCTYPE html>
<html>
<!-- ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe F. <https://lffg.github.io/>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!- -->
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Treinamento para Cabos <TC></title>

  <link rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />
</head>
<body>

  <form id="fa-generated-form">
    <div class="fa-form-wrapper">
      <h1>Treinamento para Cabos <TC></h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Nick:</label>
  <input type="text" data-type="text" id="campo1" placeholder="do guia" required="required">




</div>
<div class="fa-form-group clearfix">
  <label for="campo3">Data de hoje:</label>
  <input type="date" data-type="date" id="campo3" required="required">




</div><div class="fa-form-group clearfix">
  <label for="campo7">Nick:</label>
  <input type="text" data-type="text" id="campo7" placeholder="dos aprovados" required="">


</div><div class="fa-form-group clearfix">
  <label for="campo8">Número de Aprovados</label>
  <input type="number" data-type="number" id="campo8" placeholder="" max="100" min="0" required="">


</div><div class="fa-form-group clearfix">
  <label for="campo9">Número de Reprovados</label>
  <input type="number" data-type="number" id="campo9" placeholder="" max="100" min="0" required="">


</div><div class="fa-form-group clearfix">
  <label for="campo4">Observação:</label>
  <textarea data-type="textarea" id="campo4" placeholder="sobre a aula" required="required"></textarea>




</div>
<div class="fa-form-group clearfix">
  <label for="campo6">Sua assinatura:</label>
  <textarea data-type="textarea" id="campo6" placeholder="" required=""></textarea>



</div>
      <!-- END Generated HTML Code -->
    </div>
    <div class="fa-submit">
      <button class="post-button" type="submit">Enviar Formulário</button>
    </div>
  </form>



  <!-- Javascript's -->
  <!-- Não é recomendada a edição abaixo desta linha. -->

  <textarea style="display: none;" id="fa-generated-message">Nick: [b]{{campo1}}[/b]

Data de hoje: [b]{{campo3}}[/b]

Nick: [b]{{campo7}}[/b]

Número de Aprovados [b]{{campo8}}[/b]

Número de Reprovados [b]{{campo9}}[/b]

Observação: [b]{{campo4}}[/b]


Sua assinatura: [center][b]{{campo6}}[/center][b][b][/b]</textarea>

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
  <script src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js" type="text/javascript"></script>
  <script type="text/javascript">
    (function ($) {
     'use strict';

     $(window).on('load', function () {
     $('#fa-generated-form').on('submit', function (event) {
         event.preventDefault();
         $(this).find('button[type="submit"]').text('Postando...');
         setTimeout(function () {
       $.post('/post', {
       t: 8,
      message: $('#fa-generated-message').val().trim(),
      mode: 'reply',
      tid: $('[name="tid"]:first').val(),
      post: 1,
       }).done(function () {
      alert('Postado com sucesso. Você será redirecionado para o tópico...');
             location.href = 'http://' + location.host + '/t8-?view=newest';
      }).fail(function () {
      alert('Houve um erro! Tente novamente!');
      });
         }, 600);
     });
     });
    }(jQuery));
  </script>
</body>
</html>

[img][/img]


Nesta parte que esta aparecendo "Seu nick:", se eu fosse postar este relatório gostaria que já aparecesse o meu nome. Mas também não precisa ser em um campo de texto, uma label que aparecesse já resolveria.
avatar

higorlluiz
Nível 1

Masculino
Inscrito dia : 10/11/2018
Mensagens : 4
Pontos Ativos : 6

Ver perfil do usuário https://policia-sis.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por Pedxz em 10/11/18, 07:47 pm

Mude a página para:
Código:
<!DOCTYPE html>
<html>
<!-- ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe F. <https://lffg.github.io/>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!- -->
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Treinamento para Cabos <TC></title>
 
  <link rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />
</head>
<body>
 
  <form id="fa-generated-form">
    <div class="fa-form-wrapper">
      <h1>Treinamento para Cabos <TC></h1>
      <!-- BEGIN Generated HTML Code -->
      <div class="fa-form-group clearfix">
  <label for="campo1">Nick:</label>
  <input type="text" data-type="text" id="campo1" placeholder="do guia" required="required" readonly>
 
 
 
 
</div>
<div class="fa-form-group clearfix">
  <label for="campo3">Data de hoje:</label>
  <input type="date" data-type="date" id="campo3" required="required">
 
 
 
 
</div><div class="fa-form-group clearfix">
  <label for="campo7">Nick:</label>
  <input type="text" data-type="text" id="campo7" placeholder="dos aprovados" required="">
 
 
</div><div class="fa-form-group clearfix">
  <label for="campo8">Número de Aprovados</label>
  <input type="number" data-type="number" id="campo8" placeholder="" max="100" min="0" required="">
 
 
</div><div class="fa-form-group clearfix">
  <label for="campo9">Número de Reprovados</label>
  <input type="number" data-type="number" id="campo9" placeholder="" max="100" min="0" required="">
 
 
</div><div class="fa-form-group clearfix">
  <label for="campo4">Observação:</label>
  <textarea data-type="textarea" id="campo4" placeholder="sobre a aula" required="required"></textarea>
 
 
 
 
</div>
<div class="fa-form-group clearfix">
  <label for="campo6">Sua assinatura:</label>
  <textarea data-type="textarea" id="campo6" placeholder="" required=""></textarea>
 
 
 
</div>
      <!-- END Generated HTML Code -->
    </div>
    <div class="fa-submit">
      <button class="post-button" type="submit">Enviar Formulário</button>
    </div>
  </form>
 
 
 
  <!-- Javascript's -->
  <!-- Não é recomendada a edição abaixo desta linha. -->
 
  <textarea style="display: none;" id="fa-generated-message">Nick: [b]{{campo1}}[/b]
 
Data de hoje: [b]{{campo3}}[/b]
 
Nick: [b]{{campo7}}[/b]
 
Número de Aprovados [b]{{campo8}}[/b]
 
Número de Reprovados [b]{{campo9}}[/b]
 
Observação: [b]{{campo4}}[/b]
 
 
Sua assinatura: [center][b]{{campo6}}[/center][b][b][/b]</textarea>
 
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
  <script src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js" type="text/javascript"></script>
  <script type="text/javascript">
    (function ($) {
    'use strict';

    var user = _userdata.username;
    $('#campo1').val(user);

    $(window).on('load', function () {
    $('#fa-generated-form').on('submit', function (event) {
        event.preventDefault();
        $(this).find('button[type="submit"]').text('Postando...');
        setTimeout(function () {
      $.post('/post', {
      t: 8,
      message: $('#fa-generated-message').val().trim(),
      mode: 'reply',
      tid: $('[name="tid"]:first').val(),
      post: 1,
      }).done(function () {
      alert('Postado com sucesso. Você será redirecionado para o tópico...');
            location.href = 'http://' + location.host + '/t8-?view=newest';
      }).fail(function () {
      alert('Houve um erro! Tente novamente!');
      });
        }, 600);
    });
    });
    }(jQuery));
  </script>
</body>
</html>
Porém a opção: Você deseja utilizar o início e o final da página do seu fórum ? deve estar marcada como Sim, claro que se o Senhor pretender ter a página sem o topo do fórum diga-me que arranjo outra solução Muito feliz


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 1980
Pontos Ativos : 2501

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por higorlluiz em 10/11/18, 07:52 pm

Onde que foi feita a alteração, eu irei utilizar em vários outros formulários, rs.
avatar

higorlluiz
Nível 1

Masculino
Inscrito dia : 10/11/2018
Mensagens : 4
Pontos Ativos : 6

Ver perfil do usuário https://policia-sis.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por Pedxz em 10/11/18, 08:15 pm

Foram feitas duas alterações:
Código:
<input type="text" data-type="text" id="campo1" placeholder="do guia" required="required" readonly>
Adicionar no final no input do nome readonly para que não se possa alterar o nome, e adicionar o seguinte código, o Senhor poderá localizar no código em cima na linha 103:
Código:
var user = _userdata.username;
    $('#campo1').val(user);
Mude o id do campo, no caso 1, para o id indicado do input acima


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 1980
Pontos Ativos : 2501

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por higorlluiz em 10/11/18, 08:38 pm

valeu <3
avatar

higorlluiz
Nível 1

Masculino
Inscrito dia : 10/11/2018
Mensagens : 4
Pontos Ativos : 6

Ver perfil do usuário https://policia-sis.forumeiros.com

Atendido / Resolvido Re: Como adicionar automático o nome do usuário na postagem

Mensagem por Pedxz em 10/11/18, 08:53 pm

Tópico resolvido


Movido para "Questões resolvidas".


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 1980
Pontos Ativos : 2501

Ver perfil do usuário https://pedxz.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum