JScript

Programação & Desenvolvimento


Painel para moderadores

avatar
Convidado
Convidado

Painel para moderadores Empty Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 9:11 am

Amigos, eu tenho um simples código, porém, serve como um painel de moderadores, no qual desejo o banimento, exclusão de reputação e quero como base algo bem parecido á https://i.imgur.com/5M2alxA.png.

Código utilizado:
Código:
<center><b>Painel do Moderador</b></center>



<script>function gerarmsn() {


var uinfra = jQuery('#uinfra').val();
var qinfra = jQuery('#qinfra').val();
var minfra = jQuery('#minfra').val();

var msnp = '
Aplicação de Novas Ocorrências
\nNome do Usuário: '+uinfra+'\nQuantidade: '+qinfra+'\nMotivo: '+minfra;
jQuery('input[name="message"]').attr('value', msnp);}</script>
<fieldset class="fields1">
<form action="/post" method="post" name="post" onsubmit="return vB_Editor['text_editor'].prepare_submit(0, 0)" id="quick_reply" style="display:none;">
<input type="hidden" name="attach_sig" value="">
<input type="hidden" name="mode" value="reply">
<input type="hidden" name="tid" value="">
<input type="hidden" name="t" value="2">
<input type="hidden" id="text_editor_textarea" name="message" value="Mensagem"/>
<h1>Infrações</h1><br>
<dl><dt><label title="Insira o link do tópico." id="firstlink">Link do Tópico:</label></dt> <dd><input type="text" id="linkt" size="40"/> <input type="button" class="button2" value="Setar" id="setarpm"></dd></dl>
<dl><dt><label title="Insira o nome do usuário que infringiu as regras">Nome do usuário:</label></dt> <dd><input type="text" id="uinfra" size="40"/></dd></dl>
<dl><dt><label title="Insira a quantidade de ocorrências recebidas">Quantidade:</label></dt> <dd><input type="text" id="qinfra" size="40"/></dd></dl>
<dl><dt><label title="Insira o motivo por qual o membro recebeu essas infrações">Motivo das ocorrências:</label></dt> <dd><input type="text" id="minfra" size="70"/></dd></dl>
<dl><dt><label>Título do Tópico:</label></dt> <dd><strong id="titulotopic"></strong></dd></dl>
<input type="submit" name="post" class="button2" value="Enviar" onclick="gerarmsn();" id="confirmarform1"> <input type="submit" name="preview" class="button2" value="Pré-visualizar" onclick="gerarmsn();" id="previsu1"> <a href="" id="fechatopic"><input type="button" id="fechartopic" value="Fechar este Tópico" style="display:none;" class="button2"/></a> <a href="" id="movertopic"><input type="button" id="movetopic" value="Mover este Tópico" style="display:none;" class="button2" onclick="gerarmsn();"/></a>
<input type="hidden" id="linkmp" value="Não definido"/>
</form>
<script>
jQuery('.fields1 input[type="text"]').css({'height':'21px'});
});
</script>
<script>
jQuery('#setarpm').click(function(){
var linkt = jQuery('#linkt').val();
var linkmp = jQuery('#linkmp').val();
jQuery('#linkmp').val(linkt);
jQuery.get(linkt, function(data){
topict = jQuery('input[name="t"]', data).val();
titulo_topico = jQuery('.page-title a', data).html();
topictid = jQuery('input[name="tid"]', data).val();
jQuery('#titulotopic').text(titulo_topico);
jQuery('input[name="t"]').val(topict);
jQuery('input[name="tid"]').val(topictid);
jQuery('#fechartopic').fadeIn(500);
jQuery('#fechatopic').attr('href', '/modcp?mode=lock&t='+topict+'&tid='+topictid);
jQuery('#movetopic').fadeIn(500);
jQuery('#movertopic').attr('href', '/modcp?mode=move&t='+topict+'&tid='+topictid);
if(jQuery('img[alt="Este Tópico está bloqueado. Você não pode editar as mensagens ou responder."]', data).length){jQuery('#fechartopic').val('Desbloquear Tópico');jQuery('#fechatopic').attr('href', '/modcp?mode=unlock&t='+topict+'&tid='+topictid);}else{jQuery('#fechartopic').val('Bloquear Tópico');jQuery('#fechatopic').attr('href', '/modcp?mode=lock&t='+topict+'&tid='+topictid);};
})});
</script>
</fieldset>

<form action="/privmsg" method="post" name="post" onsubmit="return vB_Editor['text_editor'].prepare_submit(0,0)" enctype="multipart/form-data" id="formdamp" style="display:none;">
<h1 style="margin-top: 10px;">Mensagem Privada</h1>
<fieldset class="fields1">
<input class="inputbox" type="hidden" id="username" name="username[]" value="" tabindex="1">
<input class="inputbox medium" type="hidden" name="subject" value="" maxlength="64" title="" onkeypress="if (event.keyCode==13){return false}">
<input type="hidden" id="text_editor_textarea" name="message" wrap="virtual" value="Falha ao enviar o script"/>
<dl><dt><label>Enviar Mensagem:</label></dt> <dd><input class="button1" type="submit" name="post" value="Enviar Mensagem Privada" tabindex="6" accesskey="s" onclick="gerarmp();" title="Clique aqui para enviar a Mensagem privada"></dd></dl>
</form>
<script>
function gerarmp(){
var uinfra = jQuery('#uinfra').val();
var qinfra = jQuery('#qinfra').val();
var minfra = jQuery('#minfra').val();
var linkmp = jQuery('#linkmp').val();

var msnp = 'Caro usuário,\n\n\nvocê recebeu '+qinfra+' infração(es) pelo seguinte motivo:\n• '+minfra+'\nMais informações: '+linkmp;

jQuery('#username').val(uinfra);
jQuery('input[name="subject"]').val('[Alerta]Você recebeu novas ocorrências.');
jQuery('input[name="message"]').attr('value', msnp);
}
</script>
<script>
jQuery.get('/forum', function(data){
if(jQuery('img[alt="http://icons.iconarchive.com/icons/deleket/sleek-xp-basic/48/Administrator-icon.png"]', data).length){jQuery('#formdamp, #quick_reply').slideDown(500)}else{alert("Erro #344: Permissão Negada");location.href='http://www.igamer-forum.com.br/forum';jQuery('*').remove();};
});
</script>
Bem, eu desejo o menu do lado esquerdo com as abas: Infrações, Banimento, Retirada de reputação.
Do lado direito, As funções.. Exemplo: Banimento: cria um tópico em banimentos 'deixem /f....-', informando que o membro foi banido, a justificação, antes de criar o tópico bani diretamente o membro..

Link do fórum: http://igamer.forumeiros.com/
Num. da página HTML: 13.

Até mais!
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 9:45 am

@Bang bang

Olhe este painel -> http://snapshot.forumeiros.eu/h2-modcp

Achei bem elegante e agradável, o que acha de incrementarmos as suas funções nele? Em breve farei um tutorial com isso. Wink
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 10:01 am

Amigo, observe este: http://jscript.forumeiros.com/h6-, é parecido á esse? É que a página que você me passou está desestruturada, sem css!E você por acaso sabe 'acessar', 'ver' se o membro é moderador ou não? Pois pode haver uma falha e usuários usarem a função..
Obs: No meu código somente há 1 função..

Até mais...
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 10:31 am

Olá!

Aqui está normal a página veja:
-> http://prntscr.com/23ewba

Enfim, o que deseja e o código completo do painel de moderador feito pelo JScript correto? (Obs: Vou perguntar se posso lhe fornecer, pois ainda deve estar em fase BETA);

Até!
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 10:35 am

Aqui está o rascunho somente do design com a função das abas:
Código:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script>
<script type="text/javascript">
$(document).ready(function(){
        $('.Tabs li').click(function(){
                $('.Tabs li').removeClass('active');
                $(this).addClass('active');
                $(this).find('a');
 return false;
        });
$('a.aba_1').click(function(){
                    $('.abas').hide();
                    $('#abas1').show();
                });
$('a.aba_2').click(function(){
                    $('.abas').hide();
                    $('#abas2').show();
                });
});
</script>
<style type="text/css">
.main .cont, .box_r, .box_t{
padding: 9px;
background: #ebf0f3;
}
.box_r {background: white;}
.LayoutLeft {
padding-left: 150px;
}
.Layout_smallleft {
position: relative;
width: 140px;
margin-left: -150px;
float: left;
}
.Tabs ul {
width: 149px !important;
margin-top: 10px;
border-top: 1px solid #DBE4EF;
border-left: 1px solid #DBE4EF;
}
.Tabs li {
background: #f6f8fb;
color: #808080;
border-bottom: 1px solid #DBE4EF;
font-size: 13px;
}
.Tabs li.active a {
width: 135px;
position: relative;
z-index: 8000;
border-right: 1px solid #fff;
background: #fff !important;
color: #353535 !important;
font-weight: bold;
}
.Tabs li a {
display: block;
padding: 10px 8px;
outline: 0;
color: #8d8d8d;
border-right: 1px solid #DBE4EF;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.Tabs li a:hover {
background: #eaeff5;
color: #808080;
}
#usercp_content {
min-height: 395px;
}
.pun table.table td {padding: 10px;}
.pun table.table td.row2 {
background-color: #f1f6f9;
}
input[type="button"] {
 margin: 5px;
}
</style>
<div class="main">
  <div class="main-head">
  <div class="page-title"><h2>PAINEL</h2></div>
  </div>
 <div class="main-content cont">
  <div class="LayoutLeft clearfix">
         <div class="Tabs Layout_smallleft">
   <ul>
      <li class="active">
         <a href="#" title="Aba 1" class="aba_1">Aba 1</a>
      </li>
                <li>
         <a href="#" title="Aba 2" class="aba_2">Aba 2</a>
      </li>
   </ul>
</div>
         <div id="usercp_content">
            <div class="box_r">
               <div class="box_t">      
      <div class="box_r">
<!-- Início aba 1 -->
   <div id="abas1" class="abas">
         Conteúdo aqui aba 1!
      </div>
<!-- Fim aba 1 -->
<!-- Início aba 2 -->
   <div id="abas2" class="abas" style="display: none">
         Conteúdo aqui aba 2!
      </div>
<!-- Fim aba 2 -->
   </div>
</div>
            </div>
         </div>            
      </div>
 </div>
</div>
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 10:55 am

Obrigado, Daemon!

@Crazy - Eu quero um painel com o DESIGN da página... entende?

Até mais..
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 11:03 am

@Bang Bang

Olá!

Sim amigo, lhe entendo perfeitamente creio eu; Porém, o Daemon já lhe forneceu o que queria (penso eu), então, o tópico está resolvido?
Ou deseja que incrementemos as funções citadas? Confesso não entender algumas partes do trecho de seu tópico; Primeiramente, quer um painel com a mesma visualização do feito pelo JScript, correto? Posteriormente, almeja que incrementemos as funções citadas? Me corrija se eu estiver errado por favor!

Desculpe por não estar entendendo corretamente, á sua questão; Está um pouco confusa..
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 11:24 am

Amigos, vejam: http://igamer.forumeiros.com/h13-.
O código das infrações:
Código:
<script>function gerarmsn() {


var uinfra = jQuery('#uinfra').val();
var qinfra = jQuery('#qinfra').val();
var minfra = jQuery('#minfra').val();

var msnp = '
Aplicação de Novas Ocorrências
\nNome do Usuário: '+uinfra+'\nQuantidade: '+qinfra+'\nMotivo: '+minfra;
jQuery('input[name="message"]').attr('value', msnp);}</script>
<fieldset class="fields1">
<form action="/post" method="post" name="post" onsubmit="return vB_Editor['text_editor'].prepare_submit(0, 0)" id="quick_reply" style="display:none;">
<input type="hidden" name="attach_sig" value="">
<input type="hidden" name="mode" value="reply">
<input type="hidden" name="tid" value="">
<input type="hidden" name="t" value="2">
<input type="hidden" id="text_editor_textarea" name="message" value="Mensagem"/>
<h1>Infrações</h1><br>
<dl><dt><label title="Insira o link do tópico." id="firstlink">Link do Tópico:</label></dt> <dd><input type="text" id="linkt" size="40"/> <input type="button" class="button2" value="Setar" id="setarpm"></dd></dl>
<dl><dt><label title="Insira o nome do usuário que infringiu as regras">Nome do usuário:</label></dt> <dd><input type="text" id="uinfra" size="40"/></dd></dl>
<dl><dt><label title="Insira a quantidade de ocorrências recebidas">Quantidade:</label></dt> <dd><input type="text" id="qinfra" size="40"/></dd></dl>
<dl><dt><label title="Insira o motivo por qual o membro recebeu essas infrações">Motivo das ocorrências:</label></dt> <dd><input type="text" id="minfra" size="70"/></dd></dl>
<dl><dt><label>Título do Tópico:</label></dt> <dd><strong id="titulotopic"></strong></dd></dl>
<input type="submit" name="post" class="button2" value="Enviar" onclick="gerarmsn();" id="confirmarform1"> <input type="submit" name="preview" class="button2" value="Pré-visualizar" onclick="gerarmsn();" id="previsu1"> <a href="" id="fechatopic"><input type="button" id="fechartopic" value="Fechar este Tópico" style="display:none;" class="button2"/></a> <a href="" id="movertopic"><input type="button" id="movetopic" value="Mover este Tópico" style="display:none;" class="button2" onclick="gerarmsn();"/></a>
<input type="hidden" id="linkmp" value="Não definido"/>
</form>
<script>
jQuery('.fields1 input[type="text"]').css({'height':'21px'});
});
</script>
<script>
jQuery('#setarpm').click(function(){
var linkt = jQuery('#linkt').val();
var linkmp = jQuery('#linkmp').val();
jQuery('#linkmp').val(linkt);
jQuery.get(linkt, function(data){
topict = jQuery('input[name="t"]', data).val();
titulo_topico = jQuery('.page-title a', data).html();
topictid = jQuery('input[name="tid"]', data).val();
jQuery('#titulotopic').text(titulo_topico);
jQuery('input[name="t"]').val(topict);
jQuery('input[name="tid"]').val(topictid);
jQuery('#fechartopic').fadeIn(500);
jQuery('#fechatopic').attr('href', '/modcp?mode=lock&t='+topict+'&tid='+topictid);
jQuery('#movetopic').fadeIn(500);
jQuery('#movertopic').attr('href', '/modcp?mode=move&t='+topict+'&tid='+topictid);
if(jQuery('img[alt="Este Tópico está bloqueado. Você não pode editar as mensagens ou responder."]', data).length){jQuery('#fechartopic').val('Desbloquear Tópico');jQuery('#fechatopic').attr('href', '/modcp?mode=unlock&t='+topict+'&tid='+topictid);}else{jQuery('#fechartopic').val('Bloquear Tópico');jQuery('#fechatopic').attr('href', '/modcp?mode=lock&t='+topict+'&tid='+topictid);};
})});
</script>
</fieldset>

<form action="/privmsg" method="post" name="post" onsubmit="return vB_Editor['text_editor'].prepare_submit(0,0)" enctype="multipart/form-data" id="formdamp" style="display:none;">
<h1 style="margin-top: 10px;">Mensagem Privada</h1>
<fieldset class="fields1">
<input class="inputbox" type="hidden" id="username" name="username[]" value="" tabindex="1">
<input class="inputbox medium" type="hidden" name="subject" value="" maxlength="64" title="" onkeypress="if (event.keyCode==13){return false}">
<input type="hidden" id="text_editor_textarea" name="message" wrap="virtual" value="Falha ao enviar o script"/>
<dl><dt><label>Enviar Mensagem:</label></dt> <dd><input class="button1" type="submit" name="post" value="Enviar Mensagem Privada" tabindex="6" accesskey="s" onclick="gerarmp();" title="Clique aqui para enviar a Mensagem privada"></dd></dl>
</form>
<script>
function gerarmp(){
var uinfra = jQuery('#uinfra').val();
var qinfra = jQuery('#qinfra').val();
var minfra = jQuery('#minfra').val();
var linkmp = jQuery('#linkmp').val();

var msnp = 'Caro usuário,\n\n\nvocê recebeu '+qinfra+' infração(es) pelo seguinte motivo:\n• '+minfra+'\nMais informações: '+linkmp;

jQuery('#username').val(uinfra);
jQuery('input[name="subject"]').val('[Alerta]Você recebeu novas ocorrências.');
jQuery('input[name="message"]').attr('value', msnp);
}
</script>
<script>
jQuery.get('/forum', function(data){
if(jQuery('img[alt="http://icons.iconarchive.com/icons/deleket/sleek-xp-basic/48/Administrator-icon.png"]', data).length){jQuery('#formdamp, #quick_reply').slideDown(500)}else{alert("Erro #344: Permissão Negada");location.href='http://www.igamer-forum.com.br/forum';jQuery('*').remove();};
});
</script>
O problema é, não aplica as infrações, e também, quero que apareça no tópico uma tabela azul, ipb escrito:
O membro FULANO, recebeu ____ ocorrências, pelo seguinte motivo: _________, a mesma já foi aplicada.

Até mais!
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 11:27 am

Você quer que crie um tópico correto? se for isso é fácil... Vou tentar fazê-lo aqui Wink!
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 11:39 am

Obrigado Daemon, mais uma vez, mas das infrações posta na conta moderador(a), no banimento sim, cria um tópico.....

Crazy, quero arrumar e encrementar esses códigos...
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por JScript em Seg 11 Nov 2013, 12:53 pm

@BαηgBαηg

Veja: http://jscript.forumeiros.com/h6-modcp

Só falta eu adicionar o script, mas isso quando eu terminar outras coisas...

JS



Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 1:38 pm

Amigo, mas o painel que você está desenvolvendo não é o que eu desejo, eu somente quero as três funções no painel..
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 2:42 pm

Veja se isto agrada você:
Código:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script>
<script type="text/javascript">
$(document).ready(function(){
        $('.Tabs li').click(function(){
                $('.Tabs li').removeClass('active');
                $(this).addClass('active');
                $(this).find('a');
 return false;
        });
$('a.aba_1').click(function(){
                    $('.abas').hide();
                    $('#abas1').show();
                });
$('a.aba_2').click(function(){
                    $('.abas').hide();
                    $('#abas2').show();
                });
 $('input[type="submit"]').click(function() {
  var linktopico = $('#linkt').val();
  var user = $('#user').val();
  var qtd = $('#qtd').val();
  var mensagem = $('#msg').val();
  var msgto = $('#msgto').val();
  var infra = $('#infra').val();
  $('form[action="/post"] input[name="message"]').val('O membro [b]'+user+'[/b], recebeu  [b]'+qtd+'[/b] ocorrências, pelo seguinte motivo: [b]'+mensagem+'[/b]');
  $('form[action="/privmsg"] input[name="message"]').val('Caro usuário, você recebeu  [b]'+infra+'[/b] infração(es), pelo seguinte motivo: [b]'+msgto+'[/b]\n[b]Link do tópico:[/b] -> '+linktopico+'');
 });
});
</script>
<style type="text/css">
.main .cont, .box_r, .box_t{
padding: 9px;
background: #ebf0f3;
}
.box_r {background: white;}
.LayoutLeft {
padding-left: 150px;
}
.Layout_smallleft {
position: relative;
width: 140px;
margin-left: -150px;
float: left;
}
.Tabs ul {
width: 149px !important;
margin-top: 10px;
border-top: 1px solid #DBE4EF;
border-left: 1px solid #DBE4EF;
}
.Tabs li {
background: #f6f8fb;
color: #808080;
border-bottom: 1px solid #DBE4EF;
font-size: 13px;
}
.Tabs li.active a {
width: 135px;
position: relative;
z-index: 8000;
border-right: 1px solid #fff;
background: #fff !important;
color: #353535 !important;
font-weight: bold;
}
.Tabs li a {
display: block;
padding: 10px 8px;
outline: 0;
color: #8d8d8d;
border-right: 1px solid #DBE4EF;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.Tabs li a:hover {
background: #eaeff5;
color: #808080;
}
#usercp_content {
min-height: 395px;
}
.pun table.table td {padding: 10px;}
.pun table.table td.row2 {
background-color: #f1f6f9;
}
form dl {
 margin: 15px;
 padding: 8px;
 border-bottom: 1px solid #f0f0f0;
}
input.input {
width: 85%;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
background: #FCFCFC;
border: 1px solid #D4D4D4;
box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
color: #9F9F9F;
display: block;
font-size: 16px;
font-weight: 700;
padding: 5px;
text-shadow: #fff 0 1px 0;
}
input.input:focus {
background: #fff;
color: #000;
}
</style>
<div class="main">
  <div class="main-head">
  <div class="page-title"><h2>PAINEL</h2></div>
  </div>
 <div class="main-content cont">
  <div class="LayoutLeft clearfix">
         <div class="Tabs Layout_smallleft">
   <ul>
      <li class="active">
         <a href="#" title="Criar ocorrência" class="aba_1">Criar ocorrência</a>
      </li>
                <li>
         <a href="#" title="Enviar ocorrência ao membro" class="aba_2">Enviar ao membro</a>
      </li>
   </ul>
</div>
         <div id="usercp_content">
            <div class="box_r">
               <div class="box_t">      
      <div class="box_r">
<!-- Início aba 1 -->
   <div id="abas1" class="abas">

<center><b>Painel do Moderador</b></center>
<form action="/post" method="post" name="post" enctype="multipart/form-data">
<dl>
  <dt>
<label>Título do Tópico:</label>
  </dt>
<dd><input type="text" class="input" name="subject"></dd>
</dl>
<dl>
  <dt>
<label>Nome do usuário:</label>
  </dt>
<dd><input type="text" class="input" id="user"></dd>
</dl>
<dl>
  <dt>
<label title="Insira a quantidade de ocorrências recebidas">Quantidade de ocorrências:</label>
  </dt>
<dd><input type="text" class="input" id="qtd"></dd>
</dl>
<dl>
  <dt>
<label>Mensagem:</label>
  </dt>
<dd>
    <textarea id="msg" style="height: 180px;width: 85%;"></textarea></dd>
</dl>
    <input type="hidden" name="message">
    <input type="hidden" name="mode" value="newtopic">
    <input type="hidden" name="f" value="1">
    <input type="hidden" name="lt" value="0">
    <input value="Enviar" type="submit" name="post" onclick=" msgpvt()">
    <input type="submit" name="preview" value="Pré-visualizar">
</form>
      </div>
<!-- Fim aba 1 -->
<!-- Início aba 2 -->
   <div id="abas2" class="abas" style="display: none">
<center><b>Painel do Moderador / Enviar mensagem ao membro</b></center>
<form action="/privmsg" method="post" name="post">
<dl>
  <dt>
<label>Link do Tópico:</label>
  </dt>
<dd><input type="text" class="input" id="linkt"></dd>
</dl>
<dl>
 <dt>
<label>Infração para:</label>
<dd>
    <input name="username[]" class="input" type="text">
</dd>
 </dt>
</dl>
  <input value="Infração ao membro" style="display: none" name="subject" type="text">
<dl>
  <dt>
<label title="Insira a quantidade de infrações recebidas">Quantidade de infrações:</label>
  </dt>
<dd><input type="text" class="input" id="infra"></dd>
</dl>
<dl>
 <dt>
<label>Mensagem:</label>
<dd>
    <textarea id="msgto" style="height: 180px;width: 85%;"></textarea>
</dd>
 </dt>
</dl>
  <input type="hidden" name="message">
  <input name="post" type="submit" value="Enviar Infração" />
</form>
      </div>
<!-- Fim aba 2 -->
   </div>
</div>
            </div>
         </div>            
      </div>
 </div>
</div>
Até mais Wink!
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 3:13 pm

Obrigado, daemon, poderia me auxiliar em banimento e retirada de frações?

Até mais.
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Seg 11 Nov 2013, 4:22 pm

Fiz uma modificação pra pesquisa de membros:
Código:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script>
<script type="text/javascript">
$(document).ready(function(){
        $('.Tabs li').click(function(){
                $('.Tabs li').removeClass('active');
                $(this).addClass('active');
                $(this).find('a');
 return false;
        });
$('a.aba_1').click(function(){
                    $('.abas').hide();
                    $('#abas1').show();
                });
$('a.aba_2').click(function(){
                    $('.abas').hide();
                    $('#abas2').show();
                });
$('a.aba_3').click(function(){
                    $('.abas').hide();
                    $('#abas3').show();
                });
 $('input[type="submit"]').click(function() {
  var linktopico = $('#linkt').val();
  var user = $('#user').val();
  var qtd = $('#qtd').val();
  var mensagem = $('#msg').val();
  var msgto = $('#msgto').val();
  var infra = $('#infra').val();
  $('form[action="/post"] input[name="message"]').val('O membro [b]'+user+'[/b], recebeu  [b]'+qtd+'[/b] ocorrências, pelo seguinte motivo: [b]'+mensagem+'[/b]');
  $('form[action="/privmsg"] input[name="message"]').val('Caro usuário, você recebeu  [b]'+infra+'[/b] infração(es), pelo seguinte motivo: [b]'+msgto+'[/b]\n[b]Link do tópico:[/b] -> '+linktopico+'');
 });
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#finduser').keyup(function(){
$.ajax({
url:"/memberlist?mode=lastvisit&order=DESC&submit=Ok&username="+$('#finduser').val(),
type:"GET",
success:function(d) {
$('#users').show().html($('.frm-set.clearfix tbody',d).html());
$('.avatar-mini').nextAll().remove();
if($('#finduser').val() == "") {
$('#users').hide();
}
}
});
});
});
</script>
<style type="text/css">
.main .cont, .box_r, .box_t{
padding: 9px;
background: #ebf0f3;
}
.box_r {background: white;}
.LayoutLeft {
padding-left: 150px;
}
.Layout_smallleft {
position: relative;
width: 140px;
margin-left: -150px;
float: left;
}
.Tabs ul {
width: 149px !important;
margin-top: 10px;
border-top: 1px solid #DBE4EF;
border-left: 1px solid #DBE4EF;
}
.Tabs li {
background: #f6f8fb;
color: #808080;
border-bottom: 1px solid #DBE4EF;
font-size: 13px;
}
.Tabs li.active a {
width: 135px;
position: relative;
z-index: 8000;
border-right: 1px solid #fff;
background: #fff !important;
color: #353535 !important;
font-weight: bold;
}
.Tabs li a {
display: block;
padding: 10px 8px;
outline: 0;
color: #8d8d8d;
border-right: 1px solid #DBE4EF;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.Tabs li a:hover {
background: #eaeff5;
color: #808080;
}
#usercp_content {
min-height: 395px;
}
.pun table.table td {padding: 10px;}
.pun table.table td.row2 {
background-color: #f1f6f9;
}
form dl {
 margin: 15px;
 padding: 8px;
 border-bottom: 1px solid #f0f0f0;
}
input.input {
width: 85%;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
background: #FCFCFC;
border: 1px solid #D4D4D4;
box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
color: #9F9F9F;
display: block;
font-size: 16px;
font-weight: 700;
padding: 5px;
text-shadow: #fff 0 1px 0;
}
input.input:focus {
background: #fff;
color: #000;
}
#users {
width: 250px;
position: absolute;
z-index: 2000;
background: #fff;
border: 1px solid #c6c6c6;
-webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
-moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
}
</style>
<div class="main">
   <div class="main-head">
  <div class="page-title"><h2>Painel de Moderação</h2></div>
   </div>
 <div class="main-content cont">
  <div class="LayoutLeft clearfix">
         <div class="Tabs Layout_smallleft">
   <ul>
      <li class="active">
         <a href="#" title="Index" class="aba_1">Index</a>
      </li>
      <li>
         <a href="#" title="Criar ocorrência" class="aba_2">Criar ocorrência</a>
      </li>
                <li>
         <a href="#" title="Enviar ocorrência ao membro" class="aba_3">Enviar ao membro</a>
      </li>
   </ul>
</div>
         <div id="usercp_content">
            <div class="box_r">
               <div class="box_t">      
      <div class="box_r">
<!-- Início aba 1 -->
   <div id="abas1" class="abas">
<div class="main-head">
  <div class="page-title"><h2>Pesquisa de Membros</h2></div>
   </div>
           <div class="box_t">      
      <div class="box_r">
       <h3 style="font-size: 18px;">Pesquisar um membro para moderar</h3>
       <p style="font-size: 11px;color: #777;">Digite um nome para localizar membros</p><br /><input type="text" id="finduser" class="input" size="50" placeholder="Digite...">
<dl>
<dd><div id="users" style="display: none;"></div></dd>
</dl>
                </div>
                </div>
    </div>
<!-- Fim aba 1 -->
<!-- Início aba 2 -->
   <div id="abas2" class="abas" style="display: none">
<center><b>Painel do Moderador</b></center>
<form action="/post" method="post" name="post" enctype="multipart/form-data">
<dl>
  <dt>
<label>Título do Tópico:</label>
  </dt>
<dd><input type="text" class="input" name="subject"></dd>
</dl>
<dl>
  <dt>
<label>Nome do usuário:</label>
  </dt>
<dd><input type="text" class="input" id="user"></dd>
</dl>
<dl>
  <dt>
<label title="Insira a quantidade de ocorrências recebidas">Quantidade de ocorrências:</label>
  </dt>
<dd><input type="text" class="input" id="qtd"></dd>
</dl>
<dl>
  <dt>
<label>Mensagem:</label>
  </dt>
<dd>
     <textarea id="msg" style="height: 180px;width: 85%;"></textarea></dd>
</dl>
     <input type="hidden" name="message">
     <input type="hidden" name="mode" value="newtopic">
     <input type="hidden" name="f" value="1">
     <input type="hidden" name="lt" value="0">
     <input value="Enviar" type="submit" name="post" onclick=" msgpvt()">
     <input type="submit" name="preview" value="Pré-visualizar">
</form>
      </div>
<!-- Fim aba 2 -->
<!-- Início aba 2 -->
   <div id="abas3" class="abas" style="display: none">
<center><b>Painel do Moderador / Enviar mensagem ao membro</b></center>
<form action="/privmsg" method="post" name="post">
<dl>
  <dt>
<label>Link do Tópico:</label>
  </dt>
<dd><input type="text" class="input" id="linkt"></dd>
</dl>
<dl>
 <dt>
<label>Infração para:</label>
<dd>
    <input name="username[]" class="input" type="text">
</dd>
 </dt>
</dl>
  <input value="Infração ao membro" style="display: none" name="subject" type="text">
<dl>
  <dt>
<label title="Insira a quantidade de infrações recebidas">Quantidade de infrações:</label>
  </dt>
<dd><input type="text" class="input" id="infra"></dd>
</dl>
<dl>
 <dt>
<label>Mensagem:</label>
<dd>
    <textarea id="msgto" style="height: 180px;width: 85%;"></textarea>
</dd>
 </dt>
</dl>
  <input type="hidden" name="message">
  <input name="post" type="submit" value="Enviar Infração" />
</form>
      </div>
<!-- Fim aba 3 -->
   </div>
</div>
            </div>
         </div>            
      </div>
 </div>
</div>
Wink!...
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Ter 12 Nov 2013, 3:08 pm

Amigo, perfeito! Somente agora é necessário ao criar o tópico juntamente a isso banir o membro! E o recurso de remover reputação!

Código atual:
Código:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script>
<script type="text/javascript">
$(document).ready(function(){
        $('.Tabs li').click(function(){
                $('.Tabs li').removeClass('active');
                $(this).addClass('active');
                $(this).find('a');
 return false;
        });
$('a.aba_1').click(function(){
                    $('.abas').hide();
                    $('#abas1').show();
                });
$('a.aba_2').click(function(){
                    $('.abas').hide();
                    $('#abas2').show();
                });
$('a.aba_3').click(function(){
                    $('.abas').hide();
                    $('#abas3').show();
                });
 $('input[type="submit"]').click(function() {
  var linktopico = $('#linkt').val();
  var user = $('#user').val();
  var qtd = $('#qtd').val();
  var mensagem = $('#msg').val();
  var msgto = $('#msgto').val();
  var infra = $('#infra').val();
  $('form[action="/post"] input[name="message"]').val('<div class="abas">O membro [b]'+user+'[/b], recebeu  [b]'+qtd+'[/b] dias de suspensão, pelo seguinte motivo: [b]'+mensagem+'[/b]</div>');
  $('form[action="/privmsg"] input[name="message"]').val('<div class="abas">Caro usuário, você recebeu  [b]'+infra+'[/b] infração(es), pelo seguinte motivo: [b]'+msgto+'[/b]\n[b]Link do tópico:[/b] -> '+linktopico+'</div>');
 });
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#finduser').keyup(function(){
$.ajax({
url:"/memberlist?mode=lastvisit&order=DESC&submit=Ok&username="+$('#finduser').val(),
type:"GET",
success:function(d) {
$('#users').show().html($('.frm-set.clearfix tbody',d).html());
$('.avatar-mini').nextAll().remove();
if($('#finduser').val() == "") {
$('#users').hide();
}
}
});
});
});
</script>

<style type="text/css">
.main .cont, .box_r, .box_t{
padding: 9px;
background: #ebf0f3;
}
.box_r {background: white;}
.LayoutLeft {
padding-left: 150px;
}
.Layout_smallleft {
position: relative;
width: 140px;
margin-left: -150px;
float: left;
}
.Tabs ul {
width: 149px !important;
margin-top: 10px;
border-top: 1px solid #DBE4EF;
border-left: 1px solid #DBE4EF;
}
.Tabs li {
background: #f6f8fb;
color: #808080;
border-bottom: 1px solid #DBE4EF;
font-size: 13px;
}
.Tabs li.active a {
width: 135px;
position: relative;
z-index: 8000;
border-right: 1px solid #fff;
background: #fff !important;
color: #353535 !important;
font-weight: bold;
}
.Tabs li a {
display: block;
padding: 10px 8px;
outline: 0;
color: #8d8d8d;
border-right: 1px solid #DBE4EF;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.Tabs li a:hover {
background: #eaeff5;
color: #808080;
}
#usercp_content {
min-height: 395px;
}
.pun table.table td {padding: 10px;}
.pun table.table td.row2 {
background-color: #f1f6f9;
}
form dl {
 margin: 15px;
 padding: 8px;
 border-bottom: 1px solid #f0f0f0;
}
input.input {
width: 85%;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
background: #FCFCFC;
border: 1px solid #D4D4D4;
box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
color: #9F9F9F;
display: block;
font-size: 16px;
font-weight: 700;
padding: 5px;
text-shadow: #fff 0 1px 0;
}
input.input:focus {
background: #fff;
color: #000;
}
#users {
width: 250px;
position: absolute;
z-index: 2000;
background: #fff;
border: 1px solid #c6c6c6;
-webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
-moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
}
</style>
<div class="main">
   <div class="main-head">
  <div class="page-title"><h2>Painel de Moderação</h2></div>
   </div>
 <div class="main-content cont">
  <div class="LayoutLeft clearfix">
         <div class="Tabs Layout_smallleft">
   <ul>
      <li class="active">
         <a href="#" title="Index" class="aba_1">Index</a>
      </li>
      <li>
         <a href="#" title="Banimentos" class="aba_2">Banimentos</a>
      </li>
                <li>
         <a href="#" title="Ocorrências" class="aba_3">Ocorrências</a>
      </li>
   </ul>
</div>
         <div id="usercp_content">
            <div class="box_r">
               <div class="box_t">      
      <div class="box_r">
<!-- Início aba 1 -->
   <div id="abas1" class="abas">
<div class="main-head">
  <div class="page-title"><h2>Pesquisa de Membros</h2></div>
   </div>
           <div class="box_t">      
      <div class="box_r">
       <h3 style="font-size: 18px;">Pesquisar um membro para moderar</h3>
       <p style="font-size: 11px;color: #777;">Digite um nome para localizar membros</p><br /><input type="text" id="finduser" class="input" size="50" placeholder="Digite...">
<dl>
<dd><div id="users" style="display: none;"></div></dd>
</dl>
                </div>
                </div>
    </div>
<!-- Fim aba 1 -->
<!-- Início aba 2 -->
   <div id="abas2" class="abas" style="display: none">
<center><b>Painel do Moderador</b></center>
<form action="/post" method="post" name="post" enctype="multipart/form-data">
<dl>
  <dt>
<label>Título do Tópico:</label>
  </dt>
<dd><input type="text" class="input" name="subject"></dd>
</dl>
<dl>
  <dt>
<label>Nome do usuário:</label>
  </dt>
<dd><input type="text" class="input" id="user"></dd>
</dl>
<dl>
  <dt>
<label title="Insira a quantidade de dias banido(a)">Quantidade de dias banido(a):</label>
  </dt>
<dd><input type="text" class="input" id="qtd"></dd>
</dl>
<dl>
  <dt>
<label>Motivo(s):</label>
  </dt>
<dd>
     <textarea id="msg" style="height: 180px;width: 85%;"></textarea></dd>
</dl>
     <input type="hidden" name="message">
     <input type="hidden" name="mode" value="newtopic">
     <input type="hidden" name="f" value="1">
     <input type="hidden" name="lt" value="0">
     <a href="javascript:void(0);" onclick="show_popup('ban_member_popup');"><input value="Enviar" type="submit" name="post" onclick=" msgpvt()"></a>
     <input type="submit" name="preview" value="Pré-visualizar">
</form>
      </div>
<!-- Fim aba 2 -->
<!-- Início aba 2 -->
   <div id="abas3" class="abas" style="display: none">
<center><b>Painel do Moderador / Enviar mensagem ao membro</b></center>
<form action="/privmsg" method="post" name="post">
<dl>
  <dt>
<label>Link do Tópico:</label>
  </dt>
<dd><input type="text" class="input" id="linkt"></dd>
</dl>
<dl>
 <dt>
<label>Infração para:</label>
<dd>
    <input name="username[]" class="input" type="text">
</dd>
 </dt>
</dl>
  <input value="Infração ao membro" style="display: none" name="subject" type="text">
<dl>
  <dt>
<label title="Insira a quantidade de infrações recebidas">Quantidade de infrações:</label>
  </dt>
<dd><input type="text" class="input" id="infra"></dd>
</dl>
<dl>
 <dt>
<label>Mensagem:</label>
<dd>
    <textarea id="msgto" style="height: 180px;width: 85%;"></textarea>
</dd>
 </dt>
</dl>
  <input type="hidden" name="message">
  <input name="post" type="submit" value="Enviar Infração" />
</form>
      </div>
<!-- Fim aba 3 -->
   </div>
</div>
            </div>
         </div>            
      </div>
 </div>
</div>
o TRECHO
Código:
"<a href="javascript:void(0);" onclick="show_popup('ban_member_popup');"></a>"
perto do input enviar, é para abrir uma aba de banimento aparecendo a mensagem "O membro '+Username+' foi banido e o tópico foi criado com sucesso, mas eu tentei 'retirar' as partes desse banimento do perfil IPB, mas não obtive sucesso... Poderiam me auxiliar?


@Edit ----
Bom, amigos uma ótima notícia! Eu consegui colocá-lo no lugar da moderação de tópicos.. vejam: https://i.imgur.com/kFyi2dU.png, https://imgur.com/Bzfpn6D... O Template modificado, para quem quiser:
Código:
<!-- BEGIN switch_user_logged_in -->
<div id="pun-visit" class="clearfix">
   <ul>
       <li><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a></li>
       <li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
   </ul>
   <p>{LOGGED_AS}. {LAST_VISIT_DATE}</p>
</div>
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
<div id="pun-visit">
   <p>{L_NOT_CONNECTED} {L_LOGIN_REGISTER}</p>
</div>
<!-- END switch_user_logged_out -->

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script>
<script type="text/javascript">
$(document).ready(function(){
        $('.Tabs li').click(function(){
                $('.Tabs li').removeClass('active');
                $(this).addClass('active');
                $(this).find('a');
 return false;
        });
$('a.aba_1').click(function(){
                    $('.abas').hide();
                    $('#abas1').show();
                });
$('a.aba_2').click(function(){
                    $('.abas').hide();
                    $('#abas2').show();
                });
$('a.aba_3').click(function(){
                    $('.abas').hide();
                    $('#abas3').show();
                });
 $('input[type="submit"]').click(function() {
  var linktopico = $('#linkt').val();
  var user = $('#user').val();
  var qtd = $('#qtd').val();
  var mensagem = $('#msg').val();
  var msgto = $('#msgto').val();
  var infra = $('#infra').val();
  $('form[action="/post"] input[name="message"]').val('<div class="abas">O membro [b]'+user+'[/b], recebeu  [b]'+qtd+'[/b] dias de suspensão, pelo seguinte motivo: [b]'+mensagem+'[/b]</div>');
  $('form[action="/privmsg"] input[name="message"]').val('<div class="abas">Caro usuário, você recebeu  [b]'+infra+'[/b] infração(es), pelo seguinte motivo: [b]'+msgto+'[/b]\n[b]Link do tópico:[/b] -> '+linktopico+'</div>');
 });
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#finduser').keyup(function(){
$.ajax({
url:"/memberlist?mode=lastvisit&order=DESC&submit=Ok&username="+$('#finduser').val(),
type:"GET",
success:function(d) {
$('#users').show().html($('.frm-set.clearfix tbody',d).html());
$('.avatar-mini').nextAll().remove();
if($('#finduser').val() == "") {
$('#users').hide();
}
}
});
});
});
</script>

<style type="text/css">
.main .cont, .box_r, .box_t{
padding: 9px;
background: #ebf0f3;
}
.box_r {background: white;}
.LayoutLeft {
padding-left: 150px;
}
.Layout_smallleft {
position: relative;
width: 140px;
margin-left: -150px;
float: left;
}
.Tabs ul {
width: 149px !important;
margin-top: 10px;
border-top: 1px solid #DBE4EF;
border-left: 1px solid #DBE4EF;
}
.Tabs li {
background: #f6f8fb;
color: #808080;
border-bottom: 1px solid #DBE4EF;
font-size: 13px;
}
.Tabs li.active a {
width: 135px;
position: relative;
z-index: 8000;
border-right: 1px solid #fff;
background: #fff !important;
color: #353535 !important;
font-weight: bold;
}
.Tabs li a {
display: block;
padding: 10px 8px;
outline: 0;
color: #8d8d8d;
border-right: 1px solid #DBE4EF;
-webkit-transition: background-color 0.1s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
}
.Tabs li a:hover {
background: #eaeff5;
color: #808080;
}
#usercp_content {
min-height: 395px;
}
.pun table.table td {padding: 10px;}
.pun table.table td.row2 {
background-color: #f1f6f9;
}
form dl {
 margin: 15px;
 padding: 8px;
 border-bottom: 1px solid #f0f0f0;
}
input.input {
width: 85%;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
background: #FCFCFC;
border: 1px solid #D4D4D4;
box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;
color: #9F9F9F;
display: block;
font-size: 16px;
font-weight: 700;
padding: 5px;
text-shadow: #fff 0 1px 0;
}
input.input:focus {
background: #fff;
color: #000;
}
#users {
width: 250px;
position: absolute;
z-index: 2000;
background: #fff;
border: 1px solid #c6c6c6;
-webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
-moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
box-shadow: rgba(0,0,0,0.1) 0px 1px 5px;
}
</style>
<div class="main">
   <div class="main-head">
  <div class="page-title"><h2>Painel de Moderação</h2></div>
   </div>
 <div class="main-content cont">
  <div class="LayoutLeft clearfix">
         <div class="Tabs Layout_smallleft">
   <ul>
      <li class="active">
         <a href="#" title="Index" class="aba_1">Index</a>
      </li>
      <li>
         <a href="#" title="Banimentos" class="aba_2">Banimentos</a>
      </li>
                <li>
         <a href="#" title="Ocorrências" class="aba_3">Ocorrências</a>
      </li>
   </ul>
</div>
         <div id="usercp_content">
            <div class="box_r">
               <div class="box_t">      
      <div class="box_r">
<!-- Início aba 1 -->
   <div id="abas1" class="abas">
<div class="main-head">
  <div class="page-title"><h2>Pesquisa de Membros</h2></div>
   </div>
           <div class="box_t">      
      <div class="box_r">
       <h3 style="font-size: 18px;">Pesquisar um membro para moderar</h3>
       <p style="font-size: 11px;color: #777;">Digite um nome para localizar membros</p><br /><input type="text" id="finduser" class="input" size="50" placeholder="Digite...">
<dl>
<dd><div id="users" style="display: none;"></div></dd>
</dl>
                </div>
                </div>
    </div>
<!-- Fim aba 1 -->
<!-- Início aba 2 -->
   <div id="abas2" class="abas" style="display: none">
<center><b>Painel do Moderador</b></center>
<form action="/post" method="post" name="post" enctype="multipart/form-data">
<dl>
  <dt>
<label>Título do Tópico:</label>
  </dt>
<dd><input type="text" class="input" name="subject"></dd>
</dl>
<dl>
  <dt>
<label>Nome do usuário:</label>
  </dt>
<dd><input type="text" class="input" id="user"></dd>
</dl>
<dl>
  <dt>
<label title="Insira a quantidade de dias banido(a)">Quantidade de dias banido(a):</label>
  </dt>
<dd><input type="text" class="input" id="qtd"></dd>
</dl>
<dl>
  <dt>
<label>Motivo(s):</label>
  </dt>
<dd>
     <textarea id="msg" style="height: 180px;width: 85%;"></textarea></dd>
</dl>
     <input type="hidden" name="message">
     <input type="hidden" name="mode" value="newtopic">
     <input type="hidden" name="f" value="1">
     <input type="hidden" name="lt" value="0">
     <a href="javascript:void(0);" onclick="show_popup('ban_member_popup');"><input value="Enviar" type="submit" name="post" onclick=" msgpvt()"></a>
     <input type="submit" name="preview" value="Pré-visualizar">
</form>
      </div>
<!-- Fim aba 2 -->
<!-- Início aba 2 -->
   <div id="abas3" class="abas" style="display: none">
<center><b>Painel do Moderador / Enviar mensagem ao membro</b></center>
<form action="/privmsg" method="post" name="post">
<dl>
  <dt>
<label>Link do Tópico:</label>
  </dt>
<dd><input type="text" class="input" id="linkt"></dd>
</dl>
<dl>
 <dt>
<label>Infração para:</label>
<dd>
    <input name="username[]" class="input" type="text">
</dd>
 </dt>
</dl>
  <input value="Infração ao membro" style="display: none" name="subject" type="text">
<dl>
  <dt>
<label title="Insira a quantidade de infrações recebidas">Quantidade de infrações:</label>
  </dt>
<dd><input type="text" class="input" id="infra"></dd>
</dl>
<dl>
 <dt>
<label>Mensagem:</label>
<dd>
    <textarea id="msgto" style="height: 180px;width: 85%;"></textarea>
</dd>
 </dt>
</dl>
  <input type="hidden" name="message">
  <input name="post" type="submit" value="Enviar Infração" />
</form>
      </div>
<!-- Fim aba 3 -->
   </div>
</div>
            </div>
         </div>            
      </div>
 </div>
</div>
      
   <div class="paged-foot clearfix">
      <p class="paging">{PAGE_NUMBER}</p>
          <select><option><section><p class="posting">{PAGINATION}</p></section></option></select>
   </div>

   </form>
</div>
O tal template que foi modificado foi o modcp_body... Até mais!
avatar
Convidado
Convidado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Convidado em Qui 16 Jan 2014, 8:58 am

Não acho boa ideia alterar todo o template do modcp, pois nele podemos controlar as ações dos subfóruns. Poderia adicionar uma aba com as ações dos subfóruns dentro do painel.
Até mais!

Conteúdo patrocinado

Painel para moderadores Empty Re: Painel para moderadores

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qui 14 Nov 2019, 3:09 pm