Widget top semanal ModernBB

2 participantes

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

Tópico resolvido Widget top semanal ModernBB

Mensagem por iScroll 29.08.17 22:31

Detalhes da questão


Endereço do fórum: http://www.ultimatelife.forumeiros.com
Versão do fórum: ModernBB

Descrição


Mesma coisa do tópico anterior, ele não está funcionando pelo ModerNBB.

Cod:
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_cp) {
                  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: #263137;
                border: 1px solid #181919;
                    padding: 10px;
                }
                #avat img {
                    max-width: 150px !important;
                    padding: 1px;
                }
                #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>

Tem solução ? Feliz


Última edição por iScroll em 12.09.17 19:32, editado 1 vez(es)
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 31.08.17 14:26

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 01.09.17 22:52

up
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 02.09.17 23:10

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 03.09.17 23:38

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 05.09.17 12:36

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por Kyo Panda 06.09.17 19:24

Poderia adicionar esse Widget personalizado à barra e ativar o Widget "Os membros mais ativos da semana"?
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 06.09.17 22:10

http://prntscr.com/ghz6lv
Ele estava já adicionado mas coloquei para os convidados também.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 08.09.17 0:33

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 09.09.17 17:19

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por Kyo Panda 12.09.17 17:23

Troque por esse:

Código:
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_cp) {
     jQuery('#highlight_the_week_cp').html(highlight_the_week_cp);
   } else {
      /* if not, then only request per session!!! */
      var user = jQuery('.module .h3:contains("Os membros mais ativos da semana"):first').parent().find('.mod-top-name:first');
      jQuery('#link').html(user.html());
      jQuery.get(user.find('a').attr('href'),function(b){
         var nome = user.text();
         jQuery('a.m-content').attr('href','/sta/'+nome+'');
         jQuery('#avat').html(jQuery('#profile-advanced-right .mod-login-avatar',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());
      });
   }
});

O senhor precisa fechar as abas do navegador para que o widget atualize.
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por iScroll 12.09.17 17:43

Perfeito, obtive resultado.
Pode fechar.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget top semanal ModernBB

Mensagem por Kyo Panda 12.09.17 19:38

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

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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