[Tutorial] Caixa de moderação
Página 1 de 1 • Compartilhe
Nome do Arquivo: Caixa de moderação
Autor: Daemon
Funcionalidade: Todas as versões
Neste tutorial iremos aplicar uma caixa de moderação na resposta rápida.
Existem 4 botões na caixa. 1 para gerar o código, outro para enviar, outro para enviar e bloquear o tópico, e outro para limpar a caixa.
Primeiro iremos aceder ao Painel de controle :seta: Módulos :seta: HTML & JAVASCRIPT :seta: Gestão dos códigos JavaScript :seta: Criar um novo JavaScript
Título: Caixa de moderação
Investimento: Nos tópicos
Código:
Autor: Daemon
Funcionalidade: Todas as versões
Neste tutorial iremos aplicar uma caixa de moderação na resposta rápida.
Existem 4 botões na caixa. 1 para gerar o código, outro para enviar, outro para enviar e bloquear o tópico, e outro para limpar a caixa.
Primeiro iremos aceder ao Painel de controle :seta: Módulos :seta: HTML & JAVASCRIPT :seta: Gestão dos códigos JavaScript :seta: Criar um novo JavaScript
Título: Caixa de moderação
Investimento: Nos tópicos
Código:
- Código:
$(document).ready(function() {
if(_userdata.user_level > 0) {
$('#quick_reply input[name="preview"]').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() {
var editor = $('#text_editor_textarea').sceditor('instance');
if(editor.val() == '') {
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
editor.insertText(editor.val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
}
}
function block() {
var editor = $('#text_editor_textarea').sceditor('instance');
if(editor.val() == ''){
var pegatopics = $('[name="t"]').val();
$('[name="t"]').val(pegatopics);
editor.insertText(editor.val() + '' + $("#status").val() + '\n' + $('#mot').val() + '\n' + $('#to').val());
window.open('/modcp?t='+pegatopics+'&mode=move&mode=lock');
}
}
Tópicos semelhantes
Cria uma conta ou logue para postar uma mensagem.
Você precisa ser um membro, para poder postar uma resposta.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|