Sistema de Alertas
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
Sistema de Alertas
Detalhes da questão
Endereço do fórum: http://novomundorpg.forumbrasil.net
Versão do fórum: ModernBB
Descrição
Olá,
Queria um sistema de alertas, parecido com esse aqui.
onde eu vi
Queria com as seguintes frases:
1.1 Flood: É proibido o flood. Caracteriza-se:
-Quando é feito postagens duplas, ou seja, postagem atrás de postagem;
-Quando o usuário repete uma mensagem já postada anteriormente;
-Quando o usuário cita uma mensagem dita acima e não escreve nada mais ou faz uso de smileys;
-Quando o usuário foge do contexto do tópico;
-Quando o usuário posta em um curto intervalo de tempo em diferentes tópicos;
- Comentar UP nos tópicos em menos de 24 horas;
- Punição: 10% a 30% de alerta.
Evite transtornos, leia as Regras do Fórum
Atenciosamente,
Nome - Corregedor(a)
__________
1.6 Discussões: É proibido criar ou dar continuidade à brigas e discussões desnecessárias.
1.6.1 -É proibido ofender, denegrir ou discriminar outros usuários.
- Punição: 20% a 40% de alerta.
Evite transtornos, leia as Regras do Fórum
Atenciosamente,
Nome - Corregedor(a)
______________
1.7 Invasão: É proibido usuários invadirem (comentarem) em tópicos de denúncias, revisão de banidos e reclamações, a não ser que tenha sido citado.
- Punição: 50% de alerta.
Evite transtornos, leia as Regras do Fórum
Atenciosamente,
Nome - Corregedor(a)
________________
1.8 Ressuscitar tópicos: É proibido comentar em tópicos que a última mensagem tenha sido feita há mais de 30 (trinta) dias.
OBS: Área de Tutoriais em Geral e Consoles são excluídas desta regra.
- Punição: 10% de alerta.
Evite transtornos, leia as Regras do Fórum
Atenciosamente,
Nome - Corregedor(a)
_________
1.9 Botão Reportar e Emergência: Os botões de Reportar e Emergência devem ser usados somente para reportar infratores do fórum e para reportar hackers, respectivamente.
- Punição: 15% de alerta.
Evite transtornos, leia as Regras do Fórum
Atenciosamente,
Nome - Corregedor(a)
_______________________
2.1 Desrespeito com membros da Staff: Se o usuário faltar com respeito, desdenhar ou afrontar membros da staff (fórum e/ou servidor) está sujeito a punição.
- Punição: 10% a 40% de alerta
Se fosse possível colocar a cor do nome/cargo com esta cor: #F000E0
E seguinte... Teria como uma mensagem deste mesmo nível, após ser gerada ir para as mensagens privadas?
Re: Sistema de Alertas
Olá @Nebreask,
Preciso só de uma informação sua, os avisos seriam em BBCode ou HTML?
Aguardo uma resposta sua,
pedxz.
Preciso só de uma informação sua, os avisos seriam em BBCode ou HTML?
Aguardo uma resposta sua,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Sistema de Alertas
O código que vou lhe passar já tinha sido feito para outra questão semelhante, se encontrar algo erro diga-me:
- Código:
<script type="text/javascript">
$(document).ready(function() {
$("#form").on("submit", function(e) {
e.preventDefault();
var form = $(this), user = _userdata.username;
$('#user').val(user);
$('#privmsg')
.fadeIn();
if(validateFields(form)) {
var desc;
switch (form.find("[name='laws']").val().toLowerCase()) {
case 'flood':
desc = [
'É proibido o <b>flood</b>. Caracteriza-se:',
'<ul><li>- Quando é feito postagens duplas, ou seja, postagem atrás de postagem;</li>',
'<li>- Quando o usuário repete uma mensagem já postada anteriormente;</li>',
'<li>- Quando o usuário cita uma mensagem dita acima e não escreve nada mais ou faz uso de smileys;</li>',
'<li>- Quando o usuário foge do contexto do tópico;</li>',
'<li>- Quando o usuário posta em um curto intervalo de tempo em diferentes tópicos;</li>',
'<li>- Comentar UP nos tópicos em menos de 24 horas;</li>',
'<li>- Punição: 10% a 30% de alerta.</li></ul>'
].join('\n');
break;
case 'discussões':
desc = [
' É proibido <b>criar ou dar continuidade à brigas e discussões desnecessárias.</b>',
'<ul><li>- É proibido ofender, denegrir ou discriminar outros usuários.</li>',
'<li>Punição: 20% a 40% de alerta.</li></ul>'
].join('\n');
break;
case 'invasão':
desc = [
'É proibido <b>usuários invadirem (comentarem) em tópicos de denúncias, revisão de banidos e reclamações, a não ser que tenha sido citado.</b>',
'Punição: 50% de alerta.'
].join('\n');
break;
case 'ressuscitar':
desc = [
'É proibido <b>comentar em tópicos que a última mensagem tenha sido feita há mais de 30 (trinta) dias.</b>',
'<i>OBS: Área de Tutoriais em Geral e Consoles são excluídas desta regra.</i>',
'Punição: 10% de alerta.'
].join('\n');
break;
case 'botão':
desc = [
'Os botões de Reportar e Emergência devem ser usados somente para reportar infratores do fórum e para reportar hackers, respectivamente.',
'Punição: 15% de alerta.'
].join('\n');
break;
case 'desrespeito':
desc = [
'Se o usuário faltar com respeito, desdenhar ou afrontar membros da staff (fórum e/ou servidor) está sujeito a punição.',
'Punição: 10% a 40% de alerta'
].join('\n');
break;
default:
alert("Opção não existente!");
}
form.find("[name='resultado']").val([
' <table style="border-left-width: 3px; border-left-style: solid; border-left-color: #23E605; border-right-width: 3px; border-right-style: solid; border-right-color: #23E605; margin: 10px auto; padding: 5px; border-radius: 4px; box-shadow: #FF0000 0px 5px 9px; max-height: 2500px; max-width: 2500px; z-index: 999; min-width: 1px; min-height: 1px; background: url(http://bit.ly/acLmW9);">',
' <tbody><tr><td><img src="https://cdn4.iconfinder.com/data/icons/32x32-free-design-icons/32/Warning.png" alt="Gerator Warning" /></td><td>',
' <strong><font color="red" size="1">A sua <u>Barra de Alerta</u> aumentou em <i><font color="BLUE">10%</font></i> por violar as Regras do Fórum, ' + form.find("[name='laws'] option:selected").prop('selected', true).text() + '.</strong></font>',
' <strong><font size="0">Regras Violadas:</font></strong>',
'' + desc + '',
' <font color="red" size="1">Evite transtornos, leia as </font><font size="0"><a href="#" target="_blank"><strong>Regras do Fórum</strong></a></font>',
'',
' <strong><font size="1">Atenciosamente,</font></strong>',
' <strong><font color="#ff0aff" size="1">' + form.find("[name='name']").val() + ' - ' + form.find("[name='ranks']").val() + '</font></strong>',
'</td></tr></tbody></table>'
].join('\n'));
var val = $('[name="resultado"]').val();
$('[name="message"]')
.val(val);
} else {
$('#privmsg')
.fadeOut();
alert("Falta preencher algum campo!");
}
});
});
function validateFields(e) {
var result = true;
$(e).find("input, select").each(function() {
if($(this).val() == "" || $(this).val() == null) {
result = false;
}
});
return result;
}
</script>
<form id="form">
<input type="hidden" name="name" id="user" />
<select name="ranks" required>
<option value="Admin">Admin</option>
</select>
<select name="laws" required>
<option value="Flood">Flood</option>
<option value="Discussões">Discussões</option>
<option value="Invasão">Invasão</option>
<option value="Ressuscitar">Ressuscitar tópicos</option>
<option value="Botão">Botão Reportar e Emergência</option>
<option value="Desrespeito">Desrespeito com membros da Staff</option>
</select>
<button type="submit">Gerar</button>
<textarea onmouseover="this.select();" rows="5" name="resultado" placeholder="Selecione uma opção para ser gerada."></textarea>
</form>
<div id="privmsg" style="display: none">
<form name="post" method="post" action="/privmsg">
<input type="text" name="username[]" placeholder="Nome do membro" required />
<textarea style="display: none" name="message" value=""></textarea>
<input value="Advertência ao membro" name="subject" type="hidden" required />
<button type="submit" class="btn btn-info" name="post">Enviar Infração por MP</button>
</form>
</div>
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Sistema de Alertas
Ao criar uma nova página HTML com o código em cima, irá aparecer dois campos de seleção, o do cargo (rank) e a infração, clique em "Gerar" e vai gerar a alertar e a opção de enviar para um determinado membro (mensagem privada)!
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Sistema de Alertas
Certifique-se da opção 'Você deseja utilizar o início e o final da página do seu fórum ?
Sim Não'
https://holder.forumeiros.com/h22-tsesteee
Esteja marcada.
Att, Mateus Anjos.
Sim Não'
https://holder.forumeiros.com/h22-tsesteee
Esteja marcada.
Att, Mateus Anjos.
Re: Sistema de Alertas
Nebreask escreveu:Já esta marcada como NAO
O Senhor deve marcar como "Sim", senão o código não funcionará devido a falta da biblioteca jquery!
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Sistema de Alertas
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Tópicos semelhantes
» Sistema de alertas no tópico
» Nova Atualização: sistema anti-flood, multi citação e sistema de reputação!
» Caixa de alertas
» Alertas nos tópicos
» Alertas bugados
» Nova Atualização: sistema anti-flood, multi citação e sistema de reputação!
» Caixa de alertas
» Alertas nos tópicos
» Alertas bugados
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