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

Esqueci minha senha

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Os membros mais ativos da semana
Luiz
 
Gaaratsu
 
iScroll
 
Daniel Yan
 
Ketholy
 
Shek
 
Eduardo Lima
 
ranzatti
 
cocas20
 
LucasPofahl
 

Quem está conectado
244 usuários online :: 14 usuários cadastrados, Nenhum Invisível e 230 Visitantes :: 2 Motores de busca

banzé, BrunoLemos, Connor R., Daniel Yan, DaniloT_DS, Gaaratsu, Guzonaro, iScroll, Ketholy, Lost154, LucasPofahl, Luiz, Pedxz, ranzatti

[ Ver toda a lista ]


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

Problemas com os widgets

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

Resolvido Problemas com os widgets

Mensagem por iScroll em Qua 9 Nov 2016 - 17:48

Detalhes da questão


Endereço do fórum: testealrpg.forumeiros.com
Versão do fórum: PunBB

Descrição


Olá pessoal, vim aqui pois meu Widget de membros da semana está bugado...

Coloquei esse personalizado mais ele buga no google chorme, fica assim:

http://i.imgur.com/VebTf3h.png

Já no Firefox fica normal:

http://i.imgur.com/IHrhfSf.png

As vezes buga em ambos... Teria como resolver?

Code usado:
Código:
    <script>
    jQuery(document).ready(function(){
        /* Gets the information saved in local storage (Fastest!)*/
        var highlight_the_week = sessionStorage.getItem('highlight_the_week');

        /* If informations alread saved, then no request member profile! */
        if(highlight_the_week) {
          jQuery('#highlight_the_week').html(highlight_the_week);
        } else {
            /* if not, then only request per session!!! */
            jQuery('#link').html(jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"]:eq(0)').html());
            jQuery.get(jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"] a:eq(0)').attr('href'),function(b){
                var nome = jQuery(b).find('#profile-advanced-right .module .main-head .h3:eq(0) strong').text();
                jQuery('a.m-content').attr('href','/sta/'+nome+'');
                jQuery('#avat').html(jQuery('#profile-advanced-right .main-content.clearfix.center:eq(0)',b).html());
                jQuery('#post-membro').html(jQuery('#field_id-6 dd',b).html());
                jQuery('#reg-membro').html(jQuery('#field_id-4 dd',b).html());
                jQuery('#reput').html(jQuery('#field_id-14 dd',b).html());
                //Saves the html information in local storage
                sessionStorage.setItem('highlight_the_week', jQuery('#highlight_the_week').html());
            });
        }
    });
    </script>       
<div id="highlight_the_week">
              
   <center>
                      <br />               
      <div id="link">
      </div>
                     
      <div id="avat">
         <center>
            Carregando avatar...
         </center>
      </div>
                     
      <div id="reput">
      </div>
                      <br />                <a class="m-content" href="#"><img src="http://i.imgur.com/OTcLyEw.png" /></a>                <br /><br />                <span>Posts:</span>
      <div id="post-membro">
      </div>
       <br />                <span>Membro desde:</span>
      <div id="reg-membro">
      </div><br />                <br />               
      <div style="text-align: left;">
         Mensagem para o membro:
      </div>
                     
      <div class="msg-membro">
         É uma honra ter você conosco, e você é a prova de que todo o esforço tem resultado. Parabéns pelo seu trabalho.
      </div>
                 
   </center>
          
</div>
    <style>
        .msg-membro {
            text-align: left;
            background: #fff;
            border: 1px solid #e0e0e0;
            padding: 9px;
        }
        #avat img {
            max-width: 150px !important;
            padding: 1px;
            border: 1px solid #d5d5d5;
            background: #fff;
            -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
            -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
            box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
        }
        #reput {
            margin: 5px auto;
            min-width: 80px;
            color: #fff;
            background: #649b16;
            font-weight: bold;
            padding: 3px 8px;
            display: inline-block;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }

    .m-content {
    background: url(https://i74.servimg.com/u/f74/18/08/53/97/highli11.png) repeat-x scroll 0 0 #ECECEC;
    border: 1px solid #DBDBDB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #FFF inset, 0 1px 0 rgba(0,0,0,0.3);
    color: #616161;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 5px 10px 3px 10px;
    transition: all .2s ease-in-out 0;
    white-space: nowrap;
    }
        #post-membro, #reg-membro {display: inline-block;}
    </style>
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Qui 10 Nov 2016 - 0:07

Olá,

Poderia limpar o histórico/cache do Firefox e verificar se ainda está "normal"? Pelo comportamento do script, penso que o Firefox tenha gravado uma versão antiga do plugin (numa época que ele ainda funcionava) e por isso não vê o problema.

^-^


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Qui 10 Nov 2016 - 16:22

Ele funciona e não funciona, no momento não está funcionando, mesmo limpando... Esperarei para ver se funciona dps, mais poderia ajudar sem isso?
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Qui 10 Nov 2016 - 16:26

Como funciona esse Top Semanal? Seria sempre o primeiro dos Top Postadores que não pertença à equipe do seu fórum? Ou é algo definido manualmente?


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Qui 10 Nov 2016 - 18:31

é sempre alguém que não pertence a equipe
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 0:50

Após analisar o script e o tópico original dele, percebi que ele necessita que o widget Os membros mais ativos do mês esteja ativo no seu fórum. Há alguma motivo para não utilizar o widget acima?
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 0:57

Eu utilizo, mais deixo ativo apenas para administradores Feliz, no caso do meu é o da semana e não o do Mês.
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 1:10

O problema é que se esse widget não estiver ativo no momento que o Top Semanal for aparecer, ele não funcionará. Logo, para que o Top Semanal funcione para todos os usuários, o senhor terá que ativar Os membros mais ativos do mês para todos os usuários, ou limitar ambos para que apareçam para o mesmo tipo de membro (Administradores, Moderadores, Membros ou Convidados).


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 1:18

Ativei para todos os mesmos acima, tanto semanal quanto mensal e nada... Continua a mesma coisa.
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 1:40

Eu acessei o seu fórum e não encontrei o widget Os membros mais ativos do mês. Poderia ativá-lo, e mantê-lo ativado, para que possa verificar o ocorrido?


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 1:47

Está no portal os mesmos.
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 1:55

Não seria esse o comportamento?

avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 2:01

Era para ser mais pq não está funcionando aqui ?
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 2:03

Tente limpar o histórico/cache do seu navegador. O script armazena certas informações para que o computador do usuário não tenha que recarregá-las a todo momento.

E lembre-se que para funcionar no fórum, terá que ativar o widget de Os membros mais ativos do mês no fórum também.


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 9:30

Sem resultado amigo.
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com
  • 0

Resolvido Re: Problemas com os widgets

Mensagem por Cepheus em Sex 11 Nov 2016 - 10:57

Pra mim está funcionando normalmente, testei tanto no firefox como no chrome.
Só ressaltando não há necessidade de usar o widget Os membros mais ativos do mês, visto que os seletores apontam apenas para o widget Os membros mais ativos da semana.

Agora o problema provavelmente seja no seu navegador, no caso o Google Chrome deve ser algo relacionado ao cache, mas como você provavelmente tenha limpado o cache fica difícil saber o porque somente no seu navegador não está funcionando.

EDIT: Ao entrar em seu fórum com uma conta percebi o problema, você está usando o widget que você criou "Top Semanal" tanto no portal como no fórum porem no fórum não existe o widget Os membros mais ativos da semana.
Como o código grava as informações na sessão do navegador se o membro acessar o fórum primeiro que o portal as informações vão ser gravadas nessa sessão. E como não há dados para buscar, visto que o seletor não existe, ele acaba gravando os campos sem informação alguma.
Por isso certifique-se de que o Os membros mais ativos da semana esteja ativo em ambos "Portal e Fórum" para todos os membros.
Só depois disso você deve adicionar o código abaixo:
 :
Código:
  <script>
        jQuery(document).ready(function(){
            /* Gets the information saved in local storage (Fastest!)*/
            var highlight_the_week_cp = sessionStorage.getItem('highlight_the_week_cp');
    
            /* If informations alread saved, then no request member profile! */
            if(highlight_the_week) {
               jQuery('#highlight_the_week_cp').html(highlight_the_week_cp);
            } else {
                /* if not, then only request per session!!! */
                jQuery('#link').html(jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"]:eq(0)').html());
                jQuery.get(jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"] a:eq(0)').attr('href'),function(b){
                    var nome = jQuery(b).find('#profile-advanced-right .module .main-head .h3:eq(0) strong').text();
                    jQuery('a.m-content').attr('href','/sta/'+nome+'');
                    jQuery('#avat').html(jQuery('#profile-advanced-right .main-content.clearfix.center:eq(0)',b).html());
                    jQuery('#post-membro').html(jQuery('#field_id-6 dd',b).html());
                    jQuery('#reg-membro').html(jQuery('#field_id-4 dd',b).html());
                    jQuery('#reput').html(jQuery('#field_id-14 dd',b).html());
                    //Saves the html information in local storage
                    sessionStorage.setItem('highlight_the_week_cp', jQuery('#highlight_the_week_cp').html());
                });
            }
        });
        </script>        
    <div id="highlight_the_week_cp">
                  
       <center>
                          <br />                
          <div id="link">
          </div>
                          
          <div id="avat">
             <center>
                Carregando avatar...
             </center>
          </div>
                          
          <div id="reput">
          </div>
                          <br />                <a class="m-content" href="#"><img src="http://i.imgur.com/OTcLyEw.png" /></a>                <br /><br />                <span>Posts:</span>
          <div id="post-membro">
          </div>
           <br />                <span>Membro desde:</span>
          <div id="reg-membro">
          </div><br />                <br />                
          <div style="text-align: left;">
             Mensagem para o membro:
          </div>
                          
          <div class="msg-membro">
             É uma honra ter você conosco, e você é a prova de que todo o esforço tem resultado. Parabéns pelo seu trabalho.
          </div>
                      
       </center>
              
    </div>
        <style>
            .msg-membro {
                text-align: left;
                background: #fff;
                border: 1px solid #e0e0e0;
                padding: 9px;
            }
            #avat img {
                max-width: 150px !important;
                padding: 1px;
                border: 1px solid #d5d5d5;
                background: #fff;
                -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
                -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
                box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
            }
            #reput {
                margin: 5px auto;
                min-width: 80px;
                color: #fff;
                background: #649b16;
                font-weight: bold;
                padding: 3px 8px;
                display: inline-block;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }
    
        .m-content {
        background: url(https://i74.servimg.com/u/f74/18/08/53/97/highli11.png) repeat-x scroll 0 0 #ECECEC;
        border: 1px solid #DBDBDB;
        border-radius: 3px 3px 3px 3px;
        box-shadow: 0 1px 0 #FFF inset, 0 1px 0 rgba(0,0,0,0.3);
        color: #616161;
        display: inline-block;
        font-size: 12px;
        height: 22px;
        line-height: 22px;
        padding: 5px 10px 3px 10px;
        transition: all .2s ease-in-out 0;
        white-space: nowrap;
        }
            #post-membro, #reg-membro {display: inline-block;}
        </style>

Ficarei no aguardo,
Até mais.


Última edição por Cepheus em Sex 11 Nov 2016 - 11:26, editado 1 vez(es) (Razão : nova informação)
avatar

Cepheus
Usuário destaque

Masculino
Inscrito dia : 21/03/2014
Mensagens : 514
Pontos Ativos : 1085

Ver perfil do usuário http://www.bestskins.net/

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 12:42

Bom, fiz o que havia me dito mais apenas ficou "Carregando avatar" e nada..
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 13:16

Onde está:

Código:
if(highlight_the_week) {

Troque por:

Código:
if (highlight_the_week_cp) {

Um pequeno erro de digitação.

E o @Cepheus está correto, o plugin pede apenas o Os membros mais ativos da semana ao invés do do mês, como eu estava dizendo. Perdão pelo erro.

---

Quanto a sessão, segundo a documentação no Mozilla:

A sessão da página dura enquanto o browser está aberto e se mantém no recarregamento da página. Abrir a página em uma nova aba ou nova janela, irá gerar uma nova sessão, o que diferencia de como os cookies trabalham.

Então, fechar a aba do navegador e reabri-la deve ser o suficiente para atualizar plugin. Mas limpar o cache/histórico do navegador deve garantir a limpeza.

---

Créditos ao @Cepheus pelo código. ^-^

avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 13:43

Perfeito, mais teria como ocultar o widget de membros mais ativos da semana?
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 14:37

Vá em Painel de controle :seta2: Módulos :seta2: HTML & JavaScript :seta2: Gestão dos códigos JavaScripts :seta2: Criar um novo JavaScript e adicione esse código com Investimento em Todas as páginas:

Código:
; (function ($) {
    'use strict';

    $(function () {
        $('.module .main-head .h3:contains(Os membros mais ativos da semana)')
            .closest('.module')
            .css('display', 'none');
    });
}) (jQuery);


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por iScroll em Sex 11 Nov 2016 - 14:40

Oh yeah! Perfect!!!

valeu cara
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1543
Pontos Ativos : 2097

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Problemas com os widgets

Mensagem por Kyo Panda em Sex 11 Nov 2016 - 14:56

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


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

Ver perfil do usuário http://ajuda.forumeiros.com

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


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum