Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Bookmarlucas654 Bookmarlucas654  • Ter 18 Mar 2014 - 12:16

[SUPORTE] Caixa de moderação Empty [SUPORTE] Caixa de moderação Ter 18 Mar 2014 - 12:16

Qual é minha questão:
Bom gente, esta caixa de moderação funcionou perfeitamente e veio na hora certa para meu fórum. No entanto, há um erro nela, em que, ao acrescentar uma mensagem dentro da caixa, informando o motivo, o TÍTULO do COMENTÁRIO acaba recebendo toda a mensagem também. E queria que isto não ocorresse, é possível?

Código:
jQuery(document).ready(function(){
if(jQuery('#stats:last a[href*="/modcp?"]').length){
jQuery('#quick_reply input[value="Pré-visualizar"]').before('<input type="button" value="Caixa de moderação" id="cdm" style="float: left;"/>');
jQuery('input#cdm').toggle(function() {
jQuery(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="padding: 2px">
<option value="">Status</option>
<option value="<div class=success><h1>[size=14][b][i]Tópico Resolvido e Bloqueado[/i][/b][/color][/size]</h1></div>">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="padding: 2px">
<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');
}}

Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

Daemon Daemon  • Ter 18 Mar 2014 - 12:42

[SUPORTE] Caixa de moderação Empty Re: [SUPORTE] Caixa de moderação Ter 18 Mar 2014 - 12:42

Troque o seu código:
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="padding: 2px">
    <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="padding: 2px">
    <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');
    }}
Até mais!

Bookmarlucas654 Bookmarlucas654  • Ter 18 Mar 2014 - 13:54

[SUPORTE] Caixa de moderação Empty Re: [SUPORTE] Caixa de moderação Ter 18 Mar 2014 - 13:54

Bom amigo, ele ainda modifica o título do comentário. =x

Daemon Daemon  • Ter 18 Mar 2014 - 14:05

[SUPORTE] Caixa de moderação Empty Re: [SUPORTE] Caixa de moderação Ter 18 Mar 2014 - 14:05

Olá,
testei o código e está funcionando perfeitamente, poderia mostrar uma imagem do problema?


Até!

Bookmarlucas654 Bookmarlucas654  • Ter 18 Mar 2014 - 15:08

[SUPORTE] Caixa de moderação Empty Re: [SUPORTE] Caixa de moderação Ter 18 Mar 2014 - 15:08

Amigo, quando um membro comenta um tópico, o título da mensagem fica "RE.: NOME-DO-TÓPICO".
Mas, quando adiciono na ferramenta que citei no tópico alguma mensagem(na área 'Descreva o motivo desta mensagem', pode ver que tem isso no código), ele simplesmente ALTERA esse título do comentário. Então, toda a explicação que eu colocar, tanto vai ser acrescentado na mensagem, quanto no título do comentário.

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Conteúdo patrocinado  • 

[SUPORTE] Caixa de moderação Empty Re: [SUPORTE] Caixa de moderação

Permissões neste sub-fórum
Não podes responder a tópicos