Existe algum plugin que mostre o número de convidados e membros (mostrando o nome de usuário)?

Olá a todos
Existe algum plugin que me ajude a mostrar como esta imagem


*imagem: tem 18894 usuários online: 16029 convidados e 2604 membros
ou existe alguma maneira que eu possa fazer?
P/S: Encontrei o plugin whos-online, mas ele só mostra membros (avatar)

Acho que você poderia criar um componente temático para usar com quem está online.

1 curtida

Obrigado
quem está online mostra apenas membros online (não convidados) e eu vejo o componente tema apenas com HTML e CSS personalizados. então eu tenho que personalizar o plugin quem está online, está certo?

Ah. Desculpe. Sim, ele não conta usuários anônimos. Não tenho certeza de quão pronto estaria para adicionar isso. Você poderia usá-lo para adicionar apenas uma contagem dos usuários online, mas não dos usuários anônimos.

1 curtida

Esses números geralmente não são totalmente comprovados de qualquer maneira. Basta criar um componente de tema que pegue o número de usuários online relatado pelo plugin “quem está online” e multiplique por 5+2*Math.random() ou algo assim para “obter” o número de usuários convidados.

3 curtidas

Obrigado pela sua ajuda!

Posso alterar a exibição do plugin “who’s online” (mostrar nome de usuário em vez de avatar) e obter o número de membros online para multiplicar com o componente? Ou tenho que personalizar o plugin para fazer isso?

Você tem alguma ideia ou tutorial?

Eu li a documentação e encontrei este código que pode ser personalizado

<script type="text/x-handlebars" data-template-name="javascripts/components/whos-online">
    {{#if shouldDisplay }}
        <div id="whos-online" class={{if isLong "collapsed"}}>
            <span title={{i18n "whos_online.tooltip" count=siteSettings.whos_online_active_timeago}}>
            {{#if hasUsers }}
                {{i18n "whos_online.title" count=count}}
            {{else if hasCount }}
                {{i18n "whos_online.count_only" count=count}}
            {{else}}
                {{i18n "whos_online.no_users"}}
            {{/if}}
            </span>
            {{#if hasUsers }}
            {{#each users as |user|}}
                {{whos-online-avatar user=user}}
            {{/each}}
            {{/if}}
        </div>
    {{/if}}
</script>

mas tenho erros quando tento editar a variável count com operadores (±*/) :pensive_face:
como posso editar isso?

1 curtida