Erro nesse código

3 participantes

Ir para baixo

Tópico resolvido Erro nesse código

Mensagem por Uatyla 21.10.13 15:01

Qual é minha questão:
Olá senhores!

O meu código membro do mês está apresentando erro.
Exemplo fulano tem 50 mensagem no mês, ele está sendo usuário do mês, mais quando outro usuário está sendo o usuário da semana da erro ai aparece avata de com nome de outro, como posso normaliza?

Esse é meu código
Código:
        <style>
        #fundo_widgets table {
          color: #000000;
background: #B0E2FF;
border: 1px solid rgb(195, 224, 241);
border-radius: 4px;
margin: 3px 1px;
padding-bottom: 8px;
padding-top: 4px;
        }</style>

        <div id="fundo_widgets">
            <span><h3><img src="http://r21.imgfast.net/users/2117/37/44/56/smiles/2291270.gif" />Membro do Mês</h3></span>
            <table>
        <tr><td>     

  <script>
        jQuery(document).ready(function(){
                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','/st/'+nome+'');
                    jQuery('#avat').html(jQuery('#profile-advanced-right .module:eq(0) .inner div[style="text-align:center;"]',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());
                });
        });
        </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 href="#" class="m-content"><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:first-child {
                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(http://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: 4px 10px 1px 10px;
        transition: all .2s ease-in-out 0;
        white-space: nowrap;
        }
            #post-membro, #reg-membro {display: inline-block;}
        </style></tr></td>
            </table>

          </div>


Endereço do meu fórum:
http://vidadeaquarista.forumeiros.com

Versão do fórum:
PHPBB3


Última edição por uatyla em 22.10.13 18:58, editado 1 vez(es)
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por [F]lames 21.10.13 21:17

Olá,

Altere o código usado para este:
Código:
<style>
        #fundo_widgets table {
color: #000000;
background: #B0E2FF;
border: 1px solid rgb(195, 224, 241);
border-radius: 4px;
margin: 3px 1px;
padding-bottom: 8px;
padding-top: 4px;
        }</style>

<div id="fundo_widgets">
  <span><h3><img src="http://r21.imgfast.net/users/2117/37/44/56/smiles/2291270.gif" />Membro do Mês</h3></span>
  <table>
        <tr><td>     

  <script>
jQuery(document).ready(function(){
  jQuery('#link').html(jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"]:first').html());
  jQuery.get(jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"]:first a[href^="/u"]').attr('href'), function(data){
          var nome=jQuery('.module table[summary="Os membros mais ativos da semana"] td[width="30%"]:first a[href^="/u"]').text();
          jQuery('a.m-content').attr('href','/st/'+nome+'');
          jQuery('#avat').html('<img src="'+jQuery('.module:eq(0) img:eq(0)',data).attr('src')+'">');
          jQuery('#post-membro').html(jQuery('#field_id-6 dd',data).html());
          jQuery('#reg-membro').html(jQuery('#field_id-4 dd',data).html());
          jQuery('#reput').html(jQuery('#field_id-14 dd',data).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 href="" class="m-content"><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:first-child {
      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(http://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: 4px 10px 1px 10px;
        transition: all .2s ease-in-out 0;
        white-space: nowrap;
        }
  #post-membro, #reg-membro {display: inline-block;}
        </style></tr></td>
  </table>

 </div>
Passar bem.
[F]lames
[F]lames
Membro

Membro desde : 05/10/2012
Mensagens : 866
Pontos : 1208

http://www.bestskins.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por Uatyla 21.10.13 22:47

Ainda apresenta o mesmo erro.
Para que vocês entendão, o código está juntando o membro que mais posto na semana e o que mais posto no mês ai fica assim. Nome de um, rank e avatar de outro.
Erro nesse código Membro_do_m_s_bugado


Os membros mais ativos da semana
Altair
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Uátyla
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Acácio Junio
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
TilBylo
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Mario Manzo
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 

Os membros mais ativos do mês
Uátyla
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
TilBylo
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Mario Manzo
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Renata
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Thiago Marques
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Altair
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Edu Ucceli
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Acácio Junio
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Ivanaldo B de Medeiros
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Eric77
Erro nesse código I_vote_lcapErro nesse código I_voting_barErro nesse código I_vote_rcap 
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por Uatyla 22.10.13 15:17

up
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por Shek 22.10.13 16:54

Boa tarde!

Não compreendi sua questão, pois, este código pelo que me recordo eu já havia passado ao senhor corretamente neste tópico: https://ajuda.forumeiros.com/t85794-#584324
E se observar bem no código jQuery, temos o nome do widget no qual o código está capturando o melhor postador, sendo ele o "Membros mais ativos da semana" e não os dois.

Atenciosamente,
Shek
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por Uatyla 22.10.13 17:20

Porém está misturando, olha bem na imagem que forneci, eu tem metade das informações cada membro, mesmo que um membro poste mais mensagem que eu na semana, ela buga, entre o mais postador da semana e o mais postador do mês.

Widget
Código:
        <style>
        #fundo_widgets table {
          color: #444;
        background: #B0E2FF;
        border: 1px solid rgb(195, 224, 241);
        border-radius: 4px;
        margin: 3px 1px;
        padding-bottom: 8px;
        padding-top: 4px;
        }</style>

        <div id="fundo_widgets">
            <span><h3><img src="http://i.imgur.com/enPmV.png" /> Staff</h3></span>
            <table>
        <tr><td>        <script>
        jQuery(document).ready(function(){
                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','/st/'+nome+'');
                    jQuery('#avat').html(jQuery('#profile-advanced-right .module:eq(0) .inner div[style="text-align:center;"]',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());
                });
        });
        </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 href="#" class="m-content"><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:first-child {
                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(http://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: 4px 10px 1px 10px;
        transition: all .2s ease-in-out 0;
        white-space: nowrap;
        }
            #post-membro, #reg-membro {display: inline-block;}
        </style></tr></td>
            </table>

          </div>

códigos JavaScript
Código:
jQuery(document).ready(function(){jQuery.get(jQuery('.module table[summary="Os membros mais ativos do mês"] td[width="30%"] a:eq(0)').attr('href'),function(b){jQuery('#id').html(jQuery('.module table[summary="Os membros mais ativos do mês"] td[width="30%"] a:eq(0)').text());jQuery('#avat').html(jQuery('#profile-advanced-right .module div[style="text-align:center;"]',b).html())})});
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por Shek 22.10.13 17:24

Boa tarde!

Não use o jQuery abaixo:
Código:
jQuery(document).ready(function(){jQuery.get(jQuery('.module table[summary="Os membros mais ativos do mês"] td[width="30%"] a:eq(0)').attr('href'),function(b){jQuery('#id').html(jQuery('.module table[summary="Os membros mais ativos do mês"] td[width="30%"] a:eq(0)').text());jQuery('#avat').html(jQuery('#profile-advanced-right .module div[style="text-align:center;"]',b).html())})});
O código HTML que lhe passei é único e já contém o trabalho que deseja. Desative esse código que citei acima e veja se resolve.

Atenciosamente,
Shek
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro nesse código

Mensagem por Uatyla 22.10.13 18:58

Removi agora sim, estava havendo conflito entre os dois códigos obrigado.
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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