Anti double-post personalizado

3 participantes

Ir para baixo

Tópico resolvido Anti double-post personalizado

Mensagem por Mingau 25.02.15 19:20

Detalhes da dúvida

Versão do fórum : phpBB3
Nível de acesso : Administrador
Navegador usado : Google Chrome
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://www.forumnarutoshippuuden.com

Descrição do problema

Boa tarde,

Este é o código para anti double-post:
Código:
jQuery(document).ready(function(){var r='form';var k='#quick_reply';var t=jQuery('input[name="t"]').val();var p='/t'+t+'-';if(jQuery(k).length){var q=''}else{var q='<br><a href="'+p+'">Clique aqui</a> para voltar ao tópico.'};var s='<img src=http://2img.net/i/fa/admin/icones/big_ico/warning.png><br>É proibido fazer double post.'+q;if(jQuery('body#phpbb').length){var m='<div class=panel style=font-size:23px><span class=corners-top></span><center style=padding:5px>'+s+'</center><span class=corners-bottom></span></div>';var h='p.author'}else if(jQuery('table.bodylinewidth').length){var m='<table width=100%><tr><td align=center>'+s+'</td></tr></table>';var h='.name'}else{var m='<div class="main-content message box-content" style=text-align:center;padding:5px>'+s+'</div>';var h='.username'};if(jQuery(r+'[action="/post"]').length&&jQuery('input[name="mode"][value="reply"]').length){var g=jQuery('a.mainmenu#logout').text().split('[ ')[1].replace(/ ]/g,'');if(jQuery(k).length){jQuery.get('/post?t='+t+'&mode=reply',function(d){if(jQuery(h+':eq(0)',d).text().split(' em')[0].replace(' por ','')==g){jQuery(r+k).html(m)}})}else{if(jQuery(h+':eq(0)').text().split(' em')[0].replace(' por ','')==g){jQuery(r+'[action="/post"]').html(m)}}}});
Primeiro de tudo, queria saber se é possível autorizar grupos específicos a praticarem double-post. É possível?

Obrigado pela atenção.
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 27.02.15 12:51

Up
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por EuficoLoko 27.02.15 20:41

Olá!

Se fosse por usuários seria mais fácil. Ou se a equipe fosse permitida e os usuários não. Mas posso tentar, diga-me os nomes dos grupos.

EuficoLoko
EuficoLoko
Membro

Membro desde : 12/01/2015
Mensagens : 996
Pontos : 1286

http://lokoscripts.forumeiros.com/ https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 28.02.15 23:56

Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 03.03.15 2:36

Up
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 05.03.15 4:40

Up
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 07.03.15 20:45

@Euficoloko? Pessoal? Por favor
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por EuficoLoko 07.03.15 20:57

Hey!

Me perdoe, eu realmente esqueci daqui.
Crie um novo javascript:
Código:
    $.ajax({url:'http://js01.fra.co/32967.js',cache:!0,dataType:'script', success:function(){ var verificar = $fa.ismod; if(verificar == true){console.log("E um moderador, nada fazer... ")} else {    jQuery(document).ready(function(){var r='form';var k='#quick_reply';var t=jQuery('input[name="t"]').val();var p='/t'+t+'-';if(jQuery(k).length){var q=''}else{var q='<br><a href="'+p+'">Clique aqui</a> para voltar ao tópico.'};var s='<img src=http://2img.net/i/fa/admin/icones/big_ico/warning.png><br>É proibido fazer double post.'+q;if(jQuery('body#phpbb').length){var m='<div class=panel style=font-size:23px><span class=corners-top></span><center style=padding:5px>'+s+'</center><span class=corners-bottom></span></div>';var h='p.author'}else if(jQuery('table.bodylinewidth').length){var m='<table width=100%><tr><td align=center>'+s+'</td></tr></table>';var h='.name'}else{var m='<div class="main-content message box-content" style=text-align:center;padding:5px>'+s+'</div>';var h='.username'};if(jQuery(r+'[action="/post"]').length&&jQuery('input[name="mode"][value="reply"]').length){var g=jQuery('a.mainmenu#logout').text().split('[ ')[1].replace(/ ]/g,'');if(jQuery(k).length){jQuery.get('/post?t='+t+'&mode=reply',function(d){if(jQuery(h+':eq(0)',d).text().split(' em')[0].replace(' por ','')==g){jQuery(r+k).html(m)}})}else{if(jQuery(h+':eq(0)').text().split(' em')[0].replace(' por ','')==g){jQuery(r+'[action="/post"]').html(m)}}}}); }  }});

Qualquer Moderador poderá postar, usuários comuns não.
Nos tópicos.
Eu não tive tempo de testar então, se não funcionar de primeira, perdoe-me? Fiz pelo console mesmo.
EuficoLoko
EuficoLoko
Membro

Membro desde : 12/01/2015
Mensagens : 996
Pontos : 1286

http://lokoscripts.forumeiros.com/ https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 07.03.15 21:18

E aí, @Euficoloko! Piscada

Infelizmente, não deu êxito.

Abraço.
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por EuficoLoko 07.03.15 21:28

E aí, @Mingau!

Eu esqueci a estrutura, te dei o código que funciona no console. Em choque Mostrando a lingua Envergonhado
Testei no meu fórum e funcionou, segue:
Código:
$(function(){    $.ajax({url:'http://js01.fra.co/32967.js',cache:!0,dataType:'script', success:function(){ var verificar = $fa.ismod; if(verificar == true){console.log("E um moderador, nada fazer... ")} else {    jQuery(document).ready(function(){var r='form';var k='#quick_reply';var t=jQuery('input[name="t"]').val();var p='/t'+t+'-';if(jQuery(k).length){var q=''}else{var q='<br><a href="'+p+'">Clique aqui</a> para voltar ao tópico.'};var s='<img src=http://2img.net/i/fa/admin/icones/big_ico/warning.png><br>É proibido fazer double post.'+q;if(jQuery('body#phpbb').length){var m='<div class=panel style=font-size:23px><span class=corners-top></span><center style=padding:5px>'+s+'</center><span class=corners-bottom></span></div>';var h='p.author'}else if(jQuery('table.bodylinewidth').length){var m='<table width=100%><tr><td align=center>'+s+'</td></tr></table>';var h='.name'}else{var m='<div class="main-content message box-content" style=text-align:center;padding:5px>'+s+'</div>';var h='.username'};if(jQuery(r+'[action="/post"]').length&&jQuery('input[name="mode"][value="reply"]').length){var g=jQuery('a.mainmenu#logout').text().split('[ ')[1].replace(/ ]/g,'');if(jQuery(k).length){jQuery.get('/post?t='+t+'&mode=reply',function(d){if(jQuery(h+':eq(0)',d).text().split(' em')[0].replace(' por ','')==g){jQuery(r+k).html(m)}})}else{if(jQuery(h+':eq(0)').text().split(' em')[0].replace(' por ','')==g){jQuery(r+'[action="/post"]').html(m)}}}}); }  }});

});
Ele demora alguns segundos para carregar, são muitas funções. Piscada
EuficoLoko
EuficoLoko
Membro

Membro desde : 12/01/2015
Mensagens : 996
Pontos : 1286

http://lokoscripts.forumeiros.com/ https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 07.03.15 23:40

@EuficoLoko, muitíssimo obrigado! Funcionou! Muito obrigado mesmo, de verdade. Colegas


Desculpe, é pedir muito da minha parte, mas é só uma perguntinha:
- Existe algum código para tolerar este código (double-post permitido apenas a usuários com poderes)? Por exemplo, um código no qual faça viável o double-post em áreas específicas. Existe?

Obrigado pela ajuda e agradeço pela resposta desde já! Piscada

PS: É um tópico por questão? Se sim, desculpem-me. Criarei outro tópico com a questão.
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Konai 08.03.15 0:24

Saudações amigo!

Se é possível ou não eu não sei, mas como o senhor já sabe, só é permitido uma questão por tópico. Visando isto, posso finalizar este? Desde já agradeço a tua compreensão e peço que crie um novo tópico sobre a tua nova questão. Positivo

Atenciosamente,
Hakuouki Muito feliz
Konai
Konai
Membro Entusiasta

Membro desde : 07/08/2010
Mensagens : 6045
Pontos : 7550

http://narutongo.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por Mingau 08.03.15 2:03

Boa noite,

Sim, @Hakuouki, pode fechar.   OK

Brevemente criarei outro com minha atual dúvida.

Muito obrigado a todos e até mais!  Muito feliz
Mingau
Mingau
**

Membro desde : 16/02/2015
Mensagens : 96
Pontos : 147

http://www.forumnarutoshippuuden.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti double-post personalizado

Mensagem por EuficoLoko 08.03.15 2:12

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
EuficoLoko
EuficoLoko
Membro

Membro desde : 12/01/2015
Mensagens : 996
Pontos : 1286

http://lokoscripts.forumeiros.com/ https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Ir para o topo Ir para baixo

Ir para o topo


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