Adicionar mensagem para logado/não logado
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Adicionar mensagem para logado/não logado
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>
Re: Adicionar mensagem para logado/não logado
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
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
Convidado- Convidado
Re: Adicionar mensagem para logado/não logado
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
Re: Adicionar mensagem para logado/não logado
Olá @Luqui,
Altere a sua página para:
Cordialmente,
pedxz.
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- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7983
Pontos : 9247
Re: Adicionar mensagem para logado/não logado
Muito obrigado Pedxz.
Re: Adicionar mensagem para logado/não logado
Prazer
Questão resolvidaEsta 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- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7983
Pontos : 9247
Tópicos semelhantes
» Colocar mensagem para quem não estiver logado
» Menu logado e não logado
» Adicionar borda à mensagem pelo rank
» Adicionar borda na mensagem inicial
» Adicionar botão na caixa de mensagem
» Menu logado e não logado
» Adicionar borda à mensagem pelo rank
» Adicionar borda na mensagem inicial
» Adicionar botão na caixa de mensagem
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos