Sistema de Notificações
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
Sistema de Notificações
Detalhes da questão
Endereço do fórum: http://www.brasilplayultimate.forumeiros.com/forum
Versão do fórum: PunBB
Descrição
Olá a todos, eu tenho vários tipos de formulários no meu fórum e gostaria de aplicar o seguinte sistema no meu fórum:
Quando alguém cria um formulário de denúncia e cita uma pessoa, automaticamente o nome dela vai ficar @Fulanodetal assim marcando o mesmo e mandando uma mensagem privada com o link da denunica (a mesma coisa da barra de notificações da forumeiros), seria possível?
Meu HTML do Formulário:
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Formulário de denúncias</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Formulário de denúncias</legend>
<div class="form-group">
<label for="reason">Motivo</label>
<input class="form-control" id="reason" placeholder="Coloque aqui o motivo da denúncia">
</div>
<div class="form-group">
<label for="accused">Membro/Player que você vai denunciar</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Dê o relatório da ocorrência</label> <textarea id="report" placeholder="Opina e descreva o ocorrido, dê seus argumentos sobre a causa que o levou á denunciar o membro/player" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Provas</label> <textarea id="proofs" placeholder="Poste aqui as provas que incrimine o acusado. Seja elas em Ss's (imagens) ou em Fraps (vídeo)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tentou resolver in-game</label> <textarea id="extra" placeholder="Você tentou resolver in-game ou através de outro meio de comunicação (TS3) com o acusado ? Se Sim , explique qual foi o resultado" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: $("#accused").val(),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Motivo[/b][/color] ' + '\n' + formData.reason + '\n\n' +
' [b][color=#FF0000]Acusado[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Ocorrido[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Provas[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tentou resolver in-game?[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/post", {
f: 151,
mode: 'newtopic',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] ' + formData.accused + ' - [' + formData.reason + '] #' + zump,
message: data,
post: 151
}).done(function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário enviado com sucesso.<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f151-'
}, 2500);
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
Re: Sistema de Notificações
O membro citado seria o do campo Membro/Player que você vai denunciar, correto? A mensagem privada iria para ele?
Re: Sistema de Notificações
Kyo Panda escreveu:O membro citado seria o do campo Membro/Player que você vai denunciar, correto? A mensagem privada iria para ele?
Exato!
Re: Sistema de Notificações
Tente trocar por esse:
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Formulário de denúncias</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Formulário de denúncias</legend>
<div class="form-group">
<label for="reason">Motivo</label>
<input class="form-control" id="reason" placeholder="Coloque aqui o motivo da denúncia">
</div>
<div class="form-group">
<label for="accused">Membro/Player que você vai denunciar</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Dê o relatório da ocorrência</label> <textarea id="report" placeholder="Opina e descreva o ocorrido, dê seus argumentos sobre a causa que o levou á denunciar o membro/player" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Provas</label> <textarea id="proofs" placeholder="Poste aqui as provas que incrimine o acusado. Seja elas em Ss's (imagens) ou em Fraps (vídeo)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tentou resolver in-game</label> <textarea id="extra" placeholder="Você tentou resolver in-game ou através de outro meio de comunicação (TS3) com o acusado ? Se Sim , explique qual foi o resultado" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: '@' + $("#accused").val().replace('@', ''),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Motivo[/b][/color] ' + '\n' + formData.reason + '\n\n' +
' [b][color=#FF0000]Acusado[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Ocorrido[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Provas[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tentou resolver in-game?[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/post", {
f: 151,
mode: 'newtopic',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] ' + formData.accused + ' - [' + formData.reason + '] #' + zump,
message: data,
post: 151
}).done(function(data) {
$.post('/privmsg', {
'username[]': $.trim($("#accused").val()),
'subject': 'Você foi denunciado',
'message': 'LOREM IPSUM DOLOR SIT AMET',
'mode': 'post',
'post': 'Enviar',
}, function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário enviado com sucesso.<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f151-'
}, 2500);
});
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
Re: Sistema de Notificações
Perfeito, gostei, só que tem um pequeno erro: https://i.imgur.com/1fvW3Tb.png
Poderia no caso mandar algo tipo: "Olá, [USERNAME] você foi denunciado.
Para maiores informações confira o link da denúncia abaixo:
E o link da denúncia aqui."
Seria possível?
Poderia no caso mandar algo tipo: "Olá, [USERNAME] você foi denunciado.
Para maiores informações confira o link da denúncia abaixo:
E o link da denúncia aqui."
Seria possível?
Re: Sistema de Notificações
Troque por esse:
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Formulário de denúncias</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Formulário de denúncias</legend>
<div class="form-group">
<label for="reason">Motivo</label>
<input class="form-control" id="reason" placeholder="Coloque aqui o motivo da denúncia">
</div>
<div class="form-group">
<label for="accused">Membro/Player que você vai denunciar</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Dê o relatório da ocorrência</label> <textarea id="report" placeholder="Opina e descreva o ocorrido, dê seus argumentos sobre a causa que o levou á denunciar o membro/player" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Provas</label> <textarea id="proofs" placeholder="Poste aqui as provas que incrimine o acusado. Seja elas em Ss's (imagens) ou em Fraps (vídeo)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tentou resolver in-game</label> <textarea id="extra" placeholder="Você tentou resolver in-game ou através de outro meio de comunicação (TS3) com o acusado ? Se Sim , explique qual foi o resultado" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: '@' + $("#accused").val().replace('@', ''),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Motivo[/b][/color] ' + '\n' + formData.reason + '\n\n' +
' [b][color=#FF0000]Acusado[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Ocorrido[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Provas[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tentou resolver in-game?[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/post", {
f: 151,
mode: 'newtopic',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] ' + formData.accused + ' - [' + formData.reason + '] #' + zump,
message: data,
post: 151
}).done(function(data) {
$.post('/privmsg', {
'username[]': $.trim($("#accused").val()),
'subject': 'Você foi denunciado',
'message': [
'Olá ' + $.trim($("#accused").val() + ', você foi denunciado.\n',
'Para maiores informações confira o link da denúncia abaixo:\n',
$('a[href^="/viewtopic"]', data).attr('href')
].join('\n'),
'mode': 'post',
'post': 'Enviar',
}, function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário enviado com sucesso.<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f151-'
}, 2500);
});
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
Re: Sistema de Notificações
Kyo Panda escreveu:Troque por esse:
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Formulário de denúncias</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Formulário de denúncias</legend>
<div class="form-group">
<label for="reason">Motivo</label>
<input class="form-control" id="reason" placeholder="Coloque aqui o motivo da denúncia">
</div>
<div class="form-group">
<label for="accused">Membro/Player que você vai denunciar</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Dê o relatório da ocorrência</label> <textarea id="report" placeholder="Opina e descreva o ocorrido, dê seus argumentos sobre a causa que o levou á denunciar o membro/player" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Provas</label> <textarea id="proofs" placeholder="Poste aqui as provas que incrimine o acusado. Seja elas em Ss's (imagens) ou em Fraps (vídeo)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tentou resolver in-game</label> <textarea id="extra" placeholder="Você tentou resolver in-game ou através de outro meio de comunicação (TS3) com o acusado ? Se Sim , explique qual foi o resultado" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: '@' + $("#accused").val().replace('@', ''),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Motivo[/b][/color] ' + '\n' + formData.reason + '\n\n' +
' [b][color=#FF0000]Acusado[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Ocorrido[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Provas[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tentou resolver in-game?[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/post", {
f: 151,
mode: 'newtopic',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] ' + formData.accused + ' - [' + formData.reason + '] #' + zump,
message: data,
post: 151
}).done(function(data) {
$.post('/privmsg', {
'username[]': $.trim($("#accused").val()),
'subject': 'Você foi denunciado',
'message': [
'Olá ' + $.trim($("#accused").val() + ', você foi denunciado.\n',
'Para maiores informações confira o link da denúncia abaixo:\n',
$('a[href^="/viewtopic"]', data).attr('href')
].join('\n'),
'mode': 'post',
'post': 'Enviar',
}, function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário enviado com sucesso.<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f151-'
}, 2500);
});
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
O formulário agora não envia, simplesmente ele limpa tudo e não fala nada e não envia
Re: Sistema de Notificações
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Formulário de denúncias</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Formulário de denúncias</legend>
<div class="form-group">
<label for="reason">Motivo</label>
<input class="form-control" id="reason" placeholder="Coloque aqui o motivo da denúncia">
</div>
<div class="form-group">
<label for="accused">Membro/Player que você vai denunciar</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Dê o relatório da ocorrência</label> <textarea id="report" placeholder="Opina e descreva o ocorrido, dê seus argumentos sobre a causa que o levou á denunciar o membro/player" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Provas</label> <textarea id="proofs" placeholder="Poste aqui as provas que incrimine o acusado. Seja elas em Ss's (imagens) ou em Fraps (vídeo)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tentou resolver in-game</label> <textarea id="extra" placeholder="Você tentou resolver in-game ou através de outro meio de comunicação (TS3) com o acusado ? Se Sim , explique qual foi o resultado" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: '@' + $("#accused").val().replace('@', ''),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Motivo[/b][/color] ' + '\n' + formData.reason + '\n\n' +
' [b][color=#FF0000]Acusado[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Ocorrido[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Provas[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tentou resolver in-game?[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/post", {
f: 151,
mode: 'newtopic',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] ' + formData.accused + ' - [' + formData.reason + '] #' + zump,
message: data,
post: 151
}).done(function(data) {
$.post('/privmsg', {
'username[]': $.trim($("#accused").val()),
'subject': 'Você foi denunciado',
'message': [
'Olá ' + $.trim($("#accused").val()) + ', você foi denunciado.\n',
'Para maiores informações confira o link da denúncia abaixo:\n',
location.protocol + '//' + location.host + $('a[href^="/viewtopic"]', data).attr('href')
].join('\n'),
'mode': 'post',
'post': 'Enviar',
}, function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário enviado com sucesso.<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f151-'
}, 2500);
});
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
Mais uma vez.
Re: Sistema de Notificações
Bem, este problema não está relacionado ao código em si. Veja:
Estes \n\n estão sendo exibidos nas mensagens. Eles deveriam ser interpretados como quebras de linha, mas algo ocorreu no momento da aplicação do código que os removeu. Eu já tive esse problema algumas vezes, principalmente quando colava o código no bloco de notas antes de passar para o código, uma vez que o bloco de notas possui uma codificação padrão (ANSI) diferente da que usamos por padrão (UTF-8).
Em suma, tente reaplicar o código. o7
- Código:
'[font=Vernada][size=13]' + '\n\n' +
Estes \n\n estão sendo exibidos nas mensagens. Eles deveriam ser interpretados como quebras de linha, mas algo ocorreu no momento da aplicação do código que os removeu. Eu já tive esse problema algumas vezes, principalmente quando colava o código no bloco de notas antes de passar para o código, uma vez que o bloco de notas possui uma codificação padrão (ANSI) diferente da que usamos por padrão (UTF-8).
Em suma, tente reaplicar o código. o7
Re: Sistema de Notificações
Pow valeu mano, brigadão
Última edição por iScroll em 10.02.17 15:27, editado 1 vez(es)
Re: Sistema de Notificações
Se os formulários forem todos iguais, é só aplicar o novo código em cada um trocando:
E:
Pelo IDs dos fóruns dessas denúncias.
- Código:
f: 151,
E:
- Código:
post: 151
Pelo IDs dos fóruns dessas denúncias.
Re: Sistema de Notificações
Kyo Panda escreveu:Se os formulários forem todos iguais, é só aplicar o novo código em cada um trocando:
- Código:
f: 151,
E:
- Código:
post: 151
Pelo IDs dos fóruns dessas denúncias.
São diferenciados mais estudei o HTML e ja peguei aqui e estou colocando de um em um, valeu maninho, muito obrigado mesmo!!
Re: Sistema de Notificações
o/
--
--
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Sistema de Notificações no meu Fórum
» [Dúvida] Sistema de Notificações
» [TUTORIAL] Sistema de Notificações
» Sistema de notificações fora da barra de ferramentas
» Som nas notificações
» [Dúvida] Sistema de Notificações
» [TUTORIAL] Sistema de Notificações
» Sistema de notificações fora da barra de ferramentas
» Som nas notificações
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