Como criar mensagem automática na ação moderativa?
4 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
Como criar mensagem automática na ação moderativa?
Detalhes da questão
Endereço do fórum: www.npsamp.com.br
Versão do fórum: PhpBB3
Descrição
Enfim galera... Estou com uma dúvida, tem como quando eu fechar um tópico, ou mover ele, adicionar uma mensagem automática?
Tipo, em um fórum de plataforma IPB, tinha este recurso, quando clica em fechar um tópico abria uma caixa de dialogo pedindo o motivo do fechamento, ai a gente escrevia e no tópico aparecia uma mensagem automática dizendo que o tópico foi fechado por X motivo.
E quando movia, aparecia lá também que o tópico foi movido, tem como no forumeiros?
Última edição por Ramon_Teles em 07.12.15 14:55, editado 1 vez(es)
Re: Como criar mensagem automática na ação moderativa?
Olá você se refere a essas mensagens?
https://ajuda.forumeiros.com/t102895-onze-botoes#716066
Nativamente ainda não existe, mas você pode usar esses códigos.
https://ajuda.forumeiros.com/t99723-
https://ajuda.forumeiros.com/t100087-
Abraços.
https://ajuda.forumeiros.com/t102895-onze-botoes#716066
Nativamente ainda não existe, mas você pode usar esses códigos.
https://ajuda.forumeiros.com/t99723-
https://ajuda.forumeiros.com/t100087-
Abraços.
Re: Como criar mensagem automática na ação moderativa?
Vamos lá, aceda Painel de controle > Modulos > HTML & Javascript > gestão dos codigos Javascript
e crie um novo JS com investimento nos topicos, com esse codigo:
basta editar da forma que queiras, ele se encontrará assim no seu fórum:
la na barra de respostas do topico.
e crie um novo JS com investimento nos topicos, com esse codigo:
- Código:
$(document).ready(function () {
if ($('#stats:last a[href*="/modcp?"]').length) {
$('#quick_reply input[value="Pré-visualizar"]').before('<input type="button" value="Caixa de moderação" id="cdm" style="float: left;"/>');
$('input#cdm').toggle(function () {
$(this).after('<div class="main-content" style="min-width: 428px;z-index: 2000;margin: 30px 0 8px 0;position: absolute;"> <div id="mod" style="background: #fff;padding: 3px;"> <select id="status" style="width: 50%"> <option value="">Status</option> <option value="[size=14][color=green][b][i]Tópico Resolvido; e Bloqueado[/i][/b][/color][/size]">Tópico Resolvido; e Bloqueado</option> <option value="[size=14][color=red][b][i]Tópico bloqueado[/i][/b][/color][/size]">Tópico bloqueado</option> <option value="[size=14][color=green][b][i]Tópico desbloqueado[/i][/b][/color][/size]">Tópico desbloqueado</option> </select> <select id="to" style="width: 50%"> <option value="">Movido para</option> <option value="[b]Movido para:[/b] Arquivos">Arquivos</option> <option value="[b]Movido para:[/b] Lixeira">Lixeira</option> <option value="[b]Movido para:[/b] Local correspondente">Local correspondente</option> <option value="[b]Movido para:[/b] Dicas e Tutoriais">Dicas e Tutoriais</option> </select> <textarea id="mot" name="subject" placeholder="Descreva o motivo desta mensagem" class="inputbox" style="display: block; margin: 5px 0 5px 0; min-height: 55px;" onChange="titulo();"></textarea> <input onclick=" envia()" type="button" id="gerar-msg" value="Gerar"/> <input name="post" onclick=" envia()" type="submit" id="gerar-msg" value="Enviar"/> <input name="post" onclick=" block()" type="submit" id="gerar-msg" value="Enviar & Block"/> <input type="button" value="Limpar caixa" id="limpar-msg"/> </div> </div>');
}, function () {
$(this).next().remove();
});
$('#limpar-msg').click(function () {
$('#text_editor_textarea').sceditor('instance').val('');
});
}
});
function envia() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
}
}
function block() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
window.open('/modcp?t=' + pegatopics + '&mode=move&mode=lock');
}
}
basta editar da forma que queiras, ele se encontrará assim no seu fórum:
la na barra de respostas do topico.
Re: Como criar mensagem automática na ação moderativa?
Tiupkit escreveu:Vamos lá, aceda Painel de controle > Modulos > HTML & Javascript > gestão dos codigos Javascript
e crie um novo JS com investimento nos topicos, com esse codigo:
- Código:
$(document).ready(function () {
if ($('#stats:last a[href*="/modcp?"]').length) {
$('#quick_reply input[value="Pré-visualizar"]').before('<input type="button" value="Caixa de moderação" id="cdm" style="float: left;"/>');
$('input#cdm').toggle(function () {
$(this).after('<div class="main-content" style="min-width: 428px;z-index: 2000;margin: 30px 0 8px 0;position: absolute;"> <div id="mod" style="background: #fff;padding: 3px;"> <select id="status" style="width: 50%"> <option value="">Status</option> <option value="[size=14][color=green][b][i]Tópico Resolvido; e Bloqueado[/i][/b][/color][/size]">Tópico Resolvido; e Bloqueado</option> <option value="[size=14][color=red][b][i]Tópico bloqueado[/i][/b][/color][/size]">Tópico bloqueado</option> <option value="[size=14][color=green][b][i]Tópico desbloqueado[/i][/b][/color][/size]">Tópico desbloqueado</option> </select> <select id="to" style="width: 50%"> <option value="">Movido para</option> <option value="[b]Movido para:[/b] Arquivos">Arquivos</option> <option value="[b]Movido para:[/b] Lixeira">Lixeira</option> <option value="[b]Movido para:[/b] Local correspondente">Local correspondente</option> <option value="[b]Movido para:[/b] Dicas e Tutoriais">Dicas e Tutoriais</option> </select> <textarea id="mot" name="subject" placeholder="Descreva o motivo desta mensagem" class="inputbox" style="display: block; margin: 5px 0 5px 0; min-height: 55px;" onChange="titulo();"></textarea> <input onclick=" envia()" type="button" id="gerar-msg" value="Gerar"/> <input name="post" onclick=" envia()" type="submit" id="gerar-msg" value="Enviar"/> <input name="post" onclick=" block()" type="submit" id="gerar-msg" value="Enviar & Block"/> <input type="button" value="Limpar caixa" id="limpar-msg"/> </div> </div>');
}, function () {
$(this).next().remove();
});
$('#limpar-msg').click(function () {
$('#text_editor_textarea').sceditor('instance').val('');
});
}
});
function envia() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
}
}
function block() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
window.open('/modcp?t=' + pegatopics + '&mode=move&mode=lock');
}
}
basta editar da forma que queiras, ele se encontrará assim no seu fórum:
la na barra de respostas do topico.
Não funcionou...
Re: Como criar mensagem automática na ação moderativa?
Olá!
Troque o código por este:
Troque o código por este:
- Código:
$(document).ready(function () {
if ($('a[href*="/modcp?"]').length) {
$('#quick_reply input[value="Pré-visualizar"]').before('<input type="button" value="Caixa de moderação" id="cdm" style="float: left;"/>');
$('input#cdm').toggle(function () {
$(this).after('<div class="main-content" style="min-width: 428px;z-index: 2000;margin: 30px 0 8px 0;position: absolute;"> <div id="mod" style="background: #fff;padding: 3px;"> <select id="status" style="width: 50%"> <option value="">Status</option> <option value="[size=14][color=green][b][i]Tópico Resolvido; e Bloqueado[/i][/b][/color][/size]">Tópico Resolvido; e Bloqueado</option> <option value="[size=14][color=red][b][i]Tópico bloqueado[/i][/b][/color][/size]">Tópico bloqueado</option> <option value="[size=14][color=green][b][i]Tópico desbloqueado[/i][/b][/color][/size]">Tópico desbloqueado</option> </select> <select id="to" style="width: 50%"> <option value="">Movido para</option> <option value="[b]Movido para:[/b] Arquivos">Arquivos</option> <option value="[b]Movido para:[/b] Lixeira">Lixeira</option> <option value="[b]Movido para:[/b] Local correspondente">Local correspondente</option> <option value="[b]Movido para:[/b] Dicas e Tutoriais">Dicas e Tutoriais</option> </select> <textarea id="mot" name="subject" placeholder="Descreva o motivo desta mensagem" class="inputbox" style="display: block; margin: 5px 0 5px 0; min-height: 55px;" onChange="titulo();"></textarea> <input onclick=" envia()" type="button" id="gerar-msg" value="Gerar"/> <input name="post" onclick=" envia()" type="submit" id="gerar-msg" value="Enviar"/> <input name="post" onclick=" block()" type="submit" id="gerar-msg" value="Enviar & Block"/> <input type="button" value="Limpar caixa" id="limpar-msg"/> </div> </div>');
}, function () {
$(this).next().remove();
});
$('#limpar-msg').click(function () {
$('#text_editor_textarea').sceditor('instance').val('');
});
}
});
function envia() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
}
}
function block() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
window.open('/modcp?t=' + pegatopics + '&mode=move&mode=lock');
}
}
Re: Como criar mensagem automática na ação moderativa?
Shek escreveu:Olá!
Troque o código por este:
- Código:
$(document).ready(function () {
if ($('a[href*="/modcp?"]').length) {
$('#quick_reply input[value="Pré-visualizar"]').before('<input type="button" value="Caixa de moderação" id="cdm" style="float: left;"/>');
$('input#cdm').toggle(function () {
$(this).after('<div class="main-content" style="min-width: 428px;z-index: 2000;margin: 30px 0 8px 0;position: absolute;"> <div id="mod" style="background: #fff;padding: 3px;"> <select id="status" style="width: 50%"> <option value="">Status</option> <option value="[size=14][color=green][b][i]Tópico Resolvido; e Bloqueado[/i][/b][/color][/size]">Tópico Resolvido; e Bloqueado</option> <option value="[size=14][color=red][b][i]Tópico bloqueado[/i][/b][/color][/size]">Tópico bloqueado</option> <option value="[size=14][color=green][b][i]Tópico desbloqueado[/i][/b][/color][/size]">Tópico desbloqueado</option> </select> <select id="to" style="width: 50%"> <option value="">Movido para</option> <option value="[b]Movido para:[/b] Arquivos">Arquivos</option> <option value="[b]Movido para:[/b] Lixeira">Lixeira</option> <option value="[b]Movido para:[/b] Local correspondente">Local correspondente</option> <option value="[b]Movido para:[/b] Dicas e Tutoriais">Dicas e Tutoriais</option> </select> <textarea id="mot" name="subject" placeholder="Descreva o motivo desta mensagem" class="inputbox" style="display: block; margin: 5px 0 5px 0; min-height: 55px;" onChange="titulo();"></textarea> <input onclick=" envia()" type="button" id="gerar-msg" value="Gerar"/> <input name="post" onclick=" envia()" type="submit" id="gerar-msg" value="Enviar"/> <input name="post" onclick=" block()" type="submit" id="gerar-msg" value="Enviar & Block"/> <input type="button" value="Limpar caixa" id="limpar-msg"/> </div> </div>');
}, function () {
$(this).next().remove();
});
$('#limpar-msg').click(function () {
$('#text_editor_textarea').sceditor('instance').val('');
});
}
});
function envia() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
}
}
function block() {
if ($('#text_editor_textarea').val() == "") {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
$('[name="message"]').last().sceditor('instance').insertText($('.sceditor-container iframe').val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
window.open('/modcp?t=' + pegatopics + '&mode=move&mode=lock');
}
}
Problema Resolvido
Tópicos semelhantes
» Como adicionar uma mensagem de ação moderativa automática?
» Como colocar mensagem automatica para fechar tópico
» Mensagem moderativa
» Código HTML de mensagem moderativa
» Como colocar uma mensagem automática
» Como colocar mensagem automatica para fechar tópico
» Mensagem moderativa
» Código HTML de mensagem moderativa
» Como colocar uma mensagem automática
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