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
Conectar-se

Esqueci minha senha

Últimos assuntos
» Personalizar posts
Hoje à(s) 12:19 am por Harleen

» Mostrar usuário do post
Ontem à(s) 08:27 pm por rlmac

» Como fazer sub entrada?
Ontem à(s) 08:07 pm por Harleen

» Como trasnferir um site do wix para forumeiros?
Ontem à(s) 07:33 pm por Shek

» Best Skins | as melhores skins você encontra aqui.
Ontem à(s) 06:48 pm por Dr.

» Widget melhor do mês não funciona
Ontem à(s) 05:03 pm por Kyo Panda

» Caixa de Login
Ontem à(s) 04:34 pm por iScroll

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Harleen
 
Kyo Panda
 
Shek
 
Luiz
 
APOllO
 
Kyko
 
odelgado
 
mrvisible
 
iScroll
 
rlmac
 

Quem está conectado
217 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 216 Visitantes :: 2 Motores de busca

GSCode

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

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 15/03/15, 11:05 am

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.
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em 19/03/15, 07:00 am

Ainda preciso de suporte! ...
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Hancki em 19/03/15, 10:53 am

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8039
Pontos Ativos : 12015

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 19/03/15, 03:21 pm

Olá @Hancki,

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

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Hancki em 19/03/15, 05:25 pm

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

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8039
Pontos Ativos : 12015

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 20/03/15, 02:08 pm

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é.
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Hancki em 20/03/15, 02:24 pm

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8039
Pontos Ativos : 12015

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 21/03/15, 12:12 am

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

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Shek em 21/03/15, 02:44 pm

Boa tarde!

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


ShekAdmineiro - Fórum dos Fóruns
Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16560
Pontos Ativos : 20888

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 21/03/15, 05:34 pm

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

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Shek em 21/03/15, 05:39 pm

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


ShekAdmineiro - Fórum dos Fóruns
Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16560
Pontos Ativos : 20888

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 22/03/15, 12:08 am

Olá @Shek,

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

Até.
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por EuficoLoko em 22/03/15, 12:19 am

Olá parça! o\

Então, não analisei o código porque não estou com tempo mesmo. Suponho que irá funcionar:
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')<40){my_setcookie('posts', my_getcookie('posts')++, skew ); } else {e.preventDefault();alert("Suas mensagens foram bloqueadas");} }); } });


Última edição por EuficoLoko em 22/03/15, 12:24 am, editado 1 vez(es)
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 997
Pontos Ativos : 1289

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 22/03/15, 12:54 am

Também corrompe os demais códigos.
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Shek em 22/03/15, 07:44 am

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.


ShekAdmineiro - Fórum dos Fóruns
Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16560
Pontos Ativos : 20888

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 22/03/15, 10:52 am

@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.
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em 27/03/15, 02:00 pm

Ainda preciso e suporte!
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em 02/04/15, 08:34 am

@iHeloaD escreveu:Ainda preciso e suporte!
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por iHeloaD em 05/04/15, 03:54 pm

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

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por EuficoLoko em 09/04/15, 08:43 am

Bom dia!

Amigo, eu posso tentar. Mas não ficara 100% e muito menos como meus códigos ficam. Será uma gambiarra literalmente. Todavia, se excluírem os cookies, poderão postar novamente. ; $

avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 997
Pontos Ativos : 1289

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 09/04/15, 11:13 pm

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

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por EuficoLoko em 11/04/15, 03:41 pm

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
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 997
Pontos Ativos : 1289

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 11/04/15, 04:25 pm

Perfect! Muito obrigado loko
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Shaman em 11/04/15, 09:00 pm

@iHeloaD escreveu:Perfect! Muito obrigado loko

@iHeloaD sua dúvida está resolvida? Rindo
avatar

Shaman
Membro do Fórum

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

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 12/04/15, 10:42 pm

Sim --'
avatar

iHeloaD
Membro do Fórum

Masculino
Inscrito dia : 11/10/2012
Mensagens : 1700
Pontos Ativos : 2816

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

Resolvido Re: Limite de posts diários

Mensagem por Shaman em 13/04/15, 12:43 am

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

Shaman
Membro do Fórum

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

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