Adicionar mensagem para logado/não logado

2 participantes

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

Tópico resolvido Adicionar mensagem para logado/não logado

Mensagem por Luqui 12.01.20 16:40

Detalhes da questão


Endereço do fórum: https://lostscavenge.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Queria ajuda para por uma mensagem para quando a pessoa não estiver logada, atualmente o tópico não é criado mas a mensagem "Postado com sucesso. Você será redirecionado para o subfórum com o novo tópico..." aparece em uma box.

Código:
<!--     ->
/**
 * 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>
 */
<!-     -->    <link rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />    
<form id="fa-generated-form">
          
 <div class="fa-form-wrapper">
            
 <h1>
   WHITELIST        
 </h1>
                            
 <!--          BEGIN Generated HTML Code          -->              
 <div class="fa-form-group clearfix">
                              
 <p class="form-paragraph data-text">
                   Você precisa estar registrado no servidor para ser aceito.            
 </p>
                        
 </div>
         <input type="hidden" value="" id="campo4" />          
 <div class="fa-form-group clearfix">
                 <label for="campo1">Nick registrado:</label>  <input required="" placeholder="" id="campo1" data-type="text" type="text" />        
 </div>
                    
 <div class="fa-form-group clearfix">
                 <label for="campo2">Como conheceu o servidor:</label>  <input required="" placeholder="" id="campo2" data-type="text" type="text" />        
 </div>
                    
 <div class="fa-form-group clearfix">
                 <label for="campo3">Porque deveria ser aceito:</label>  <input required="" placeholder="" id="campo3" data-type="text" type="text" />        
 </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">[b]Nick registrado:[/b] {{campo1}}
[b]Como conheceu o servidor:[/b] {{campo2}}
[b]Porque deveria ser aceito:[/b] {{campo3}}
 </textarea>  <input type="hidden" id="fa-generated-title" value="[Whitelist] {{campo4}}" /><script>
      var user = _userdata["username"];
    document.getElementById("campo4").value = user;
</script>      <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', {
                  subject: $('#fa-generated-title').val().trim(),
                  f: 13,
                  message: $('#fa-generated-message').val().trim(),
                  mode: 'newtopic',
                  tid: $('[name="tid"]:first').val(),
                  post: 1,
              }).done(function () {
                  alert('Postado com sucesso. Você será redirecionado para o subfórum com o novo tópico...');
                  location.pathname = '/f13-';
              }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
              });
        }, 600);
          });
      });
    }(jQuery));
  </script>
Luqui

Luqui
***

Membro desde : 14/03/2018
Mensagens : 186
Pontos : 262

http://lostscavenge.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar mensagem para logado/não logado

Mensagem por Convidado 12.01.20 16:59

Olá,

Aceda a Geral - Fórum - Segurança e marque a opção Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas como Não.
Depois, em Geral aceda a Mensagens e Emails - Configuração e mude o valor máximos de caracteres no título para, pelo menos, 150.

Cordialmente,
Roger123
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar mensagem para logado/não logado

Mensagem por Luqui 13.01.20 17:44

Roger123 escreveu:Olá,

Aceda a Geral - Fórum - Segurança e marque a opção Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas como Não.
Depois, em Geral aceda a Mensagens e Emails - Configuração e mude o valor máximos de caracteres no título para, pelo menos, 150.

Cordialmente,
Roger123

Eu fiz isso mas continuou, não sei se entendeu bem mas eu quero que a mensagem para quando o usuário estiver deslogado apareça uma mensagem que ele deve estar logado para poder postar atualmente fica assim https://imgur.com/a/SSundoX
Luqui

Luqui
***

Membro desde : 14/03/2018
Mensagens : 186
Pontos : 262

http://lostscavenge.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro
  • 0

Tópico resolvido Re: Adicionar mensagem para logado/não logado

Mensagem por tikky 13.01.20 18:03

Olá @Luqui,

Altere a sua página para:
Código:
<!--    ->
/**
 * 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>
 */
<!-    -->    <link rel="stylesheet" href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" />   
<form id="fa-generated-form">
         
 <div class="fa-form-wrapper">
           
 <h1>
  WHITELIST       
 </h1>
                           
 <!--          BEGIN Generated HTML Code          -->             
 <div class="fa-form-group clearfix">
                             
 <p class="form-paragraph data-text">
                  Você precisa estar registrado no servidor para ser aceito.           
 </p>
                       
 </div>
        <input type="hidden" value="" id="campo4" />         
 <div class="fa-form-group clearfix">
                <label for="campo1">Nick registrado:</label>  <input required="" placeholder="" id="campo1" data-type="text" type="text" />       
 </div>
                   
 <div class="fa-form-group clearfix">
                <label for="campo2">Como conheceu o servidor:</label>  <input required="" placeholder="" id="campo2" data-type="text" type="text" />       
 </div>
                   
 <div class="fa-form-group clearfix">
                <label for="campo3">Porque deveria ser aceito:</label>  <input required="" placeholder="" id="campo3" data-type="text" type="text" />       
 </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">[b]Nick registrado:[/b] {{campo1}}
[b]Como conheceu o servidor:[/b] {{campo2}}
[b]Porque deveria ser aceito:[/b] {{campo3}}
 </textarea>  <input type="hidden" id="fa-generated-title" value="[Whitelist] {{campo4}}" /><script>
      var user = _userdata["username"];
    document.getElementById("campo4").value = user;
</script>      <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 () {
                $.get('/forum?change_version=prosilver')
                    .done(function(context) {
       
                        if ($('a[id="logout"]', context).length != 0) {
              $.post('/post', {
                  subject: $('#fa-generated-title').val().trim(),
                  f: 13,
                  message: $('#fa-generated-message').val().trim(),
                  mode: 'newtopic',
                  tid: $('[name="tid"]:first').val(),
                  post: 1,
              }).done(function () {
                  alert('Postado com sucesso. Você será redirecionado para o subfórum com o novo tópico...');
                  location.pathname = '/f13-';
              }).fail(function () {
                  alert('Houve um erro! Tente novamente!');
              });
              } else {
                alert('Não conectado!');
                location.pathname = '/f13-';
              }
              })
              .fail(function() {
                  alert('Contacte o Suporte Forumeiros!');
                  location.pathname = '/f13-';
              });
            }, 600);
          });
      });
    }(jQuery));
  </script>


Cordialmente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7806
Pontos : 9049

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar mensagem para logado/não logado

Mensagem por Luqui 13.01.20 18:27

Muito obrigado Pedxz.
Luqui

Luqui
***

Membro desde : 14/03/2018
Mensagens : 186
Pontos : 262

http://lostscavenge.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adicionar mensagem para logado/não logado

Mensagem por tikky 13.01.20 18:29

Prazer Muito feliz

Questão resolvida

Esta questão foi dada como resolvida pelo seu autor, e por esse motivo será marcada como resolvida e movida para o arquivo de questões resolvidas desta área.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7806
Pontos : 9049

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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