Data/hora atual: 19.03.24 10:57

1 Resultado encontrado para 990012

Widget IPB

Olá, crie um novo widget com esse código:
Código:
            <div id="Staff_Online">
                                                                                                                                                         
            </div>
                    <script type="text/javascript">
                        jQuery(document).ready(function () {
                            var widget = jQuery('#Staff_Online')[0];
                            staff_cache_time = 4*60*1000; // mm*ss*ms;
                   
                            if (localStorage.staffOn && localStorage.staffEx > +new Date - staff_cache_time) {
                                jQuery(widget).html(localStorage.staffOn)
                            } else {
                                jQuery.get('/viewonline', function (data) {
                                    var group = {
                 
                                        ffnd: jQuery('.table span[style="color:#990012"]', data).parents('td'),
                 
                                        adm: jQuery('.table span[style="color:#FF0000"]', data).parents('td'),
                 
                                        gmod: jQuery('.table span[style="color:#800080"]', data).parents('td'),
               
                                        fmod: jQuery('.table span[style="color:#7057FA"]', data).parents('td'),
           
                                        tsup: jQuery('.table span[style="color:#0020C2"]', data).parents('td'),               
                                        };
                                jQuery(widget).append(group.ffnd).append(group.adm).append(group.gmod).append(group.fmod).append(group.tsup);
                                    jQuery('#Staff_Online a[href^="/u"]').each(function () {
                                        var prof = jQuery(this).attr('href');
                                        jQuery('<a href="' + prof + '" class="avatarimage"></a>').insertBefore(this);
                                        jQuery('<div class="Info"></div>').insertAfter(this);
                                        jQuery(this).prev().load(prof + ' #profile-advanced-right .main-content img:eq(0)');
                 
                                        jQuery(this).next().load(prof + ' #field_id5 dd div:eq(0)')
                                        })
                                });
                                jQuery(window).on('load', function () {
                                    localStorage.staffOn = document.getElementById(widget).innerHTML;
                                    localStorage.staffEx = +new Date;
                                })
                            }
                        });
                        </script> <style>
                      #Staff_Online .avatarimage > img {
                        float: left;
                        margin-right: 4px!important;
                        width: 40px;
                        height: 40px;
                        border: 1px solid #0000CD;
                        border-radius: 4px;
                        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
                    }
                    #Staff_Online .Info {
                        color: #0000A0;
                        margin: 1px 45px;
                        padding: 8px 1px 5px;
                        width: 190px;
                        display: inline;
                    }
                    #Staff_Online {
                    height: auto;
                    }
                    #Staff_Online td {
                    display: block;
                    }
                    </style>


Pois bem, vamos pra parte da explicação... você deve alterar em:
ffnd: jQuery('.table span[style="color:#990012"]

por exemplo... o #990012 pela cor do seu grupo, de inicio só 5 grupos podem aparecer , ou seja, esse codigo olhe quem está online, e possui essa cor no nick.

Mas, ele pegará a informação do postfield_5 e colocará embaixo do nick... então se você quer que aparece o nome do grupo, você cria um novo campo de perfil e deixe como só moderador alterar, com o tipo campo de texto, dai você altera de quem você quer , colocando o nome do cargo dele, e pegue o numero desse campo e coloque aqui:

jQuery(this).next().load(prof + ' #field_id5 dd div:eq(0)')


em #field_id5 ... entendeu? qualquer coisa me mande uma MP

Atenciosamente,
While.
por while
em 08.05.16 19:04
 
Procurar em: Questões resolvidas sobre HTML e BBCode
Tópico: Widget IPB
Respostas: 7
Vistos: 1547

Ir para o topo

Ir para: