Może być z tym problem, bo wyniki są parsowane w locie.. Rzuć okiem w widok tematu topicViewTemplate :a: pollDisplay
<ol>
<foreach loop="poll_choices:$pollData[ $questionID ]['choices'] as $choiceID => $choiceData">
<if test="showingResults:|:$showResults">
<li>
<span class='answer'><if test="hasVoters:|:is_array( $choiceData['voters'] ) AND in_array( $this->memberData['member_id'], array_keys( $choiceData['voters'] ) )"> {parse replacement="your_vote"} </if>{$choiceData['choice']}</span>
<if test="viewVoters:|:$poll['poll_view_voters'] AND is_array( $choiceData['voters'] ) AND $this->settings['poll_allow_public'] AND $choiceData['votes']">
<a href='#' class='votes' id='l_voters_{$questionID}_{$choiceID}' title='{$this->lang->words['poll_view_voters']}'>({$choiceData['votes']} {$this->lang->words['poll_votes']} [{$choiceData['percent']}%] - <strong>{$this->lang->words['poll_view']}</strong>)</a>
<else />
<span class='votes'> ({$choiceData['votes']} {$this->lang->words['poll_votes']} [{$choiceData['percent']}%])</span>
</if>
<if test="votersJs:|:$poll['poll_view_voters'] AND is_array( $choiceData['voters'] ) AND $this->settings['poll_allow_public'] AND $choiceData['votes']">
<script type='text/javascript'>
$('l_voters_{$questionID}_{$choiceID}').observe('click', ipb.topic.showVoters.bindAsEventListener( this, {$questionID}, {$choiceID} ) );
if( Object.isUndefined( ipb.topic.poll[ $questionID ] ) ){
ipb.topic.poll[ $questionID ] = [];
}
var users = "";
<foreach loop="poll_voters:$choiceData['voters'] as $id => $member">
users += "<a href='{parse url="showuser={$member['member_id']}" base="public" seotitle="{$member['members_seo_name']}" template="showuser"}'>{$member['members_colored_name']}</a> {parse template="user_popup" group="global" params="$member['member_id'],$member['members_seo_name']"}<if test="lastVoter:|:$member['_last'] == 0">, </if>";
</foreach>
ipb.topic.poll[ $questionID ][ $choiceID ] = { name: "{$choiceData['choice']}", users: users};
</script>
</if>
<p class='progress_bar topic_poll' title='{$this->lang->words['poll_percent_of_vote']} {$choiceData['percent']}%'>
<span style='width: {$choiceData['percent']}%'><span>{$this->lang->words['poll_percent_of_vote']} {$choiceData['percent']}%</span></span>
</p>
</li>
<else />
<if test="multiVote:|:$choiceData['type'] == 'multi'">
<li><input type='checkbox' id='choice_{$questionID}_{$choiceID}' name='choice_{$questionID}_{$choiceID}' value='1' class='input_check' /> <label for='choice_{$questionID}_{$choiceID}'>{$choiceData['choice']}</label></li>
<else />
<li><input type='radio' name='choice[{$questionID}]' id='choice_{$questionID}_{$choiceID}' class='input_radio' value='{$choiceID}' /> <label for='choice_{$questionID}_{$choiceID}'>{$choiceData['choice']}</label></li>
</if>
</if>
</foreach>
</ol>
Może coś wspólnie wymyślimy.