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


Meriteiro

Agosto de 2016



"Este membro destacou-se pela sua dedicação e pelo seu esforço.
Ao longo do último mês, demonstrou as suas capacidades gerais no FDF e, por isso, merece o nosso agradecimento."
Login

Esqueci minha senha

Últimos assuntos
» [PEDIDO] Ícone "Enquete"
Hoje à(s) 14:37 por GollD

» Como colocar ícone de nova mensagem em tópico
Hoje à(s) 14:27 por Cepheus

» Redução dos Ranks...
Hoje à(s) 14:15 por Cepheus

» [PEDIDO] Banner
Hoje à(s) 13:59 por idarkdg

» A Propaganda está no lugar errado
Hoje à(s) 5:01 por Bluue_Br

» Arma/Carro Preferido opção no perfil
Hoje à(s) 4:48 por while

» Personalizar visualização do perfil
Hoje à(s) 3:30 por while

Perdi minha senha!
Obter senha

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

Últimas sugestões
Parceiros Forumeiros
Os membros mais ativos da semana
while
 
Cream
 
Shek
 
Holkis
 
PrisoN†BreaK
 
IsmaelS.
 
Ana Leandro
 
Sennior
 
Cepheus
 
YouTube3
 

Quem está conectado
121 usuários online :: 3 usuários cadastrados, 2 Invisíveis e 116 Visitantes :: 2 Motores de busca

GollD, JrMAFiA, YouTube3

[ 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 : 4244

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 : 4244

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 : 7996
Pontos Ativos : 14503

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 : 4244

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 : 7996
Pontos Ativos : 14503

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 : 4244

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 : 7996
Pontos Ativos : 14503

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 : 4244

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

Resolvido Re: Limite de posts diários

Mensagem por Shek 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
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 14615
Pontos Ativos : 21636

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 : 4244

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

Resolvido Re: Limite de posts diários

Mensagem por Shek 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
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 14615
Pontos Ativos : 21636

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 : 4244

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 : 4244

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

Resolvido Re: Limite de posts diários

Mensagem por Shek 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
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 14615
Pontos Ativos : 21636

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 : 4244

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 : 4244

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 : 4244

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 : 4244

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 : 4244

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 : 1911

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 : 4244

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 : 1782
Pontos Ativos : 3412

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 : 4244

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 : 1782
Pontos Ativos : 3412

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