Conquistas: Crie laços e competitividade entre a comunidade

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 12:31

Recompense os membros da sua comunidade
Conquistas: Crie laços e competitividade entre a comunidade XYzulOA

Uma nova #novidade Forumeiros!


Caros utilizadores,

Temos o prazer de anunciar que um novo recurso está disponível em todos os fóruns gratuitos Forumeiros: a possibilidade de recompensar a sua comunidade com conquistas.

O que são as "Conquistas"?

As conquistas são como troféus. Recompensas desbloqueadas ao alcançar um determinado valor em uma determinada área. A atribuição destas pode ser automática ou manual.

Crie laços e competitividade entre a comunidade. Existe a possibilidade de acompanhar cada conquista alcançada ou por alcançar  no perfil de cada membro do fórum. Esperamos oferecer-lhe um recurso completo e agradável de utiliza-se e gerenciar.

Vista geral

Como ativar/desativar no Painel administrativo

Para ativar/desativar no painel de administração aceda ao:
Painel de administração > Usuários e grupos > Conquistas > Gerenciar conquistas

Conquistas: Crie laços e competitividade entre a comunidade Cv9wplH

Como visualizar no fórum?

No perfil existe duas formas para visualizar através de um separador ou pela caixa abaixo do avatar + rank do membro:
Conquistas: Crie laços e competitividade entre a comunidade OSj9QMz
No Painel administrativo existe a opção para mostrar ou não as conquistas no perfil assim como as conquistas por alcançar.

Como ordenar?

Ordene de acordo com a sua preferência no perfil:
Conquistas: Crie laços e competitividade entre a comunidade GAjCmrT

Diferença entre conquistas automáticas e atribuição manual

  • Automáticas: É necessário atingir um determinado valor indicado pelo administrador. Por exemplo, se for definido que é necessário 1.000 amigos para ganhar a conquista "Melhor amigo" o membro deve conquistar os 1.000 amigos (pedidos de amizade aceites).
  • Atribuição manual: Dependem da atribuição por um administrador do fórum atribua de acordo com os seus critérios.

Como saber se alcançai uma nova conquista?

Caso a barra de ferramentas esteja ativa no fórum receberá uma notificação de felicitações. Eis uma demonstração:
Conquistas: Crie laços e competitividade entre a comunidade 8sGO0xj


Observação


Esta alteração só aparece nos fóruns que tem ativo o sistema de pontos assim como sem modificações dos templates profile_add_body, profile_view_body, viewcomments_body, viewtopic_body (Abaixo as alterações necessárias para os templates).


Atenciosamente,
A sua equipa Forumeiros.    


Última edição por pedxz em 10.11.21 14:23, editado 2 vez(es)
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Re: Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 12:36

PHPBB2

profile_add_body:
Adicione
Código:
        <!-- BEGIN switch_awards -->
        <tr>
        <th colspan="2">{switch_informations_menu.switch_awards.L_AWARDS}</th>
        </tr>
        <tr>
        <td id="list_awards" class="catBottom" colspan="2" style="background-image: none; text-align: center">{switch_informations_menu.switch_awards.AWARDS_LIST}</td>
        </tr>
        <tr>
        <td class="catBottom" colspan="2" style="text-align: center">
        <input id="awards_order" type="hidden" name="awards_order" value="" />
        <input style="cursor: pointer" id="sort_awards" class="liteoption" type="button" name="order" value="{switch_informations_menu.switch_awards.L_SORT}" />
        </td>
        </tr>
        {switch_informations_menu.switch_awards.SCRIPT_SORT_AWARDS}
        <!-- END switch_awards -->
depois de

Código:
<!-- END switch_profile_fields -->


profile_view_body:
Adicione
Código:
        <!-- BEGIN switch_awards -->
        <tr>
        <td class="catLeft" align="center" height="28"><b><span class="gen">{switch_awards.L_AWARDS}</span></b></td>
        </tr>
        <tr>
        <td class="row1 awards_block_simple_wrapper" valign="top">
        <table width="100%" border="0" cellspacing="1" cellpadding="0">
        <tr>
        <td class="awards_block_simple"><span class="gen"><strong>{switch_awards.AWARDS_LIST}</strong></span></td>
        </tr>
        </table>
        </td>
        </tr>
        <!-- END switch_awards -->
antes de

Código:
        <tr>
        <td class="catLeft" align="center" height="28"><b><span class="gen">{L_CONTACT} {USERNAME}</span></b></td>
        </tr>


viewcomments_body:
Adicione
Código:
        <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">{postrow.displayed.AWARDS}</div>
        <div class="award_more"></div>
        <br>
depois de

Código:
        {postrow.displayed.POSTER_RANK}<br />
        {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />


viewtopic_body:
Adicione
Código:
        <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">{postrow.displayed.AWARDS}</div>
        <div class="award_more"></div>
        <br>
depois de

Código:
        {postrow.displayed.POSTER_RANK}<br />
        {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Re: Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 12:38

PHPBB3

profile_add_body:
Adicione
Código:
                    <!-- BEGIN switch_awards -->
                    <h1 class="page-title">{switch_informations_menu.switch_awards.L_AWARDS}</h1>
                    <div class="panel">
                      <div class="inner"><span class="corners-top"><span></span></span></div>
                      <fieldset>
                          <dl>
                            <dt id="list_awards" style="width: 100%; text-align: center">{switch_informations_menu.switch_awards.AWARDS_LIST}</dt>
                          </dl>
                          <dl>
                            <dt style="width: 100%; text-align: center">
                                <input id="awards_order" type="hidden" name="awards_order" value="" />
                                <input style="cursor: pointer" id="sort_awards" class="button1" type="button" name="order" value="{switch_informations_menu.switch_awards.L_SORT}" />
                            </dt>
                          </dl>
                      </fieldset>
                      <div class="inner"><span class="corners-bottom"><span></span></span></div>
                    </div>
                        {switch_informations_menu.switch_awards.SCRIPT_SORT_AWARDS}
                    <!-- END switch_awards -->
depois de

Código:
<!-- END switch_profile_fields -->


profile_view_body:
Adicione
Código:
              <!-- BEGIN switch_awards -->
              <div class="awards_block_simple_wrapper" style="float: left; width: 100%;">
                <div class="h3">{switch_awards.L_AWARDS}</div>
                <div class="awards_block_simple">{switch_awards.AWARDS_LIST}</div>
              </div>
              <!-- END switch_awards -->
depois de

Código:
              <!-- BEGIN switch_auth_user -->
              <dl class="left-box details" style="width: 80%;margin-top:10px;margin-bottom:10px">
                <dt>{L_ADMINISTRATE_USER}:</dt><dd><strong>{ADMINISTRATE_USER}{BAN_USER}</strong></dd>
              </dl>
              <!-- END switch_auth_user -->


viewcomments_body:
Adicione
Código:
                        <dd {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">
                                {postrow.displayed.AWARDS}
                      </dd>
                      <dd class="award_more"></dd>
depois de

Código:
  <br /><strong style="font-size:1.2em">{postrow.displayed.POSTER_NAME}</strong>
              </dt>
              <dd>{postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}</dd>


viewtopic_body:
Adicione
Código:
                      <dd {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">
                                {postrow.displayed.AWARDS}
                      </dd>
                      <dd class="award_more"></dd>
depois de

Código:
                          <br /><strong style="font-size:1.2em">{postrow.displayed.POSTER_NAME}</strong>
                      </dt>
                      <dd>{postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}</dd>
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Re: Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 12:40

PUNBB

profile_add_body:
Adicione
Código:
        <!-- BEGIN switch_awards -->
        <fieldset>
        <div class="main-head"><div class="subtitle">{switch_informations_menu.switch_awards.L_AWARDS}</div></div>
        <div class="main-content frm">
        <dl>
        <dt id="list_awards" style="width: 100%; text-align: center">{switch_informations_menu.switch_awards.AWARDS_LIST}</dt>
        </dl>
        <dl>
        <dt style="width: 100%; text-align: center">
        <input id="awards_order" type="hidden" name="awards_order" value="" />
        <input style="cursor: pointer" id="sort_awards" class="button2" type="button" name="order" value="{switch_informations_menu.switch_awards.L_SORT}" />
        </dt>
        </dl>
        </div>
        </fieldset>
                    {switch_informations_menu.switch_awards.SCRIPT_SORT_AWARDS}
        <!-- END switch_awards -->
depois de

Código:
        </fieldset>
        <!-- END switch_profile_fields -->


profile_view_body:
Adicione
Código:
        <!-- BEGIN switch_awards -->
        <div class="sub-head"><h2>{switch_awards.L_AWARDS}</h2></div>
        <div class="awards_block_simple">{switch_awards.AWARDS_LIST}</div>
        <!-- END switch_awards -->
depois de

Código:
        <br />&nbsp;- <a rel="nofollow" href="/spa/{PUSERNAME}">{L_POSTS}</a><!-- END profil_type_user_posts --></dd>
        </dl>
        <!-- END profile_field --


viewcomments_body:
Adicione
Código:
        <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}" >
                                                {postrow.displayed.AWARDS}
        </div>
        <div class="award_more"></div><br>
depois de

Código:
        {postrow.displayed.POSTER_AVATAR}<br />
        {postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}


viewtopic_body:
Adicione
Código:
        <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}" >
                                            {postrow.displayed.AWARDS}
        </div>
        <div class="award_more"></div><br>
depois de

Código:
        {postrow.displayed.POSTER_AVATAR}<br />
        {postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}
        </div>
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Re: Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 12:43

INVISION

profile_add_body:
Adicione
Código:
                <!-- BEGIN switch_awards -->
                <div class="subtitle cleared"><h3>{switch_informations_menu.switch_awards.L_AWARDS}</h3></div>
                <div class="panel">
                    <fieldset>
                      <dl>
                          <dt id="list_awards" style="width: 100%; text-align: center">{switch_informations_menu.switch_awards.AWARDS_LIST}</dt>
                      </dl>
                      <dl>
                          <dt style="width: 100%; text-align: center">
                            <input id="awards_order" type="hidden" name="awards_order" value="" />
                            <input style="cursor: pointer" id="sort_awards" class="button" type="button" name="order" value="{switch_informations_menu.switch_awards.L_SORT}" />
                          </dt>
                      </dl>
                    </fieldset>
                </div>
                    {switch_informations_menu.switch_awards.SCRIPT_SORT_AWARDS}
                <!-- END switch_awards -->
depois de

Código:
        </fieldset>
        <!-- END switch_profile_fields -->


profile_view_body:
Adicione
Código:
                    <!-- BEGIN switch_awards -->
                    <dl class="left-box details" style="margin-top: 10px">
                      <dt class="subtitle">{switch_awards.L_AWARDS} : </dt><dd class="awards_block_simple">{switch_awards.AWARDS_LIST}</dd>
                    </dl>
                    <br>
                    <!-- END switch_awards -->
depois de

Código:
                    {FRIENDSFOES}
                    <br />
                    <!-- END switch_allow_friendsfoes -->


viewcomments_body:
Adicione
Código:
                          <dd {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">
                                    {postrow.displayed.AWARDS}
                          </dd>
                          <dd class="award_more"></dd>
depois de

Código:
                            {postrow.displayed.POSTER_NAME}
                          </dt>
                          <dd>{postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}</dd>


viewtopic_body:
Adicione
Código:
                          <dd {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">
                                    {postrow.displayed.AWARDS}
                          </dd>
                          <dd class="award_more"></dd><br>
depois de

Código:
                              {postrow.displayed.POSTER_NAME}
                          </dt>
                          <dd>{postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}</dd>
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Re: Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 14:02

MODERNBB

profile_add_body:
Adicione
Código:
           <!-- BEGIN switch_awards -->
            <h1 class="page-title">{switch_informations_menu.switch_awards.L_AWARDS}</h1>
            <div class="panel" style="overflow: visible">
               <div class="inner"><span class="corners-top"><span></span></span></div>
               <fieldset>
                  <dl>
                     <dt id="list_awards" style="width: 100%; text-align: center">{switch_informations_menu.switch_awards.AWARDS_LIST}</dt>
                  </dl>
                  <dl>
                     <dt style="width: 100%; text-align: center">
                        <input id="awards_order" type="hidden" name="awards_order" value="" />
                        <input style="cursor: pointer" id="sort_awards" class="button1" type="button" name="order" value="{switch_informations_menu.switch_awards.L_SORT}" />
                     </dt>
                  </dl>
               </fieldset>
               <div class="inner"><span class="corners-bottom"><span></span></span></div>
            </div>
                {switch_informations_menu.switch_awards.SCRIPT_SORT_AWARDS}
            <!-- END switch_awards -->
depois de

Código:
              <span class="corners-bottom"><span></span></span></div>
            </div>
            <!-- END switch_profile_fields -->


profile_view_body:
Adicione
Código:
     <!-- BEGIN switch_awards -->
      <div class="awards_block_simple_wrapper">
         <div class="h3">{switch_awards.L_AWARDS}</div>
         <div class="awards_block simple">{switch_awards.AWARDS_LIST}</div>
      </div>
      <!-- END switch_awards -->
depois de

Código:
     <!-- BEGIN switch_auth_user -->
      <dl class="left-box details" style="width: 80%;margin-top:10px;margin-bottom:10px">
         <dt>{L_ADMINISTRATE_USER}:</dt><dd><strong>{ADMINISTRATE_USER}{BAN_USER}</strong></dd>
      </dl>
      <!-- END switch_auth_user -->


viewcomments_body:
Adicione
Código:
                    <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">
                                {postrow.displayed.AWARDS}
                     </div>
                     <div class="award_more"></div>
depois de

Código:
                 <div class="postprofile-rank">
                     {postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}


viewtopic_body:
Adicione
Código:
                    <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION}">
                                {postrow.displayed.AWARDS}
                     </div>
                     <div class="award_more"></div>
depois de

Código:
                 <div class="postprofile-rank">
                     {postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Admineiro

Conquistas: Crie laços e competitividade entre a comunidade Empty Re: Conquistas: Crie laços e competitividade entre a comunidade

Mensagem por pedxz 10.11.21 14:09

AWESOMEBB

profile_add_body:
Adicione
Código:
        <!-- BEGIN switch_awards -->
        <div class="block">
            <div class="block-header">{switch_informations_menu.switch_awards.L_AWARDS}</div>
            <div class="block-content">
              <div id="list_awards" style="text-align: center">{switch_informations_menu.switch_awards.AWARDS_LIST}</div>
              <div class="center">
                  <input id="awards_order" type="hidden" name="awards_order" value="" />
                  <input style="cursor: pointer" id="sort_awards" class="button1" type="button" name="order" value="{switch_informations_menu.switch_awards.L_SORT}" />
              </div>
            </div>
        </div>
            {switch_informations_menu.switch_awards.SCRIPT_SORT_AWARDS}
        <!-- END switch_awards -->
depois de

Código:
                                 <!-- END switch_unsubscribe_allowed -->
                </div>
            </div>
            <!-- END switch_register_not_display -->


profile_view_body:
Adicione
Código:
    <!-- BEGIN switch_awards -->
    <div class="block awards_module">
        <div class="block-header">
            {switch_awards.L_AWARDS}
        </div>
        <div class="block-content" style="text-align: center">
            {switch_awards.AWARDS_LIST}
        </div>
    </div>
    <!-- END switch_awards -->
depois de

Código:
            <!-- BEGIN switch_allow_friendsfoes -->
            {FRIENDSFOES}
            <!-- END switch_allow_friendsfoes -->
        </div>
    </div>

e substitua
Código:
    $(document).ready(function() {
        var sidebar = $('#sidebar-left'),
            top_position_window = $(window).scrollTop(),
            top_position_sidebar = sidebar.offset().top;
 
        function stickySidebar() {
            top_position_window = $(window).scrollTop();
 
            if ((top_position_window + 86) > top_position_sidebar) {
                sidebar.addClass('sticky');
            } else {
                sidebar.removeClass('sticky');
            }
        }
 
        stickySidebar();
 
        $(window).on('scroll', function() {
            stickySidebar();
        });
    });
para
Código:
    $(document).ready(function() {
        var sidebar = $('#sidebar-left'),
            footer = $('#page-footer'),
            top_position_window = $(window).scrollTop(),
            top_position_sidebar = sidebar.offset().top,
            height_sidebar = sidebar.height(),
            top_position_footer = footer.offset().top;
 
        function stickySidebar() {
            top_position_window = $(window).scrollTop();
 
            if ((top_position_window + height_sidebar + 86) > top_position_footer) {
                sidebar.addClass('absolute_bottom');
                sidebar.removeClass('sticky');
            }
            else if ((top_position_window + 86) > top_position_sidebar) {
                sidebar.addClass('sticky');
                sidebar.removeClass('absolute_bottom');
            } else {
                sidebar.removeClass('sticky');
                sidebar.removeClass('absolute_bottom');
            }
        }
 
        stickySidebar();
 
        $(window).on('scroll', function() {
            stickySidebar();
        });
    });


viewtopic_body:
Adicione
Código:
                        <div {postrow.displayed.AWARDS_SHOW} class="dd_award {postrow.displayed.PROFILE_POSITION} box-body">
                                    {postrow.displayed.AWARDS}
                        </div>
                        <div class="award_more box-body"></div>
                        <br>
depois de

Código:
                                     <div class="avatar-big">
                                        {postrow.displayed.POSTER_AVATAR}
                                    </div>
                                </div>
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6571
Pontos ativos : 7732

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


Permissões neste fórum
Você não pode responder aos tópicos