message_macros template.<xf:if is="$user.reaction_score">
<dl class="pairs pairs--justified">
<dt>Message/Like Ratio</dt>
<dd>{{ number($user.message_count/$user.reaction_score, 2) }}</dd>
</dl>
</xf:if>
<xf:if is="$user.reaction_score">
<dl class="pairs pairs--justified">
<dt>Like/Message Ratio</dt>
<dd>{{ number($user.reaction_score/$user.message_count, 2) }}</dd>
</dl>
</xf:if>

message_macros template.<xf:if is="$user.reaction_score">
<dl class="pairs pairs--justified">
<dt>Message/Like Ratio</dt>
<dd>{{ number($user.message_count/$user.reaction_score, 2) }}</dd>
</dl>
</xf:if>
<xf:if is="$user.reaction_score">
<dl class="pairs pairs--justified">
<dt>Like/Message Ratio</dt>
<dd>{{ number($user.reaction_score/$user.message_count, 2) }}</dd>
</dl>
</xf:if>

It does display, but for a user in a test environment with 43108 messages and a 10968 reaction score the ratio that it is spitting back to me is 4310.8 – I note this is just the post count with the decimal place moved one spot. I believe the value should be more like 0.2544. We're running v2.2.1 in the test environment.It can be done with a simple edit of themessage_macrostemplate.
HTML:<xf:if is="$user.reaction_score"> <dl class="pairs pairs--justified"> <dt>Message/Like Ratio</dt> <dd>{{ $user.message_count/$user.reaction_score|number }}</dd> </dl> </xf:if>
Noted.Just adapt the calculation as you need - divide the reaction score by the post count:$user.reaction_score/$user.message_count|number
I made the change, but how do I get it to show up under the avatar?Nickname
-Avatar-
Location: London
Message Count: X
Like Count: X
* Message/Like Ratio: 2 *
We use essential cookies to make this site work, and optional cookies to enhance your experience.