- Tham gia
- 28/02/2015
- Bài viết
- 17,143
- Được Like
- 12,745
Poll - Thăm dò ý kiến
Mô tả:
Hiển thị đã bình chọn, và bao nhiêu người đã bình chọn. Trước khi bỏ phiếu.
Cài đặt:
- Vào template poll_block_vote
Tìm:
Thay thế bằng:
Demo:
Tiêu chuẩn
Phiên bản sửa đổi
Chúc các bạn thành công.
Mô tả:
Hiển thị đã bình chọn, và bao nhiêu người đã bình chọn. Trước khi bỏ phiếu.
Cài đặt:
- Vào template poll_block_vote
Tìm:
Mã:
<ol class="pollOptions">
<xen:foreach loop="$poll.responses" key="$pollResponseId" value="$response">
<li class="pollOption"> <label> <xen:if is="{$poll.multiple}">
<input type="checkbox" name="response_multiple[]" value="{$pollResponseId}" /> <xen:else />
<input type="radio" name="response" value="{$pollResponseId}" /> </ xen: if>
{$Response.response} </ label> </ li>
</ Xen: foreach>
</ol>
Thay thế bằng:
Mã:
<ol>
<xen:foreach loop="$poll.responses" key="$pollResponseId" value="$response">
<li class="pollOption">
<ol class="pollResults">
<li class="pollResult {xen:if $response.hasVoted, voted}">
<xen:if is="{$response.hasVoted}">
<div class="votedIconCell" title="{xen:phrase your_vote}">*</div>
<xen:else />
<div class="votedIconCell"></div>
</xen:if>
<h3 class="optionText" {xen:if $response.hasVoted, 'title="{xen:phrase your_vote}"'}>
<xen:if is="{$poll.multiple}"><input type="checkbox" name="response_multiple[]" value="{$pollResponseId}" /><xen:else /><input type="radio" name="response" value="{$pollResponseId}" /></xen:if>
{$response.response}
</h3>
<div class="barCell">
<span class="barContainer">
<xen:if is="{$response.response_vote_count}"><span class="bar" style="width: {xen:calc "100 * {$response.response_vote_count} / {$poll.voter_count}"}%"></span></xen:if>
</span>
</div>
<div class="count">
<xen:if is="{$poll.public_votes} AND {$response.response_vote_count}">
<a href="{xen:link threads/poll/results, $thread, 'poll_response_id={$pollResponseId}'}" class="concealed OverlayTrigger">{xen:phrase x_votes, 'count={xen:number $response.response_vote_count}'}</a>
<xen:else />
{xen:phrase x_votes, 'count={xen:number $response.response_vote_count}'}
</xen:if>
</div>
<div class="percentage">
<xen:if is="{$poll.voter_count}">
{xen:number {xen:calc "100 * {$response.response_vote_count} / {$poll.voter_count}"}, 1}%
<xen:else />
{xen:number 0, 1}%
</xen:if>
</div>
</li>
</ol>
</li>
</xen:foreach>
</ol>
Demo:
Tiêu chuẩn
Phiên bản sửa đổi
Nguồn: xenforo.com
Bài viết liên quan
Bài viết mới