Wp-Polls (Ajax destekli anket eklentisi)

Yine bir Türkçeleştirme çalışması! Blog sahibi olan bir çok kişi bir şeyler hakkında bir anekt yapmak isteyim sayfasına bir anket eklentisi ekleyerek bir merak ettiği bir konu üzerine sayfa ziyaretçilerinin oylarını toplar, fakat birçok blogda gördüğüm kadarıyla ki bu anket eklentisini kullananların büyük bir çoğunluğu oluyor, eklentinin kod kısmından pek anlamadığı için Türkçeleştirmeyi de yapamadan sayfasına doğrudan İngilizce olarak koyuyorlar, haliyle hoş göründüğü de söylenemez. Bende bu iş için elleri sıvayıp  kendim için Türkçe çevirisini tamamladığım ajax ile desteklenen eklentiyi paylaşmak istedim.

Aslında bu anketin Türkçeleştirme eklentinin yüklenip aktif edildikten sonra yönetici panelinde bulunan “Polls” menüsünde “Poll Templates” sekmesindeki kod kısmı ile gerçekleştirmek mümkün fakat herkes kullansın diye dosyalarıyla oynamam gerekti. Bu eklenti Lester “GaMerZ” Chan tarafından hazırlanmış olup Türkçeleştirdiğim verisyonu 2.31 dir.

Türkçe Wp-Polls Eklentisi

Eklentinin Kurulum;
Eklentinin Türkçe versiyonunu indir.
ftp ile wp-content/plugin dizininin içine gönderin.
Yönetici panelinden aktif duruma getirin.
“sidebar.php” dosyamızı açıp göstermek istediğimiz yere aşağıdaki kodu yapıştırıyoruz.

<!-- Anket başlangıç-->
<?php if (function_exists('vote_poll') && !in_pollarchive()): ?>
<li>
   <h2>Anket</h2>
   <ul>
      <li><?php get_poll();?></li>
   </ul>
</li>
<?php endif; ?>
<!-- Anket bitiş-->

 

Eğer birde anket arşivini görüntülemek isterseniz aşağıdaki kodu eklemeniz gerekir.
Anket arşivini görüntülem”ek için;

 

<?php display_polls_archive_link(); ?>

Tabi bunu kullanabilmeniz için kalıcı bağlantılarınız uygun olup arşiv sayfanızın bağlantısını da buna göre ayarlamalısınız. [bu değişikliği “wp-polls.php” dosyasında “anketarsivi” kelimesini arayıp, bağlantınızı buradan da değiştirebilirsiniz.](arşivi görüntüleme işlemi kodlama işlerinden pek anlamayanları uğraştırabilir, bu yüzden fazla gerek görmüyorum.)

Türkçe Kullanım;
Kurulum tamamlandıktan sonra yönetici panelinin anamenüsünde “Polls” olarak bir menü oluşacak. Buradan “Poll Templates” sekmesini seçiyoruz. “Poll Voting Form Templates” bölümünde bulunan kutuların hepsine “Restore Default Template” uyguluyoruz ve değişiklikleri kaydediyoruz.

Bunların dışında eklenti ile gelen “widget”ı atfi ederseniz aşağıdaki özellikleri de kolaylıkla kazandırabilirsiniz.
Eklentinin diğer özellikleri için gerekli kodlar;

Anketin arkaplan renginde değişiklik yapmak için eklentinin dosyaları arasında bulunan “polls-css.css” adlı dosyada aşağıdaki kodda değişiklik yapabilirsiniz.

 /* background-color: #ffffff; */

 

*Toplam anket sayısını görüntülemek için

<?php if (function_exists('get_pollquestions')): ?>
   <?php get_pollquestions(); ?>
<?php endif; ?>

*Tüm anketlerde bulunan cevap miktarı

<?php if (function_exists('get_pollanswers')): ?>
   <?php get_pollanswers(); ?>
<?php endif; ?>

*Verilen oy miktarını görüntüleme;

 

<?php if (function_exists('get_pollvotes')): ?>
   <?php get_pollvotes(); ?>
<?php endif; ?>

*Ankete katılan kişi sayısını görüntüleme;

 

<?php if (function_exists('get_pollvoters')): ?>
   <?php get_pollvoters(); ?>
<?php endif; ?>

Veysel

Veysel

Sosyal Medya ve İnternetteki gelişmeleri inceleyen, Web Tasarım Araçları, CMS(İçerik Yönetim Sistemi)leri, özellikle WordPress üzerine haberleri araştıran, 2007 yılında yayın hayatına başlayan SanalDuvar.Com'un yöneticisidir. Ana Bilim Dalı Elektrik-Elektronik Mühendisliği olan bir Sistem Mühendisidir.

You may also like...

22 Responses

  1. zeynep dedi ki:

    Merhaba Veysel bey ,indirdim kurdum ,widgetide aktif ettim vs ama hala anket görünmüyor sidebarda …Sebebi ne olabilir acaba .Gerçi bazen eklentiler geç çalışır ama …

    • Veysel Veysel dedi ki:

      @zeynep
      belkide kullanmış olduğun wordpress sürümü ile uyuşmuyordur. onu da kontrol etmek gerek. ancak bu ihtimalin düşük olduğunu düşünüyorum.

  2. YuBiBa dedi ki:

    ellerine sağlık, arka plan rengininde değişilik yapmama ragmen renk tonu degişme.

  3. mert dedi ki:

    Teşşekürler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.