Makaledeki Oylamalar (poll.tpl)

Bu bölümün gösterimi poll.tpl dosyasında yapılandırılır. Yayınlanan makale için oylamanın gösterimi bu bölümde yapılandırılır.

Etiket Açıklama
{title}Oylama başlığı.
{question}Soru.
{votes}Oy sayısı.
{list}Olası cevapların listesi.
[voted] metin [/voted]Kullanıcı zaten oy kullanmışsa içindeki metni görüntüler, aksi takdirde metin gizlenir.
[not-voted] metin [/not-voted]Kullanıcı henüz oy kullanmamışsa içindeki metni görüntüler, aksi takdirde metin gizlenir.
[closed] metin [/closed]Anket oylamaya kapatılmışsa içindeki metni görüntüler.
[not-closed] metin [/not-closed]Anket site ziyaretçileri için oylamaya açıksa içindeki metni görüntüler.
{close-date}Eğer kapatılmışsa, anketin kapanış tarihini görüntüler.

Kapsamlı poll.tpl Örneği

Aşağıdaki kod, bir oylama bloğunun hem oy kullanılmamış hem de oy kullanılmış durumlarını gösteren bir örnektir.


<div class="poll-box">
    <h4>{title}</h4>
    <p>{question}</p>

    <!-- Kullanıcı henüz oy kullanmadıysa bu bölüm gösterilir -->
    [not-voted]
    <form method="post" name="dle_poll">
        {list} <!-- Cevap seçenekleri (radio butonları) burada listelenir -->
        <button type="submit">Oy Ver</button>
        <a href="#">Sonuçları Görüntüle</a>
    </form>
    [/not-voted]

    <!-- Kullanıcı oy kullandıysa bu bölüm gösterilir -->
    [voted]
        <div class="poll-results">
            {list} <!-- Cevapların yüzdelik sonuçları burada listelenir -->
        </div>
        <p>Toplam Oy: {votes}</p>
    [/voted]

    [closed]
    <div class="poll-closed-notice">
        Bu oylama {close-date} tarihinde kapatılmıştır.
    </div>
    [/closed]
</div>