Site Oylaması
Bu bölümün görüntülenmesi vote.tpl
dosyasında yapılandırılabilir. Bu bölümde web sitesindeki oylamalarla çalışmak için kullanılan şablonlar yapılandırılabilir.
Kullanılabilir Etiketler
Etiket | Açıklama |
---|---|
{title} |
Oylama başlığı. |
{list} |
Soruların listesi. |
{vote_id} |
Oylama kimliği. |
{votes} |
Oy sayısı. |
[votelist] ve [/votelist] |
Henüz oy vermemiş kişiler için kapsanan metni görüntüler. |
[voteresult] ve [/voteresult] |
Zaten oy vermiş kişiler için kapsanan metni görüntüler. |
Örnek Kullanım
Temel Oylama Şablonu
<div class="vote-block">
<div class="vote-title">{title}</div>
[votelist]
<form method="post" name="vote">
<div class="vote-list">
{list}
</div>
<input type="hidden" name="vote_action" value="vote">
<input type="hidden" name="vote_id" value="{vote_id}">
<div class="vote-submit">
<button type="submit">Oy Ver</button>
<button type="button" onclick="document.location='?result'">Sonuçlar</button>
</div>
</form>
[/votelist]
[voteresult]
<div class="vote-results">
<div class="vote-count">Toplam Oy: {votes}</div>
{list}
<div class="vote-back">
<button type="button" onclick="document.location='?'">Geri Dön</button>
</div>
</div>
[/voteresult]
</div>
Detaylı Açıklama
Oylama Sistemi Nasıl Çalışır?
Oylama sistemi, site ziyaretçilerinin belirtilen konular hakkında görüşlerini ifade etmelerine olanak tanır. Yönetim panelinden eklenen oylamalar, vote.tpl
şablonu kullanılarak web sitenizde görüntülenir.
Oylamalar iki ana bölüme sahiptir:
- Oy verme formu (
[votelist]
etiketleri arasında) - henüz oy vermemiş kullanıcılar için görüntülenir - Oylama sonuçları (
[voteresult]
etiketleri arasında) - oy vermiş kullanıcılar veya sonuçları görüntülemek isteyenler için görüntülenir
Her oylama benzersiz bir {vote_id}
değerine sahiptir ve bu, oy verme formunda POST isteği ile gönderilir.