1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Как добавить изображения в голосование?

Тема в разделе "Основные вопросы по XenForo", создана пользователем BLEF, 09.10.2013.

Загрузка
  1. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Или как добавить дополнительный блок перед каждым вариантом голосования?
    В результате, у каждого ответа должна быть своя иконка.

    Шаблон: poll_block_result

    Код:
    <xen:foreach loop="$poll.responses" key="$pollResponseId" value="$response">
            <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}"'}>
                    {$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>
        </xen:foreach>
     

Поделиться этой страницей