Você não está conectado. Conecte-se ou registre-se

[WidGet] Staff Online - Erros

Ir em baixo  Mensagem [Página 1 de 1]

1 [WidGet] Staff Online - Erros em Qua Mar 04, 2015 1:32 am

Júnior Duarte

avatar
Membro elite

  • Descrição:
Olá galera, gostaria de ajuda para tentar sanar esse pequeno erro.

Atualmente utilizo esse código para Staff Online.

Código:
<div class="module main">
                            
   <div class="main-head">
                                       
      <div class="h3">
                             
         <center>
             Staff Online  
         </center>
                           
      </div>
                                   
   </div>
                            
   <div class="main-content clearfix">
                                       
      <div id="staff_widget">
                                              
      </div><script>jQuery(document).ready(function () {
    var widget = jQuery('#staff_widget')[0];
    storedValue = sessionStorage.getItem('online_staff');
    if (storedValue) {
        jQuery(widget).html(storedValue)
    } else {
        jQuery.get('/viewonline', function (data) {
            var group = {
                group1: jQuery('.table span[style="color:#9C0000"]', data).parents('td'),
                group2: jQuery('.table span[style="color:#093B15"]', data).parents('td'),
                group3: jQuery('.table span[style="color:#7913BD"]', data).parents('td'),
                group4: jQuery('.table span[style="color:#59DEB8"]', data).parents('td'),
            };
            jQuery(widget).append(group.group1).append(group.group2).append(group.group3).append(group.group4);
            jQuery('#staff_widget a[href^="/u"]').each(function () {
                var prof = jQuery(this).attr('href');
                jQuery('<a href="' + prof + '" class="lastpost-avatar"></a>').insertBefore(this);
                jQuery('<div class="userTitle"></div>').insertAfter(this);
                jQuery(this).prev().load(prof + ' #profile-advanced-right .main-content img:eq(0)');
                jQuery(this).next().load(prof + ' #field_id1 dd div:eq(0)')
            })
        });
        jQuery(window).on('load', function () {
            var currentValue = document.getElementById(widget).innerHTML;
            sessionStorage.setItem('online_staff', currentValue)
        })
    }
});</script>     
   </div>
</div>

o problema é que ao utilizar ele no Fórum obtenho esse erro:

[Somente administradores podem ver esta imagem]

Ao que parece o erro está nessa linha:

Código:
var currentValue = document.getElementById(widget).innerHTML;

Esse código é do [Somente administradores podem ver este link] , o que gostaria é que alguem me ajudasse a corrigir o erro ou tentar enxugar o código para que o erro desapareça.
  • Informações:
Fórum:[Somente administradores podem ver este link]Versão:PUNBB
Tipo:Erros diversosTags:[WidGet],Staff,Online,Erros

Ver perfil do usuário

2 Re: [WidGet] Staff Online - Erros em Qua Mar 04, 2015 8:12 am

waghcwb

avatar
Membro elite

Olá [Somente administradores podem ver este link], como vai?

Atualiza seu código com esse aqui...

Código:
    <div class="module main">
                             
      <div class="main-head">
                                         
          <div class="h3">
                               
            <center>
                Staff Online 
            </center>
                             
          </div>
                                     
      </div>
                             
      <div class="main-content clearfix">
                                         
          <div id="staff_widget">
                                               
          </div><script>jQuery(document).ready(function () {
        var widget = jQuery('#staff_widget');
        storedValue = sessionStorage.getItem('online_staff');
        if (storedValue) {
            jQuery(widget).html(storedValue)
        } else {
            jQuery.get('/viewonline', function (data) {
                var group = {
                    group1: jQuery('.table span[style="color:#9C0000"]', data).parents('td'),
                    group2: jQuery('.table span[style="color:#093B15"]', data).parents('td'),
                    group3: jQuery('.table span[style="color:#7913BD"]', data).parents('td'),
                    group4: jQuery('.table span[style="color:#59DEB8"]', data).parents('td'),
                };
                jQuery(widget).append(group.group1).append(group.group2).append(group.group3).append(group.group4);
                jQuery('#staff_widget a[href^="/u"]').each(function () {
                    var prof = jQuery(this).attr('href');
                    jQuery('<a href="' + prof + '" class="lastpost-avatar"></a>').insertBefore(this);
                    jQuery('<div class="userTitle"></div>').insertAfter(this);
                    jQuery(this).prev().load(prof + ' #profile-advanced-right .main-content img:eq(0)');
                    jQuery(this).next().load(prof + ' #field_id1 dd div:eq(0)')
                })
            });
            jQuery(window).on('load', function () {
                var currentValue = widget.html();
                sessionStorage.setItem('online_staff', currentValue)
            })
        }
    });</script>   
      </div>
    </div>



"May the force be with you, young grasshopper!"

[Somente administradores podem ver esta imagem][Somente administradores podem ver esta imagem]


Não há assuntos pouco interessantes; apenas há pessoas pouco interessadas.
Ver perfil do usuário

3 Re: [WidGet] Staff Online - Erros em Qua Mar 04, 2015 3:19 pm

Júnior Duarte

avatar
Membro elite

Opa amigo [Somente administradores podem ver este link] , funcionou aqui o erro sumiu, obrigado. Gostaria que vc movesse todos os meus tópicos resolvidos aqui da Área VIP para os arquivos aqui mesmo na área. Obrigado.

Ver perfil do usuário

4 Re: [WidGet] Staff Online - Erros em Qua Mar 04, 2015 3:44 pm

waghcwb

avatar
Membro elite

Então amigo, essa questão dos tópicos serem movidos, nós fizemos uma reunião e ficou decido que os tópicos não seriam mais fechados nem movidos a não ser em casos especiais, assim caso alguém tenha o mesmo problema no futuro, não é necessárioa abrir um novo tópico, basta comentar por aqui mesmo...



"May the force be with you, young grasshopper!"

[Somente administradores podem ver esta imagem][Somente administradores podem ver esta imagem]


Não há assuntos pouco interessantes; apenas há pessoas pouco interessadas.
Ver perfil do usuário

5 Re: [WidGet] Staff Online - Erros em Qua Mar 04, 2015 3:52 pm

Júnior Duarte

avatar
Membro elite

[Somente administradores podem ver este link] ah sim, sem problemas amigo. hehhe

Ver perfil do usuário

Conteúdo patrocinado


Voltar ao Topo  Mensagem [Página 1 de 1]

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