Simple Machines Community Forum

SMF Support => Português (Portuguese) => Language Specific Support => Modificações (Mods) => Topic started by: Americano on December 31, 2014, 05:10:27 PM

Title: Contador por categoria
Post by: Americano on December 31, 2014, 05:10:27 PM
Olá pessoal,

Além do contador normal que conta dos os post, eu queria um contador por categoria, por exemplo:

Habilitei o contador personalizado na categoria X e escrevi apenas uma única mensagens em todo o fórum e exatamente nessa categoria.

Logo, o perfil aparece:

Post: 1
Custom counter: 1

Será que é aqui que modifica

./Themes/default/Display.template.php

// Show how many posts they have made.
if (!isset($context['disabled_fields']['posts']))
echo '
<li class="postcount">', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';


O que eu tenho que fazer pra fazer essa modificação?

Eu não sei programar em php.

Me ajudem.
Title: Re: Contador por categoria
Post by: margarett on January 01, 2015, 11:23:43 AM
Isso é possible mas não é trivial...

Na pratica precisas de alterar a função loadMemberContext e adicionar um query que faça essa contagem dinamicamente. É uma query pesada porque tem de correr toda a tabela "messages" filtrando por um campo que não é chave ou índice... Se tiveres um forum grande e concorrido, pode ser um sorvedouro de recursos...