Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais


Pesquisa de Satisfação
Queremos saber a sua opinião sobre os nossos serviços. Clique nesta vinheta e preencha este inquérito.

Login

Esqueci minha senha

Últimos assuntos
LiveStream TV Forumeiros - #Forumeiros
Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Parceiros Forumeiros
Quem está conectado
113 usuários online :: 6 usuários cadastrados, Nenhum Invisível e 107 Visitantes :: 2 Motores de busca

Arnaldo Manfred, juleic1123, Lineshooter, Shek Crowley, Skyter F. Karlaio, xBreninho_.

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Limite de posts diários

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Limite de posts diários

Mensagem por iHeloaD em Dom 15 Mar 2015 - 14:05

Detalhes da dúvida

Versão do fórum : PunBB
Nível de acesso : Fundador
Navegador usado : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://www.cidadesocial.com

Descrição do problema

Olá,

Eu estava a ler este tutorial http://ajuda.forumeiros.com/t74076-, o problema é que eu quero um limite para todos usuários do fórum, não só para um usuário, poderiam me ajudar?

Até mais.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Qui 19 Mar 2015 - 10:00

Ainda preciso de suporte! ...

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Hancki em Qui 19 Mar 2015 - 13:53

Olá amigo!

Eu não sei se o código trabalha, pois testei ele rapidamente no fórum de testes e não me surgiram resultados. No entanto, se quer limitar este código a todos os usuários, é fácil! Só temos que remover a linha do código que coloca a condição de apenas 1 usuário!
Posto isto, o resultado é este:
Código:
jQuery(function() {
    if (my_getcookie('posts') == null) {
        var base = new Date(o);
        var skew = base.getTime();
        my_setcookie('posts', 0, skew);
    }
    jQuery('form[name="post"]').submit(function(e) {
        if (my_getcookie('posts') < 40) {
            my_setcookie('posts', my_getcookie('posts') ++, skew);
        } else {
            e.preventDefault();
            alert("Suas mensagens foram bloqueadas");
        }
    });
});
Tente desta forma. Se não der, não consigo encontrar uma solução para tal, pois o código funciona com cookies e ainda não tive tempo de os estudar.

Hancki

Hancki
Desenvolvedor
Desenvolvedor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8023
Pontos Ativos : 14610

http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://twitter.com/https://www.facebook.com/djtomoficial

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Qui 19 Mar 2015 - 18:21

Olá @Hancki,

Não tive como saber se o mesmo é funcional pois corrompeu todos os JavaScripts de meu fórum, deixando todos desabilitados.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Hancki em Qui 19 Mar 2015 - 20:25

Ative este código num fórum de testes, com pelo menos 2 contas diferentes.

Hancki
Desenvolvedor
Desenvolvedor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8023
Pontos Ativos : 14610

http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://twitter.com/https://www.facebook.com/djtomoficial

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Sex 20 Mar 2015 - 17:08

Olá,

Neste fórum eu adicionei o código: http://iheloadtest.forumeiros.com/
Porém o problema continuou, o código tem algo errado por estar corrompendo os demais JavaScripts, mesmo não contendo nenhum outro no fórum de teste, eu sei por que o novo BBCode (http://prntscr.com/6j5k8l) é puro JS, e quando adicionei seu código, ele ficou assim http://prntscr.com/6j5kj2.

Até.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Hancki em Sex 20 Mar 2015 - 17:24

Não sei mesmo!
Se o código estivesse funcional, com a modificação que fiz, ele funcionava na mesma!
Infelizmente ainda não percebo sobre cookies e como trabalhar com eles.

Portanto, tem mesmo que esperar uma resposta de alguém que lhe dê algo funcional.

Hancki

Hancki
Desenvolvedor
Desenvolvedor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8023
Pontos Ativos : 14610

http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://twitter.com/https://www.facebook.com/djtomoficial

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Sab 21 Mar 2015 - 3:12

Ok, obrigado mesmo assim pela sua ajuda, estou a aguardar.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Shek Crowley em Sab 21 Mar 2015 - 17:44

Boa tarde!

Aplicando o código do tutorial especificando um nome de usuário, ele funciona como quer?


Seta Respeite as Regras gerais do fórum e conheça a nossa equipa.
Seta Veja a Lista de FAQs do seu Painel e Lista de tutoriais
Seta Ferramentas do Administrador
Seta Assinalar um Litígio


Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15187
Pontos Ativos : 22429

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Sab 21 Mar 2015 - 20:34

Ainda não testei aplicando em um usuário especifico, eu pois eu desejo que seja para os usuários em geral.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Shek Crowley em Sab 21 Mar 2015 - 20:39

Tente com este código:
Código:
    jQuery(function() {
        if (jQuery('a.mainmenu #i_icon_mini_logout').attr('alt').split('[')[1].split(']')[0]) {
            if (my_getcookie('posts') == null) {
                var hora = new Date();
            var skew = hora.setTime(skew.getTime());
                my_setcookie('posts', 0, skew);
            }
            jQuery('form[name="post"]').submit(function(e) {
                if (my_getcookie('posts') <5) {
                    my_setcookie('posts', my_getcookie('posts') ++, skew);
                } else {
                    e.preventDefault();
                    alert("Suas mensagens foram bloqueadas");
                }
            }
          );
        }
    });
Use as mesmas recomendações do tutorial para aplicá-lo. Piscada


Seta Respeite as Regras gerais do fórum e conheça a nossa equipa.
Seta Veja a Lista de FAQs do seu Painel e Lista de tutoriais
Seta Ferramentas do Administrador
Seta Assinalar um Litígio


Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15187
Pontos Ativos : 22429

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Dom 22 Mar 2015 - 3:08

Olá @Shek,

Bem, deu o mesmo erro do código do Hancki, ele também corrompeu os demais JavaScritps do meu fórum.

Até.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Dom 22 Mar 2015 - 3:54

Também corrompe os demais códigos.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Shek Crowley em Dom 22 Mar 2015 - 10:44

Então o problema é nos demais códigos e não no nosso. Eu testei o do EuficoLoko e funcionou. Releia os seus scripts e tente novamente.


Seta Respeite as Regras gerais do fórum e conheça a nossa equipa.
Seta Veja a Lista de FAQs do seu Painel e Lista de tutoriais
Seta Ferramentas do Administrador
Seta Assinalar um Litígio


Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15187
Pontos Ativos : 22429

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Dom 22 Mar 2015 - 13:52

Shek escreveu:Então o problema é nos demais códigos e não no nosso. Eu testei o do EuficoLoko e funcionou. Releia os seus scripts e tente novamente.

Desculpe, eu havia testado apenas em meu fórum original, acabei de testar no fórum de testes (http://iheloadtest.forumeiros.com/) e modifiquei o código para:

Código:
jQuery(function() {if(jQuery('a.mainmenu #i_icon_mini_logout').attr('alt').split('[')[1].split(']')[0].replace(/ /g,''){ if(my_getcookie('posts')==null){var base = new Date(o);
var skew = base.getTime();
my_setcookie('posts', 0, skew );} jQuery('form[name="post"]').submit(function(e){if(my_getcookie('posts')<1){my_setcookie('posts', my_getcookie('posts')++, skew ); } else {e.preventDefault();alert("Suas mensagens foram bloqueadas");} }); } });

Alterando apenas o máximo de mensagens diárias, que ficou 1, testei com a conta administradora e não resultou, criei uma conta de testes, e também não resultou.

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Sex 27 Mar 2015 - 17:00

Ainda preciso e suporte!

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Qui 2 Abr 2015 - 12:34

@iHeloaD escreveu:Ainda preciso e suporte!

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Dom 5 Abr 2015 - 19:54

@iHeloaD escreveu:
@iHeloaD escreveu:Ainda preciso e suporte!

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Sex 10 Abr 2015 - 3:13

Acho que não vão pensar em excluir os cockies rsrs.. Pode tentar?

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: Limite de posts diários

Mensagem por EuficoLoko em Sab 11 Abr 2015 - 19:41

Olá @iHeload:

Vos apresento, a minha versão 1.0, talvez precise de alguns ajustes, futuramente.

Primeiro passo:
Vá no template:
search_results_posts
Supondo que você não o tenha editado, como a maioria faz, troque-o por esse:
Código:
<script src="{JS_DIR}extendedview.js" type="text/javascript"></script>
<!-- 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 -->

<div class="pun-crumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
   <p class="crumbs">
      <a href="{U_INDEX}" itemprop="url"><span itemprop="title">{L_INDEX}</span></a>{NAV_CAT_DESC}&nbsp;»&nbsp;<strong>{L_SEARCH_TITLE}</strong>
   </p>
</div>


<div class="main paged">
   <div class="paged-head clearfix">
      <p class="paging">{PAGINATION}</p>
   </div>

   <div class="main-head">
      <h1 class="page-title">{L_SEARCH_MATCHES}</h1>
   </div>
   <!-- BEGIN searchresults -->
   <div class="main-content topic">
      <div class="post">
         <div class="postmain">
            <div class="posthead">
                                  <h2>- {searchresults.POST_DATE}</h2>
            </div>

            <div class="postbody">
               <div class="user online">
                  <h4 class="user-ident">
                     <span class="username">{searchresults.POSTER_NAME}</span>
                  </h4>
               </div>
            </div>

            <div class="post-entry">
               <div class="entry-content">
                  <div>{searchresults.MESSAGE}</div>
               </div>
            </div>

            <div class="postfoot">
               <div class="user-contact">

               </div>
               <div class="post-options">
               {L_FORUM}: <strong><a class="postdetails" href="{searchresults.U_FORUM}">{searchresults.FORUM_NAME}</a></strong>&nbsp;&nbsp;
               {L_TOPIC}: <strong><a class="postdetails" href="{searchresults.U_TOPIC}">{searchresults.TOPIC_TITLE}</a></strong>&nbsp;&nbsp;
               {L_REPLIES}: <strong>{searchresults.TOPIC_REPLIES}</strong>&nbsp;&nbsp;
               {L_VIEWS}: <strong>{searchresults.TOPIC_VIEWS}</strong>
               </div>
            </div>
         </div>
      </div>
   </div>
   <!-- END searchresults -->

   <div class="main-foot clearfix">
      <h2>{L_SEARCH_MATCHES}</h2>
   </div>

   <div class="paged-foot clearfix">
      <p class="paging">{PAGINATION}</p>
      <p class="posting">{L_BACK_TO_TOP}</p>
   </div>
</div>



<!-- BEGIN switch_image_resize -->
<script type="text/javascript">
//<![CDATA[
$(resize_images({ 'selector' : '.post-entry .entry-content', 'max_width' : {switch_image_resize.IMG_RESIZE_WIDTH}, 'max_height' : {switch_image_resize.IMG_RESIZE_HEIGHT} }));
//]]>
</script>
<!-- END switch_image_resize -->



Segundo passo:
Vá no overal_header, depois da tag <head>, adicione:
Código:
  <script type="text/javascript" src="https://raw.githubusercontent.com/Etana/tools.core/master/FA.js"></script>
    <script>$(function(){$.ajax({url:'http://js01.fra.co/32967.js',cache:!0,dataType:'script'});
      $.ajax({url:'https://raw.githubusercontent.com/Etana/tools.core/master/FA.js',cache:!0,dataType:'script'});
      $.ajax({url:'https://googledrive.com/host/0B8q4SARf2VDeM1g4WVVRVEhHWVE',cache:!0,dataType:'script'});
      });</script>

Como funciona:
Ele verifica o spa de cada usuário, se tiver dois posts com a data de Hoje, ele substitui a caixa de resposta rápida por:

http://prntscr.com/6siyb0

Abraços. Feliz

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 998
Pontos Ativos : 1988

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

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Sab 11 Abr 2015 - 20:25

Perfect! Muito obrigado loko

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Shaman em Dom 12 Abr 2015 - 1:00

@iHeloaD escreveu:Perfect! Muito obrigado loko

@iHeloaD sua dúvida está resolvida? Rindo

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 3494

http://www.nexplorer.tk https://www.facebook.com/https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em Seg 13 Abr 2015 - 2:42

Sim --'

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1688
Pontos Ativos : 4321

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Resolvido Re: Limite de posts diários

Mensagem por Shaman em Seg 13 Abr 2015 - 4:43

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

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 3494

http://www.nexplorer.tk https://www.facebook.com/https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5