Bu bölümün gösterimi vote.tpl
dosyasında yapılandırılır. Web sitesindeki oylamalarla çalışmak için kullanılan şablonlar bu bölümde yapılandırılabilir.
Etiket | Açıklama |
---|---|
{title} | Oylama başlığı. |
{list} | Soruların (cevap seçeneklerinin) listesi. |
{vote_id} | Oylama ID'si. |
{votes} | Oy sayısı. |
[votelist] metin [/votelist] | Henüz oy kullanmamış olanlar için içindeki metni görüntüler. |
[voteresult] metin [/voteresult] | Zaten oy kullanmış olanlar için içindeki metni görüntüler. |
Kapsamlı vote.tpl
Örneği
Aşağıdaki kod, bir oylama bloğunun hem oy kullanılmamış hem de oy kullanılmış durumlarını nasıl gösterebileceğini gösterir.
<div class="vote-box card">
<div class="card-header">
<h3 class="card-title">{title}</h3>
</div>
<div class="card-body">
<!-- Henüz oy kullanmayanlar için oylama formu -->
[votelist]
<form method="post" name="vote">
<input type="hidden" name="vote_action" value="vote">
<input type="hidden" name="vote_id" value="{vote_id}">
<div class="vote-list">
{list} <!-- Cevap seçenekleri (radio butonlar) burada listelenir -->
</div>
<button type="submit" class="btn btn-primary mt-2">Oy Ver</button>
</form>
[/votelist]
<!-- Oy kullananlar için sonuçlar -->
[voteresult]
<div class="vote-results">
{list} <!-- Cevapların yüzdelik sonuçları burada listelenir -->
</div>
<div class="vote-total mt-2">
Toplam Oy: <b>{votes}</b>
</div>
[/voteresult]
</div>
</div>