Ranking - Avaliação de usuários

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Ranking - Avaliação de usuários

Rodrigo
Oi Srs bom dia!
Nabble é uma ótima ferramenta e acredito que tem tudo pra crescer ainda mais.

Senti a necessidade do fórum mostrar (avaliação de usuários) que pode ser por votos dos integrantes usuários do mesmo, o usuário alcançando n pontos recebe uma estrela, até alcançar o limite de usuário cinco estrelas.
Poderia ser assim com exceção do administrador, usuário acabou de se registrar (usuário novo), usuário com n mensagens (usuário ativo),  até alcançar usuário 5 estrelas.
 Isso acaba fazendo com que usuários se sintam mas motivados na participação do fórum contribuindo trazendo crescimento pra ambos. Também pode-se mostrar a pontuação em número.

O fórum já mostra quantas mensagens o usuário postou e participou, e em cima dessa participação pode-se também incluir a posição no ranking do usuário  1° , 2°, 3°.
Estou incluindo algumas imagens de exemplo de como poderia ser a classificação que peguei de um site(jotform) que permite criar formulários pegar o código e adicionar em sites, mas não sei se é possível implementar no fórum para essa ideia.
Para o administrador o símbolo pode ser o escudo, e o administrador escolher dentre as imagens seguintes a que melhor se encaixa para seu fórum.



Vai ficar bem legal...
Agradecido.
Reply | Threaded
Open this post in threaded view
|

Re: Ranking - Avaliação de usuários

Pedro
Olá,
Têm alguns usuários que têm ranking por quantidade de mensagem. Por favor, procure aqui no forum.
Um exemplo que você pode adaptar:
http://support.nabble.com/Rank-system-tp7238991p7242045.html
My test forum.
Reply | Threaded
Open this post in threaded view
|

Re: Ranking - Avaliação de usuários

Rodrigo
Pedro muito obrigado.
Gostaria de saber como posso colocar uma imagem logo após o ranking.
Conforme imagem abaixo.
No caso de acordo com o ranking o usuário vai ganhando estrelas.
Teria como eu isentar administradores dessa classificação?
Agradeço.

Reply | Threaded
Open this post in threaded view
|

Re: Ranking - Avaliação de usuários

Pedro
Olhe, você deve editar a macro post_count_js :
<override_macro name="post_count_js">
    <n.param_loop. param="postCount">
        <n.if.both condition1="[n.not.page_user.is_deactivated/]" condition2="[n.not.page_user.is_site_admin/]" >
            <then>
                var $div = $('div.post-count<n.page_user.user_tag_id/>');
                $div.html('<n.one_or_many n="[n.page_user.post_count_value/]" one_text="[t]post[/t]" many_text="[t]posts[/t]"/>');
                
                var icon = "<img alt='' src='http://pngimg.com/upload/small/star_PNG1594.png' width='10px' height='5px' />"
                
                $div.append("<br/>");
                var postCount = <n.page_user.post_count_value/>;
                if (postCount > 10)
                $div.append("Guru<br/>"+icon+icon+icon);
                else if (postCount > 5)
                $div.append("Master<br/>"+icon+icon);
                else if (postCount > 1)
                $div.append("Junior"+icon);
                
            </then>
        </n.if.both>
    </n.param_loop.>
</override_macro>

Neste caso, o ranking e a contagem de posts não funciona para admins.  Veja que eu seto a variável icon com uma imagem de estrela que achei na internet, você deve alterá-la.
Em seguida, conforme a quantidade de posts do usuário, eu coloco uma palavra, uma quebra de linha e uma certa quantidade de ícones.
Experimente e me pergunte caso tenha dúvidas.
My test forum.
Reply | Threaded
Open this post in threaded view
|

Re: Ranking - Avaliação de usuários

Rodrigo
Pedro muito obrigado!
Ficou ótimo..
Tu é fera mesmo, valeu!