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.