Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Conectar-se

Esqueci minha senha

Últimos assuntos
Instale agora o aplicativo Topic'it e acesse o suporte de Forumeiros pelo celular.
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Os membros mais ativos da semana
Kyo Panda
 
Luiz
 
iScroll
 
Shek
 
William_iHarDz
 
virus
 
IsmaelS.
 
Fou-Lu
 
soldado
 
Taxy_InSaniTy
 

Quem está conectado
224 usuários online :: 13 usuários cadastrados, 1 Invisível e 210 Visitantes :: 1 Motor de busca

Bruno Franks, CesarWatsom2, Gustavor, Heikki, iScroll, Lost154, odelgado, Shinra, soldado, Taxy_InSaniTy, Try, Uatyla, virus

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Como criar mensagem automática na ação moderativa?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Como criar mensagem automática na ação moderativa?

Mensagem por Ramon_Teles em 05/12/15, 08:09 pm

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, 12:55 pm, editado 1 vez(es)
avatar

Ramon_Teles
Nível 9

Masculino
Inscrito dia : 27/11/2015
Mensagens : 189
Pontos Ativos : 316

Ver perfil do usuário http://www.npsamp.com.br

Resolvido Re: Como criar mensagem automática na ação moderativa?

Mensagem por Harleen em 06/12/15, 01:06 pm

Olá você se refere a essas mensagens?
http://ajuda.forumeiros.com/t102895-onze-botoes#716066

Nativamente ainda não existe, mas você pode usar esses códigos.

http://ajuda.forumeiros.com/t99723-
http://ajuda.forumeiros.com/t100087-

Abraços.
avatar

Harleen
Membro do Fórum

Feminino
Inscrito dia : 09/07/2012
Mensagens : 1499
Pontos Ativos : 1941

Ver perfil do usuário https://soulfulbrmusic.forumeiros.com/

Resolvido Re: Como criar mensagem automática na ação moderativa?

Mensagem por Slurk em 07/12/15, 01:03 am

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.

avatar

Slurk
Nível 10

Masculino
Inscrito dia : 23/11/2015
Mensagens : 273
Pontos Ativos : 427

Ver perfil do usuário http://beststyle.forumeiros.com/

Resolvido Re: Como criar mensagem automática na ação moderativa?

Mensagem por Ramon_Teles em 07/12/15, 12:34 pm

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...
avatar

Ramon_Teles
Nível 9

Masculino
Inscrito dia : 27/11/2015
Mensagens : 189
Pontos Ativos : 316

Ver perfil do usuário http://www.npsamp.com.br

Resolvido Re: Como criar mensagem automática na ação moderativa?

Mensagem por Shek em 07/12/15, 12:41 pm

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');
    }
}
Muito feliz


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16853
Pontos Ativos : 21214

Ver perfil do usuário http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como criar mensagem automática na ação moderativa?

Mensagem por Ramon_Teles em 07/12/15, 12:51 pm

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');
    }
}
Muito feliz

Problema Resolvido
avatar

Ramon_Teles
Nível 9

Masculino
Inscrito dia : 27/11/2015
Mensagens : 189
Pontos Ativos : 316

Ver perfil do usuário http://www.npsamp.com.br

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum