Boas-vindas ao Power Pixel

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

Ajuda com código

3 participantes

Latysh Latysh  • Sáb 15 Fev 2014 - 13:04

Ajuda com código Empty Ajuda com código Sáb 15 Fev 2014 - 13:04

Qual é minha questão:
Gostaria de saber onde adicionar este código:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Ele é um painel de moderação que fica nos tópicos.

Endereço do meu fórum:
embrevegames.forumeiros.com

Versão:
PunBB

Target Target  • Sáb 15 Fev 2014 - 13:16

Ajuda com código Empty Re: Ajuda com código Sáb 15 Fev 2014 - 13:16

Olá,
Adicione no jQuery, com investimento nos Tópicos.

Até +! Wink

Latysh Latysh  • Sáb 15 Fev 2014 - 13:23

Ajuda com código Empty Re: Ajuda com código Sáb 15 Fev 2014 - 13:23

Não funcionou ;s

Latysh Latysh  • Dom 16 Fev 2014 - 15:03

Ajuda com código Empty Re: Ajuda com código Dom 16 Fev 2014 - 15:03

UP

Daemon Daemon  • Dom 16 Fev 2014 - 15:06

Ajuda com código Empty Re: Ajuda com código Dom 16 Fev 2014 - 15:06

Reputação da mensagem: 100% (1 votos)
Tente este:
Código:
$(function(){
if(jQuery('a[href*="mode=delete"]').length){
jQuery('.post-options').each(function(){jQuery(this).append('<select id="mod"><option>--Moderar--</option> <option value="fora">Postagem fora do Contexto</option> <option value="proibido">Postagem de conteúdo Proibido</option> <option value="briga">Conflitos/Brigas</option> <option value="flood">Postagens repetidas (Flood)</option> <option value="divulga">Divulgação não permitida</option> <option value="inutil">Postagem inútil</option> <option value="reviver">Reviver Tópicos</option> <option value="irregular">Postagem irregular</option> <option value="venda">Comercio não permitido</option> </select>');$('.post').each(function(){ $(this).prepend('<a name="" class="infracoesusers"></a>'); var iddouser1 = $(this).find('h4.username a').attr('href').replace('/u',''); var $this = $(this); $.get('/u'+iddouser1,function(d){$this.find('.infracoesusers').attr('name',$('#profile_field_9_6',d).val());}); }); $.getScript('http://illiweb.com/rs3/45/frm/jquery/json/jquery.json-1.3.min.js'); $('select[id="mod"]').each(function(){ $(this).change(function(){ if(parseInt($(this).closest('.post').find('.user .user-info').contents().eq(1).text().replace(/(:|[a-z]| )/gi,''),10)<30) { return false; console.log('Membro não punido por ser novato.'); } var infracoes; var iddouser = $(this).closest('.post').find('h4.username a').attr('href').replace('/u',''); var ttt; var content; infracoes=parseInt($(this).closest('.post').find('.infracoesusers').attr('name'),10)+1;ttt=[["profile_field_9_6", infracoes]];content = $.toJSON(ttt); $.ajax({ url:"/ajax_profile.forum?jsoncallback=?", type:"POST", data:{id:"1",user:iddouser,active:"1",content:content},success:function(){$('#carregando i').text('Infração aplicada!');}, dataType:"json" }); }); });});function carr(){$('body').append('<div id="carregando"><p>Moderação</p><br>Postagem no tópico: <b>Enviando..</b></br>MP de alerta: <b>Enviando..</b></br>Alerta no chat: <b>Enviando..</b></br><i></i></div>');$('#carregando').css({'top':' 50%','left':' 50%','position':' fixed','background':' rgb(158,158,158)','padding':' 20px'});}jQuery('select#mod').change(function(){carr();valu=jQuery(this).val();cam=jQuery(this).closest('.post');nome=cam.find('div.user div.user-ident h4.username').text();posts=cam.find('.user .user-info').contents().eq(2).text();postsd=$(this).closest('.post').find('.user .user-info').contents().eq(2).text().replace(/(:|[a-z]| )/gi,'');topic=jQuery('p.crumbs strong a').text();link=jQuery('p.crumbs strong a').attr('href');linktr=link.replace(/(\/|[a-z-])/gi,'');title="[quote][font=Verdana][color=#336699][size=22][center]";ltitle="[/size][hr][/color][color=#006B6B][b]";fim='\n Fique atento nas [url=http://www.power-pixel.net/t32267-]regras.[/url][/color][/center][/font][/quote][/b]';tpc='[url=http://www.power-pixel.net'+link+']'+topic+'[/url]';if(parseInt(postsd,10)>30){puni="Punição: Foi punido com uma nova infração!\n";punimp="Punição: Você recebeu 1 nova infração por isso!\n";inf="Infração sendo aplicada..."}else{puni="Punição: Não foi punido pois é um usuário novato!\n";punimp="Punição: Você não foi punido pois é um usuário novato!\n";inf="Usuário novato, não deve ser punido!"};$('div#carregando i').text(inf);if(valu=="fora"){posta(title+"Postagens fora do contexto"+ltitle+"O usuário "+nome+" fez uma postagem fora do contexto geral do tópico!\n"+puni+" Como evitar: Poste apenas assuntos referentes ao assunto do tópico "+fim);mp("Postagens fora do contexto",nome,title+"Postagens fora do contexto"+ltitle+"Olá "+nome+", você cometeu um infração no tópico "+tpc+". Pois fez uma postagem fora do contexto geral do tópico, para evitar que se repita, poste apenas assuntos referentes ao assunto central do tópico.\n"+punimp+fim);chat("Postagens fora do contexto")}if(valu=="proibido"){posta(title+"Conteúdo Proibido"+ltitle+"O usuário "+nome+" fez uma postagem com conteúdo proibido!\n"+puni+" Como evitar: Não poste downloads de programas, maliciosos, comercializados e etc. "+fim);mp("Conteúdo Proibido",nome,title+"Conteúdo Proibido"+ltitle+"Olá "+nome+", você cometeu um infração no tópico "+tpc+". Pois postou um conteúdo proibído, para evitar que se repita, não poste downloads de programas, maliciosos, comercializados e etc..\n"+punimp+fim);chat("Conteúdo Proibido")}if(valu=="briga"){posta(title+"Conflitos/Brigas"+ltitle+"O usuário "+nome+" participou de um briga.!\n"+puni+" Como evitar: Não faça brigas nem conflitos. Não ofenda, humilhe, maltrate outros usuários"+fim);mp("Conflitos/Brigas",nome,title+"Conflitos/Brigas"+ltitle+"Olá "+nome+", você cometeu um infração no tópico "+tpc+". Pois participou de uma briga, para evitar que se repita, não faça brigas nem conflitos. Não ofenda, humilhe, maltrate outros usuários.\n"+punimp+fim);chat("Conflitos/Brigas")}if(valu=="flood"){posta(title+"Postagens repetidas"+ltitle+"O usuário "+nome+" fez postagens repetidas!\n"+puni+" Como evitar: Não faça postagens repetidas, dentro do intervalo de 24 horas de uma para outra."+fim);mp("Postagens repetidas",nome,title+"Postagens repetidas"+ltitle+"Olá "+nome+", você cometeu um infração no tópico "+tpc+". Pois fez postagens repetidas, para evitar que se repita, não faça postagens repetidas, dentro do intervalo de 24 horas de uma para outra.\n"+punimp+fim);chat("Postagens repetidas")}if(valu=="inutil"){posta(title+"Postagem inútil"+ltitle+"O usuário "+nome+" fez um comentário inútil!\n"+puni+" Como evitar:Não faça postagens sem sentido como 123, legal. "+fim);mp("Postagem inútil",nome,title+"Postagem inútil"+ltitle+"Olá "+nome+", "+tpc+". você postou algo inutil, para evitar que se repita, não poste coisas inuteis como por exemplo, '123', 'legal'.\n"+punimp+fim);chat("Postagem inútil")}if(valu=="divulga"){posta(title+"Divulgação"+ltitle+"O usuário "+nome+" fez um comentário com divulgação!\n"+puni+" Como evitar: Não faça postagens divulgando foruns/blogs "+fim);mp("Divulgação",nome,title+"Divulgação"+ltitle+"Olá "+nome+",você fez um comentário com divulgação  no tópico "+tpc+". Pois fez um comentário com divulgação, para evitar que se repita, não divulgue fóruns/blogs.\n"+punimp+fim);chat("Divulgação")}if(valu=="reviver"){posta(title+"Reviver Tópicos Antigos"+ltitle+"O usuário "+nome+" reviveu um tópico antigo!\n"+puni+" Como evitar: Não faça postagens em tópicos inativos a mais de 30 dias. "+fim);mp("Reviver Tópicos Antigos",nome,title+"Reviver Tópicos Antigos"+ltitle+"Olá "+nome+",você reviveu um tópico antigo, tópico "+tpc+". Pois fez um comentário em um tópico inativo, para evitar que se repita,  não faça postagens em tópicos inativos a mais de 30 dias.\n"+punimp+fim);chat("Reviver Tópicos");$.get('/modcp?mode=lock&t='+linktr+'&tid=07ec8f21f8226e2a2358499a94342492',function(){$('#carregando i').after('<br />Tópico fechado.');})}if(valu=="irregular"){posta(title+"Postagem irregular"+ltitle+"O usuário "+nome+" fez uma postagem irregular!\n"+puni+" Como evitar: Não faça postagens irregulares, como por exemplo, códigos maliciosos. "+fim);mp("Postagem irregular",nome,title+"Postagem irregular"+ltitle+"Olá "+nome+",você fez uma postagem irregular no tópico "+tpc+". Pois sua postagem não esta de acordo com as regras, para evitar que se repita, leia as regras.\n"+punimp+fim);chat("Postagem irregular")}if(valu=="venda"){posta(title+"Venda sem permissão"+ltitle+"O usuário "+nome+" fez uma postagem com venda sem permissão!\n"+puni+" Como evitar: Não faça postagens de vendas, sem antes ter a permissão dos Administradores. "+fim);mp("Venda sem permissão",nome,title+"Venda sem permissão"+ltitle+"Olá "+nome+",você fez uma postagem irregular no tópico "+tpc+". Pois você não tem permissão para vender/comercializar, para evitar que se repita, não faça postagens de vendas, sem antes ter a permissão dos Administradores.\n"+punimp+fim);chat("Venda sem permissão")}});var postag="";var mpr="";function posta(msg){jQuery.post('/post',{subject:"Moderação",message:msg,mode:"reply",t:linktr,post:"Enviar"},function(){$('div#carregando b:eq(0)').html("Enviado!")}).fail(function(){$('div#carregando b:eq(0)').html("Falha ao enviar!")})}function mp(titulo,para,msg){jQuery.post('/privmsg',{username:para,subject:"[Alerta de Moderação]"+titulo,message:msg,post:"Confirmar"},function(){$('div#carregando b:eq(1)').html("Enviado!")}).fail(function(){$('div#carregando b:eq(1)').html("Falha ao enviar!")})}function chat(dial){jQuery.post('/chatbox/chatbox_actions.forum?archives',{sbold:"1",scolor:"#006B6B;background: #fff!important;position: absolute!important;left: 0;margin-left: 75px!important;",mode:"send",sent:'[color="#FF0000"] @ MODERAÇÃO[/color] : '+nome+" recebeu 1 nova infração no tópico "+tpc+" , Motivo: "+dial},function(){$('div#carregando b:eq(2)').html("Enviado!");$('div#carregando p').text(dial)}).fail(function(){$('div#carregando b:eq(2)').html("Falha ao enviar!")})}}
 
});
Até!

Latysh Latysh  • Dom 16 Fev 2014 - 15:10

Ajuda com código Empty Re: Ajuda com código Dom 16 Fev 2014 - 15:10

Valeu daemon, fecha tópico.

Daemon Daemon  • Dom 16 Fev 2014 - 15:12

Ajuda com código Empty Re: Ajuda com código Dom 16 Fev 2014 - 15:12

Reputação da mensagem: 100% (1 votos)
[sucesso=Tópico Resolvido; e Bloqueado][/sucesso]Movido para: Arquivo - Pedido de código

Conteúdo patrocinado  • 

Ajuda com código Empty Re: Ajuda com código

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