--- nodevote47.module Sun Aug 27 18:01:54 2006 +++ nodevote47a.module Fri Sep 01 09:37:52 2006 @@ -294,7 +294,12 @@ function nodevote_nodeapi(&$node, $op, $ if ($node->nodevote->vote_display) { $data = _nodevote_get_vote_data($node->nid, $page); if ($page) { - $node->body .= theme('nodevote_display_vote', $data['score'], $data['votes'], $data['vote_display']); + if ($node->pages_count) { + $node->pages[($node->pages_count - 1)] .= theme('nodevote_display_vote', $data['score'], $data['votes'], $data['vote_display']); + } + else { + $node->body .= theme('nodevote_display_vote', $data['score'], $data['votes'], $data['vote_display']); + } } else { if (variable_get(NODEVOTE_RESULT_DISPLAY_TEASER, 0) != 3) { @@ -307,7 +312,12 @@ function nodevote_nodeapi(&$node, $op, $ if ($page) { if ($node->nodevote->vote_do) { $vote = theme('nodevote_do_vote',$node); - $node->body .= $vote; + if ($node->pages_count) { + $node->pages[($node->pages_count - 1)] .= $vote; + } + else { + $node->body .= $vote; + } } } break;