WordPress Sayfa Sayaç Eklentisi

WordPress sayfa sayaç eklentisinin güncel ve eski sürümlerini burada bulabilirsiniz. Ayrıca güncel sürüme ait kullanım bilgilerine de yer verilmektedir.

WordPress sayfa sayaç eklentisi

Güncel sürüm: 2.6
Uyumlu wordpress sürümleri: 3.1, 3.0.x, 3.0

2.4 sürümü ile 2.3 altındaki sayaç eklentilerinin yükseltme desteği son bulmuştur. Bu nedenle, alt sürümleri öncelikle 2.3 sürümüne yükseltmeniz gerekmektedir. Ayrıca WordPress 3.0 altı sürümlerde test edilmemiştir. Desteklemeyebilir 🙂

Önceki sayaç sürümlerinden yükseltme yaptıysanız, sayfa sayaç ayarlarından post-meta ve sayaç tablosu hatalarını onar işlemini gerçekleştirmenizi öneririm. Önceki sayaç sürümlerindeki hataları düzeltecektir.

Açıklama

Sayfa sayaç eklentisi ile yazılarınızın kaçar kez okunduğunu görebilirsiniz. Kayıtlar günlük ve tüm günler(toplam) olarak tutulmaktadır. Ayrıca yazının son okunma tarihini de görebilirsiniz.

Bu özelliklerinin yanında o gün ve toplamda en çok ve en az yazıları listeleyebilirsiniz. Bununla kalmaz, bu yazıları kategorilere göre de filtreleyebilirsiniz.

Kurulum

Eklentiyi kurmak çok ama çok kolay.

Önceki sayaç sürümünü güncelleyecekler

  1. Eğer önceki sürüm sayacı güncelleyecekseniz, ve sayaç sürümünüz 2.3 değilse (daha altı) öncelikle sayacı 2.3 sürümüne yükseltin. Bunu, sayacın 2.3 sürümünü yükleyip, aktif ederek yapabilirsiniz. Çünkü 2.4 sürümü önceki sayaç eklentilerini desteklemez, onlardan yükseltme sağlamaz. Sadece en son olan 2.3 sürümünü desteklemektedir.
  2. Eğer zaten son sürümünüz 2.3. ise; sayacın veritabanı tablolarını yedekleyin. Ardından sayaç eklentisini pasifleştirin. Son olarak ise sayacın, WordPress eklenti dizini altındaki dosyalarını tamamen silin.

Yeni yükleme yapacaklar

  1. Eklenti indirin ve sayfa_sayac klasörünü /wp-content/plugins/ klasörü altına yükleyin.
  2. WordPress yönetimindeki Eklentiler sayfasından bu eklentiyi aktif edin.
  3. Sayfa sayaç ayar sayfasına gidin ve eklenti ayarlarını kişiselleştirin.

Eklentinin kullanımı

Eklentiye ait tüm ayarları Eklentiler->Sayfa Sayaç Ayarları sayfasından yapabiliyorsunuz. Görüntülenme sayılarını veren fonksiyonları sayacı otomatik görüntülemeye ayarlayarak, kullanmış olduğunuz tema dosyalarına hiçbir kod eklemeden aktif edebilirsiniz.

Eklenti Bileşen desteği vermektedir. Böylece en çok okunan yazılar listesini veren fonksiyonları bileşen kullanarak temanızın sütunlarına ekleyebilirsiniz.

Okunma bilgilerini veren etiketler

Okunma bilgilerine, yazı içerisinde de ulaşabilirsiniz. Bunun için;

  • %sayac_toplam%
  • %sayac_bugun%
  • %son_okuma%

etiketlerinden herhangi birini, metin editöründe kelimelerinizin arasında kullanabilirsiniz. Örneğin;

[code]Şu an okuduğunuz bu yazı o kadar çok sevildi ki, tam olarak %sayac_toplam% defa görüntülenmiş.[/code]

Böylelikle yazı görüntülenirken elde edeceğiniz çıktı şöyle olacak;

Şu an okuduğunuz bu yazı o kadar çok sevildi ki, tam olarak %sayac_toplam% defa görüntülenmiş.

Dikkat ettiyseniz, örnek çıktıdaki okunma sayısı ile, şu an görüntülediğiniz yazının okunma sayıları aynı 😉 Anladık sanırım, yani yazı içerisinde dinamik çıktı olayı 😉

Okunma bilgilerini veren fonksiyonlar

Okunma bilgilerini temanıza elle ekleyebilirsiniz. Tüm bu fonksiyonlar The Loop altında kullanılması gerekir.

[php]
toplam_okunma_yaz();

# toplam okunma sayısı döndürülür.
$toplam_okunma = $sayfa_sayac->toplam_okunma_ver();

# günlük okunma sayısı çıktı verilir.
$sayfa_sayac->gunluk_okunma_yaz();

# günlük okunma sayısı döndürülür.
$gunluk_okunma = $sayfa_sayac->gunluk_okunma_ver();

# son okunma tarihi çıktı verilir.
$sayfa_sayac->son_okuma_tarih_yaz();

# son okunma tarihi döndürülür.
$son_okunma = $sayfa_sayac->son_okuma_tarih_ver();
?>
[/php]

Okunma bilgilerini temanıza otomatik olarak eklemek

Bu seçenek ile temanız içerisine kod eklemeniz gerekmez. Bunu aktif edebilmek için şu adımları izlemelisiniz.

  1. Eklentiler->Sayfa sayaç ayarları yolunu izliyorsunuz.
  2. Sayacı göster (otomatik olarak) seçeneğini Evet işaretliyoruz.
  3. Şablon: Şablon boş olursa görüntülenme olmaz. Şablon tanımlamalısınız. Örneğin;

[code]Bu yazı toplamda %sayac_toplam%, bugün ise %sayac_bugun% kez görüntülenmiş[/code]

Ayrıca Sayaç Bilgisi altındaki diğer seçeneklerden, okunma bilgilerinin görüntülenme ayarlarını da değiştirebilirsiniz.

Görüntüleme izni fonksiyonu

Eğer sayacın görüntülenme ayarlarını değiştirdiyseniz, bu sadece sayacın otomatik olarak görüntülendiğinde uygulanacaktır. Yani yukarıdaki kodları temanıza ekler ama sayaç bilgisinin sadece yöneticilere gösterileceğini seçtiyseniz, işe yaramayacak yine çıktı elde edeceksiniz. Bunun için görüntüleme iznini tespit eden fonksiyonu kullanmalısınız. Ancak bu fonksiyon dinamik verileri kontrol ettiği için, cache uygulamalarında kararlı sonuçlar elde edemeyecektir.

[php]
sayfa_sayac_goster_izin()) $sayfa_sayac->toplam_okunma_yaz();
?>
[/php]

Tüm okunma sayısına ulaşmak

Tüm yazılara ait okunma sayısının toplamına ulaşmak isteyebilirsiniz. Basit 🙂

[php]
global $sayfa_sayac;
# tüm yazıların toplam okunma sayısının, toplamını döndürür
$toplam_okunma = $sayfa_sayac->sayfa_sayac_toplam_okunma_ver();

# tüm yazıların toplam okunma sayısının, toplamını yazdırır
$sayfa_sayac->sayfa_sayac_toplam_okunma_yaz();

# tüm yazıların sadece o günkü toplam okunma sayısının, toplamını döndürür
$toplam_okunma_bugun = $sayfa_sayac->sayfa_sayac_bugun_okunma_ver();

# tüm yazıların sadece o günkü toplam okunma sayısının, toplamını yazdırır
$sayfa_sayac->sayfa_sayac_bugun_okunma_yaz();
[/php]

İstatistikleri çıktı almak

İstatistik verilerini çıktı almak için aşağıdaki fonksiyonu kullanabilirsiniz.

[php]
‘;
$sayfa_sayac->sayfa_sayac_widget($ayarlar,true,’widget’);
echo ‘

‘;

### AYARLAR ###
$ayarlar[‘type’] = enaztoplamda, encoktoplamda, enazbugun, encokbugun, enson ; değerlerinden birini tanımlamalısınız
$ayarlar[‘adet’] = yazı adeti sayısını giriniz.
$ayarlar[‘kelimekes’] = 80; 80 karakterden uzun başlıklar kesilecektir ve sonuna .. eklenir.
$ayarlar[‘kategori’] = 18; sadece 18 ID nolu kategorideki yazılar listede yer alır.
$ayarlar[‘kategoricikar’] = 50,78; 50 ve 78 ID nolu kategorilerin yazıları liste içerisinde yer almaz.
$ayarlar[‘yazicikar’] = 124,1345; 124 ve 1345 ID nolu yazılar liste içerisinde yer almaz.

$sayfa_sayac->sayfa_sayac_widget($ayarlar,true,’widget’);
$ayarlar; ayarların tanımlandığı dizi değişken;
true; sonuç çıktı veriliyor.
widget; sonuç html kodlar ile derleniyor. “array” girerseniz, sonucu dizi değişken olarak alırsınız.
?>
[/php]

Ajax uygulamalarınız için JSON formatlı istatistik çıktısı

Ajax uygulamalarınız için JSON formatlı (sadece PHP 5.2.0 ve üstü sürümlerinde) çıktılar alabilirsiniz.

[code]http:///wp-content/plugins/sayfa_sayac/sayfa_sayac.php?mode=istatistik&type=encoktoplamda&adet=10&kelimekes=100&kategori=&kategoricikar=&yazicikar=[/code]

Kullanmanız gereken URL adresi budur. URL içerisinde geçen parametrelerin açıklamaları, bir üstteki başlık altında zaten yer almaktadır.

Önbellek zaman aşımı süresi

Eğer önbellek özelliğini kullanıyorsanız, varsayılan zaman aşımı süresi 3600 saniye yani 1 saattir. İşlem olmaması dahilinde tüm veriler 1 saat arayla yenilenir. Yani, eğer bir yazı 1 saat boyunca görüntülenmezse, ona ait sayaç önbelleği 1 saat sonunda silinir. Ancak 1 saat boyunca kaç kez görüntülenirse görüntülensin, her görüntülenme sonrasında önbelleği tekrar güncellenir. Böylelikle güncel değerler daima dönecektir.

Ekran görüntüsü

Wordpress sayfa sayaç eklentisi

Sürüm geçmişi

2.6İndir – Dil dosyasının okunmaması problemi giderildi.

2.5İndir – Dizin ve URL yapısından kaynaklanan problem düzeltildi.

2.4İndir -2.3 altındaki sayaç eklentilerinin ve 3.0 altı WordPress desteği son buldu. Tamamen yeni sıfır kodlama, iyileştirilmiş özellikler. Önbellek desteği, gelişmiş bileşen desteği v.b.

2.3İndir – Sürüm 2.2’nin tüm özellikleri korundu. Bugün okunanlar listesindeki sıralama hatası düzeltildi. Yeni sürüm WordPress’lerde meydana gelen tablo oluşturulamama hatası giderildi (hatayı tespit eden ve yama hazırlayan Erhan‘a teşekkürler 😉 ). Sayfa sayaç ayarlarına erişim için kullanıcı izni ayarı getirildi.

2.2İndir – Sürüm 2.2 üzerindeki birçok ek özellik çıkarıldı ve sayaç optimize edildi. WordPress 2.3 desteği, önbellek kullananlar için javascript tabanlı sayma imkanı, tarih formatını belirleme, widgets desteği, sayaç okunma bilgilerini yazı altı-üstünde otomatik olarak görüntüleme ve burada yer alacak metni şablonu, toplam ve günlük okunma listesinin biçimlendirilebilmesi için şablon desteği ve bu bilgilerin arzu edilecek süre boyunca önbellekte saklanması gibi özellikler getirildi. Sayaç eklentisi tamamen optimize edildi ve önceki sürümlere göre çok daha hızlı çalışır duruma geldi. Yazı yorumları RSS ekranında sayaç kaynaklı meydana gelen hata giderildi. Resim yükleme sonrasında yine sayaç kaynaklı olmak üzere bu resimlerin görüntülenmesinin engellenmesi önlendi.

2.1İndir – WordPress 2.1 desteği, sayfaların da okunma bilgileri, yazıyı o an okuyan kişi sayısı, sayaç aktif etmek için kod eklemenin gerekmemesi, yazı yönetimi sayfasına okunma bilgilerini veren sütunun eklenmesi, son okunma tarihinin saat farkından etkilenmesinin önlenmesi ve tüm okunma değerlerinin günlük olarak arşivlenerek günlük, haftalık, aylık okunma bilgilerine ulaşabilme ve buna bağlı olarak istatistikler çıkarabilme, sayac kurulduktan sonra istatistik amaçlı dmry.net’e bilgi yollama özellikleri eklendi.

2.0İndir – Yöneticinin görüntülediği yazılarda sayaç artmaması, günlük okunma sayıları, son okunma tarihleri, toplam ve günlük olarak en çok okunan yazıları listeleme özellikleri getirildi.

1.0İndir – İlk sürüm.

Eklentiyi indir