Restringir o formulário a membros
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Restringir o formulário a membros
Detalhes da questão
Endereço do fórum: https://interpol-hb-oficial.forumeiros.com/
Versão do fórum: ModernBB
Descrição
Prezados senhores estou com dois problemas no qual não estou conseguindo resolver sozinho, peço que me auxiliem.
1° Estou tentando colocar um formulário para que "Membros" só preencha-o para evitar erros. Print:https://prnt.sc/DQq7I4FL_nz3
Codigo:
- Código:
<!-- ->
/**
* Gerado em <ajuda.forumeiros.com>.
* Gerador (2.0) feito por Luiz Felipe G. <https://luizfelipe.dev>
*
* Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
*/
<!- --> <meta charset="UTF-8" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="ie=edge" http-equiv="X-UA-Compatible" /> <title>Relatório de Aula</title> <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />
<form id="fa-generated-form">
<div class="fa-form-wrapper">
<h1>
Relatório de Aula
</h1>
<!-- BEGIN Generated HTML Code -->
<div class="fa-form-group clearfix">
<label for="campo1">Nick dos aprovados:</label> <input placeholder="Ex: Sr.Ajuda." id="campo1" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo7">Sobre os aprovados:</label> <input placeholder="Ex: Boa conduta em aula, aprendeu a usar o negrito de forma rápida, disse que já trabalhou em outra polícia." id="campo7" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo2">Nick dos reprovados:</label> <input placeholder="Ex: Blayd" id="campo2" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo5">Sobre o reprovado:</label> <select id="campo5" data-type="select">
<!-- First --> <option value="Não houve reprovados.">Não houve reprovados.</option><option value="Apresentou problemas na execuções de comandos.">Apresentou problemas na execuções de comandos.</option><option value="Apresentou problemas de respeito.">Apresentou problemas de respeito.</option><option value="Apresentou problemas na utilização do negrito.">Apresentou problemas na utilização do negrito.</option><option value="Ficou ausente/Inativo no meio da aula.">Ficou ausente/Inativo no meio da aula.</option><option value="Má conduta/Troll">Má conduta/Troll</option></select>
</div>
<div class="fa-form-group clearfix">
<label for="campo3">Data:</label> <input required="" id="campo3" data-type="date" type="date" />
</div>
<!-- END Generated HTML Code -->
</div>
<div class="fa-submit">
<button type="submit" class="post-button">
Enviar Formulário
</button>
</div>
</form>
<!-- Javascript's -->
<!-- Não é recomendada a edição abaixo desta linha. --> <textarea id="fa-generated-message" style="display: none;">Nick dos aprovados: {{campo1}}
Sobre os aprovados: {{campo7}}
Nick dos reprovados: {{campo2}}
Sobre o reprovado: {{campo5}}
Data: {{campo3}}</textarea> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></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: 1,
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 + '/t1-?view=newest';
}).fail(function () {
alert('Houve um erro! Tente novamente!');
});
}, 600);
});
});
}(jQuery));
</script>
2° Estou tentando personalizar a pagina inicial do fórum, mais não obtive sucesso.
Seg o ex: https://prnt.sc/KEMk4DgAJFbd.
Quem puder me ajudar, fico grato.
Re: Restringir o formulário a membros
Isso é uma página em html amigo, você precisa configurar ela a redirecionar os post´s ao seu fórum.
Re: Restringir o formulário a membros
Olá @wizardkiller.:.,
Dando que só é permitida uma questão por tópico, neste o tema será a questão do formulário. Altere a página HTML (formulário) para
Dando que só é permitida uma questão por tópico, neste o tema será a questão do formulário. Altere a página HTML (formulário) para
- Código:
<!-- ->
/**
* Gerado em <ajuda.forumeiros.com>.
* Gerador (2.0) feito por Luiz Felipe G. <https://luizfelipe.dev>
*
* Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
*/
<!- --> <meta charset="UTF-8" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="ie=edge" http-equiv="X-UA-Compatible" /> <title>Relatório de Aula</title> <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />
<form id="fa-generated-form">
<div class="fa-form-wrapper">
<h1>
Relatório de Aula
</h1>
<!-- BEGIN Generated HTML Code -->
<div class="fa-form-group clearfix">
<label for="campo1">Nick dos aprovados:</label> <input placeholder="Ex: Sr.Ajuda." id="campo1" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo7">Sobre os aprovados:</label> <input placeholder="Ex: Boa conduta em aula, aprendeu a usar o negrito de forma rápida, disse que já trabalhou em outra polícia." id="campo7" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo2">Nick dos reprovados:</label> <input placeholder="Ex: Blayd" id="campo2" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo5">Sobre o reprovado:</label> <select id="campo5" data-type="select">
<!-- First --> <option value="Não houve reprovados.">Não houve reprovados.</option><option value="Apresentou problemas na execuções de comandos.">Apresentou problemas na execuções de comandos.</option><option value="Apresentou problemas de respeito.">Apresentou problemas de respeito.</option><option value="Apresentou problemas na utilização do negrito.">Apresentou problemas na utilização do negrito.</option><option value="Ficou ausente/Inativo no meio da aula.">Ficou ausente/Inativo no meio da aula.</option><option value="Má conduta/Troll">Má conduta/Troll</option></select>
</div>
<div class="fa-form-group clearfix">
<label for="campo3">Data:</label> <input required="" id="campo3" data-type="date" type="date" />
</div>
<!-- END Generated HTML Code -->
</div>
<div class="fa-submit">
<button type="submit" class="post-button">
Enviar Formulário
</button>
</div>
</form>
<!-- Javascript's -->
<!-- Não é recomendada a edição abaixo desta linha. --> <textarea id="fa-generated-message" style="display: none;">Nick dos aprovados: {{campo1}}
Sobre os aprovados: {{campo7}}
Nick dos reprovados: {{campo2}}
Sobre o reprovado: {{campo5}}
Data: {{campo3}}</textarea> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script> <script type="text/javascript">
(function ($) {
'use strict';
$(function () {
$.get('/')
.done(function (context) {
if ($('a[href="/register"]', context).length === 0) {
console.log('Usuário já logado!');
return;
}
$('body').html([
'<p style="font-family: sans-serif; font-size: 14px; text-align: center; display: block;">',
' <span>Você precisa estar logado para visualizar esta página...</span>',
'</p>'
].join('\n'));
location.href = '/login';
})
.fail(function () {
console.warn('[Somente membros podem ver a página] Houve um erro.')
})
;
});
$(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: 1,
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 + '/t1-?view=newest';
}).fail(function () {
alert('Houve um erro! Tente novamente!');
});
}, 600);
});
});
}(jQuery));
</script>
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Restringir o formulário a membros
Obrigado o código funcionou. https://prnt.sc/v9vEo5b7_MKN
teria como editar esse codigo?
Ex. Atual.
Nick dos aprovados: WizardKiller.:.
Sobre os aprovados: Boa conduta.
Nick dos reprovados:
Sobre o reprovado: Não houve reprovados.
Data: 2022-08-08
Ex. como eu queria colocar.
Nick dos aprovados: WizardKiller.:.
Sobre os aprovados: Boa conduta.
Nick dos reprovados:
Sobre o reprovado: Não houve reprovados.
Data: 2022-08-08
e preciso de ajuda com outros fatores alguem se prontifica a me ajudar?
pois não quero só perguntar aqui e copiar e colar lá quero aprender.
des de já agradeço a todos.
teria como editar esse codigo?
Ex. Atual.
Nick dos aprovados: WizardKiller.:.
Sobre os aprovados: Boa conduta.
Nick dos reprovados:
Sobre o reprovado: Não houve reprovados.
Data: 2022-08-08
Ex. como eu queria colocar.
Nick dos aprovados: WizardKiller.:.
Sobre os aprovados: Boa conduta.
Nick dos reprovados:
Sobre o reprovado: Não houve reprovados.
Data: 2022-08-08
e preciso de ajuda com outros fatores alguem se prontifica a me ajudar?
pois não quero só perguntar aqui e copiar e colar lá quero aprender.
des de já agradeço a todos.
Re: Restringir o formulário a membros
Altere a página html para essa:
- Código:
<!-- ->
/**
* Gerado em <ajuda.forumeiros.com>.
* Gerador (2.0) feito por Luiz Felipe G. <https://luizfelipe.dev>
*
* Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
*/
<!- --> <meta charset="UTF-8" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="ie=edge" http-equiv="X-UA-Compatible" /> <title>Relatório de Aula</title> <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />
<form id="fa-generated-form">
<div class="fa-form-wrapper">
<h1>
Relatório de Aula
</h1>
<!-- BEGIN Generated HTML Code -->
<div class="fa-form-group clearfix">
<label for="campo1">Nick dos aprovados:</label> <input placeholder="Ex: Sr.Ajuda." id="campo1" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo7">Sobre os aprovados:</label> <input placeholder="Ex: Boa conduta em aula, aprendeu a usar o negrito de forma rápida, disse que já trabalhou em outra polícia." id="campo7" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo2">Nick dos reprovados:</label> <input placeholder="Ex: Blayd" id="campo2" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo5">Sobre o reprovado:</label> <select id="campo5" data-type="select">
<!-- First --> <option value="Não houve reprovados.">Não houve reprovados.</option><option value="Apresentou problemas na execuções de comandos.">Apresentou problemas na execuções de comandos.</option><option value="Apresentou problemas de respeito.">Apresentou problemas de respeito.</option><option value="Apresentou problemas na utilização do negrito.">Apresentou problemas na utilização do negrito.</option><option value="Ficou ausente/Inativo no meio da aula.">Ficou ausente/Inativo no meio da aula.</option><option value="Má conduta/Troll">Má conduta/Troll</option></select>
</div>
<div class="fa-form-group clearfix">
<label for="campo3">Data:</label> <input required="" id="campo3" data-type="date" type="date" />
</div>
<!-- END Generated HTML Code -->
</div>
<div class="fa-submit">
<button type="submit" class="post-button">
Enviar Formulário
</button>
</div>
</form>
<!-- Javascript's -->
<!-- Não é recomendada a edição abaixo desta linha. --> <textarea id="fa-generated-message" style="display: none;">Nick dos aprovados: {{campo1}}
[b]Sobre os aprovados:[/b] {{campo7}}
[b]Nick dos reprovados:[/b] {{campo2}}
[b]Sobre o reprovado:[/b] {{campo5}}
[b]Data:[/b] {{campo3}}</textarea> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script> <script type="text/javascript">
(function ($) {
'use strict';
$(function () {
$.get('/')
.done(function (context) {
if ($('a[href="/register"]', context).length === 0) {
console.log('Usuário já logado!');
return;
}
$('body').html([
'<p style="font-family: sans-serif; font-size: 14px; text-align: center; display: block;">',
' <span>Você precisa estar logado para visualizar esta página...</span>',
'</p>'
].join('\n'));
location.href = '/login';
})
.fail(function () {
console.warn('[Somente membros podem ver a página] Houve um erro.')
})
;
});
$(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: 1,
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 + '/t1-?view=newest';
}).fail(function () {
alert('Houve um erro! Tente novamente!');
});
}, 600);
});
});
}(jQuery));
</script>
Re: Restringir o formulário a membros
Como eu faço para conseguir vincular cada página html com um tópico diferente?
Re: Restringir o formulário a membros
Basta localizar t: 1e substituir o 1 pelo ID do tópico, por exemplo: https://ajuda.forumeiros.com/t117245-restringir-o-formulario-a-membros 117245 é o ID deste tópico.wizardkiller.:. escreveu:Como eu faço para conseguir vincular cada página html com um tópico diferente?
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Restringir o formulário a membros
Não está postando no fórum e nem redirecionando a pagina de "responder tópico" .
Código do javascript:
- Código:
$(function(){
$('a[href="/post?t=7&mode=reply"]').attr('href', '/h2-');
});
Código do Https:
- Código:
<br /><!-- ->
/**
* Gerado em <ajuda.forumeiros.com>.
* Gerador (1.0) feito por Luiz Felipe G. <https://luizfelipe.dev>
*
* Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
*/
<!- --> <meta charset="UTF-8" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="ie=edge" http-equiv="X-UA-Compatible" /> <title>Solicitação de Licença</title> <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />
<form id="fa-generated-form">
<div class="fa-form-wrapper">
<h1>
Solicitação de Licença
</h1>
<!-- BEGIN Generated HTML Code -->
<div class="fa-form-group clearfix">
<label for="campo1">Nick do Funcionário:</label> <input placeholder="Ex: Wizard." id="campo1" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo2">Cargo:</label> <input placeholder="Ex: Escrivão." id="campo2" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo3">Início da licença:</label> <input required="" id="campo3" data-type="date" type="date" />
</div>
<div class="fa-form-group clearfix">
<label for="campo4">Término da licença:</label> <input required="" id="campo4" data-type="date" type="date" />
</div>
<div class="fa-form-group clearfix">
<label for="campo5">Motivo:</label> <input placeholder="Ex: Estou doente." id="campo5" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo6">Observações:</label> <input placeholder="Ex: Preciso me ausentar pois estou gripado." id="campo6" data-type="text" type="text" />
</div>
<div class="fa-form-group clearfix">
<label for="campo7">Atenciosamente:</label> <input placeholder="Ex: Escrivão Wizard." id="campo7" data-type="text" type="text" />
</div>
<!-- END Generated HTML Code -->
</div>
<div class="fa-submit">
<button type="submit" class="post-button">
Enviar Solicitação
</button>
</div>
</form>
<!-- Javascript's -->
<!-- Não é recomendada a edição abaixo desta linha. --> <textarea id="fa-generated-message" style="display: none;">[b]Nick do Funcionário:[/b] {{campo1}}
[b]Cargo:[/b] {{campo2}}
[b]Início da licença:[/b] {{campo3}}</textarea> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script> <script type="text/javascript">
[b]Término da licença:[/b] {{campo4}}</textarea> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script> <script type="text/javascript">
[b]Motivo:[/b] {{campo5}}
[b]Observações:[/b] {{campo6}}
[b]Atenciosamente:[/b] {{campo7}}
(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: 7,
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 + '/t7-?view=newest';
}).fail(function () {
alert('Houve um erro! Tente novamente!');
});
}, 600);
});
});
}(jQuery));
</script>
Re: Restringir o formulário a membros
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Tópicos semelhantes
» Restringir área a membros com zero mensagens
» Restringir msg para membros cadastrados
» Formulário de preenchimento dos membros.
» Permitir que só membros respondam em um formulário
» Como colocar emblema de membros para membros do meu forum?
» Restringir msg para membros cadastrados
» Formulário de preenchimento dos membros.
» Permitir que só membros respondam em um formulário
» Como colocar emblema de membros para membros do meu forum?
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos