Откройте файл:
components/com_community/libraries/karma.php
Начиная со строки:
else if ($points <= $config->get('point0') )
идет шаг кармы с присвоением результату соответствующей картинки.
Измените шаг:
else if ($points <= $config->get('point0.5') )
и так далее (как Вам нравится)
Добавьте еще одну или несколько градаций в конце (если Вам мало будет 5 существующих)
if( $points > $config->get('point6') )
{
$filename = 'karma-6-6';
}
Соответственно нарисовав новую картинку кармы karma-6-6.gif
И дав о ней знать здесь:
administrator/components/com_community/views/configuration/view.html.php
после строки 226 кодом:
case 'point6':
$image = JURI::root(). 'components/com_community/templates/default/images/karma-6-6.gif';
break;
Затем в файле:
administrator/components/com_community/views/configuration/tmpl/karma.php
После:
<tr>
<td class="key">
<span class="hasTip" title="<?php echo JText::_( 'CC KARMA POINTS GREATER THAN' ); ?>::<?php echo JText::_('CC KARMA POINTS TIPS'); ?>">
<?php echo JText::_( 'CC KARMA POINTS GREATER THAN' ); ?>
</span>
</td>
<td valign="top">
<?php echo $this->getKarmaHTML( 'point5' , $this->config->get('point5') );?>
</td>
</tr>
Еще один шестой блок (если он у Вас крайний):
<tr>
<td class="key">
<span class="hasTip" title="<?php echo JText::_( 'CC KARMA POINTS GREATER THAN' ); ?>::<?php echo JText::_('CC KARMA POINTS TIPS'); ?>">
<?php echo JText::_( 'CC KARMA POINTS GREATER THAN' ); ?>
</span>
</td>
<td valign="top">
<?php echo $this->getKarmaHTML( 'point6' , $this->config->get('point6') );?>
</td>
</tr>
ВАЖНО: следите за шагами кармы "point0" и т.д.
скорее всего Вам везде придется их подстраивать. Я не пробовал, но теоретически все получится.