dafür gibt es bereits einen Mod, den ich auch erfolgreich einsetze
![Lächeln :)](./images/smilies/icon_e_smile.gif)
Ansonsten einfach mal bei phpbb.com nach "poll mod" suchen und gut ist
![Zwinkern ;)](./images/smilies/icon_e_wink.gif)
Code: Alles auswählen
Öffne viewtopic.php
suche:
#########################################################################################################################
$poll_info[$i]['poll_option_text'] = bbcode_nl2br($poll_info[$i]['poll_option_text']);
$poll_info[$i]['poll_option_text'] = smiley_text($poll_info[$i]['poll_option_text']);
#########################################################################################################################
danach einfügen
#########################################################################################################################
/* Begin 'Show voters' MOD by Ernst Vaarties */
$sql_voters = '
SELECT username, vote_user_id
FROM ' . POLL_VOTES_TABLE . ', ' . USERS_TABLE . '
WHERE topic_id = ' . $topic_id . '
AND poll_option_id = ' . $poll_info[$i]['poll_option_id'] . '
AND ' . POLL_VOTES_TABLE . '.vote_user_id = ' . USERS_TABLE . '.user_id
ORDER BY username ASC, vote_user_id ASC';
$results_voters = $db->sql_query($sql_voters);
$voters_total = 0;
$voters_string = "";
// Add all voters to a string.
while ($row_voters = $db->sql_fetchrow($results_voters))
{
$voters_total = $voters_total + 1;
$voters_string = $voters_string . ", " . $row_voters['username'];
}
// Is the total nr of voters <> the nr of votes for the poll? Add this to the same string.
if ($voters_total <> $poll_info[$i]['poll_option_total'])
{
$voters_string = $voters_string . ", <> " . ($poll_info[$i]['poll_option_total'] - $voters_total);
}
$voters_string = ltrim($voters_string, ", ");
// Add the string to the list.
$poll_info[$i]['poll_option_voters'] = $voters_string;
$db->sql_freeresult($results_voters);
/* End 'Show voters' MOD by Ernst Vaarties */
#########################################################################################################################
suche:
#########################################################################################################################
'POLL_OPTION_VOTED' => (in_array($poll_option['poll_option_id'], $cur_voted_id)) ? true : false)
#########################################################################################################################
davor einfügen:
#########################################################################################################################
'POLL_OPTION_VOTERS' => $poll_option['poll_option_voters'],
#########################################################################################################################
ÖFFNE viewtopic_body.html
SUCHE:
#########################################################################################################################
<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}<!-- ENDIF -->
#########################################################################################################################
Ersetze mit:
#########################################################################################################################
<!-- ELSEIF U_ACP -->
{poll_option.POLL_OPTION_PERCENT}
<dd class="resultbar">
{poll_option.POLL_OPTION_VOTERS}
</dd>
<!-- ENDIF -->
#########################################################################################################################
--------------------------------------------------------------------------------------------------------------------------
Funz auch bei mehr optionen ...............susi24 hat geschrieben:Funktioniert das auch wenn man die User bei MEHR Optionen abstimmen lässt? Oder nur bei einer Option?
Bei unseren Wettbewerben 'sollten' nämlich immer 2 Stimmen vergeben werden- aber viele vergessens oder schummeln absichtlich oder oder oder
Code: Alles auswählen
{poll_option.POLL_OPTION_PERCENT}
Code: Alles auswählen
<!-- IF poll_option.POLL_OPTION_RESULT == 0 -->{poll_option.POLL_OPTION_PERCENT}
<!-- ELSE -->
<span>
<select style="font-size: xx-small;">
<option>{poll_option.POLL_OPTION_PERCENT}</option>
<option>--------------------</option>";
{poll_option.POLL_OPTION_VOTERS}
</select>
</span>
<!-- ENDIF -->