Custom Search
A | A | A | Report content





http://worldarchivetr.com/wp/

Wordpress Sayfa Sayaç Eklentisi 2.1
Yerli ve yabancı birçok wordpress kullanıcısının yazı okunma istatistiklerini görmek için sitelerine yükledikleri sayfa sayaç eklentisinin en son sürümü hazır. Aslında bu yeni sürüm uzunca bir süreden beri hazırdı fakat sitem üzerinde testlerini sürdürmekteydim. Sonradan fark ettiğim çoğu hatasını giderdim ve şu an birçok yeni ve gelişmiş özelliği ile sizlere sunuyorum  

Yeni özellikleri neler?
1.  Eklenti Wordpress 2.1 ve 2.0.x sürümleri ile uyumludur. (2.1 uyumlu hali 23.01.2007 tarihinde güncellenmiştir. Öncesinde indirdiyseniz tekrar indirip eski dosyaların üstüne yazmanızda fayda var)
2.  Sayaç artık sadece yazıların değil, sayfalarında okunma sayısını takip ediyor.
3.  Toplamda okunmalar bir yana, anlık okuyan kişi sayısını da görebiliyorsunuz.
4.  Sayacı çalıştırmak için eski sürümlerdeki gibi single.php içerisine kod eklemeniz gerekmiyor. Eklentinin aktif edilmesi ile birlikte sayaç çalışmaya başlıyor. Sadece okunma değerlerini görüntülemek için kodları eklemeniz gerekiyor.
5.  Yazı yönetimi ekranındaki tabloya "Okunma" sütununu ekliyor ve her bir yazının toplam okunma sayısını oradan görebiliyorsunuz.
6.  Eski sürümlerde son okunma tarihi yazının yayın tarihinden önce çıkabiliyordu. Bu elbetteki ülkeler arasındaki saat farklarından meydana geliyordu. Bu sürümde saat farkları da dikkate alınarak son okunma tarihi görüntüleniyor.
7.  Sayaç tüm okunma değerlerini günlük olarak arşivliyor. Böylece bu haftanın, geçen haftanın, bu ayın, geçen ayın en çok okunan yazıları gibi listelemeleri yapabiliyorsunuz.
Kurulum
Eklentiyi buraya tıklayarak indirin. Eğer sayfa sayaç eklentisini eski bir sürümünü kullanıyorsanız önce onu pasifleştirin ve eklenti dosyasını silin. Fakat veritabanındaki tablosuna dokunmayın. Daha sonra sıkıştırılmış klasör içerisinden çıkan sayfa_sayac klasörünü wordpress eklenti dizini altına kopyalayın. Tekrar wordpress eklenti yönetimine dönerek, eklentiyi aktif edin. Eğer daha önceki sürüm sayaçlardan birini kullandıysanız, eklenti önceki verilerin hepsini kendi tablosuna kopyalacaktır. Bu nedenle aktifleşmesi biraz vakit alabilir.
Kullanım
Sayac eklentisini aktif ettikten sonra sayfa işlemi başlayacaktır. İsterseniz öncesinde yönetici panelinden Eklentiler->Sayfa Sayaç Ayarları yolunu izleyebilir ve mevcut ayarları kendi isteğinize göre değiştirebilirsiniz.
Tüm istatistikler için yan menü kodu
<span class="h_ist">istatistik</span>
<br /><br />
<ul>
<li>03 03 2007 tarihinde başladı.</li>
<?php $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'"); if (0 < $numposts) $numposts = number_format($numposts); $numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); if (0 < $numcomms) $numcomms = number_format($numcomms); $numcats = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->categories"); if (0 < $numcats) $numcats = number_format($numcats); ?>
<li><?php printf(__('%5$s farklı kategori var.'), $numposts, '',  $numcomms, '', $numcats, ''); ?></li>
<li><?php printf(__('%1$s adet yazı yazılmış.'), $numposts, '',  $numcomms, '', $numcats, ''); ?></li>
<li><?php printf(__('%3$s adet yorum gönderilmiş.'), $numposts, '',  $numcomms, '', $numcats, ''); ?></li>
<?php if (function_exists(wp_onlinecounter)) {
wp_onlinecounter();
} ?>

Fonksiyonların kullanımı
Aşağıdaki fonksiyonları temanız içerisine ekleyerek sayaç bilgilerini görüntüleyebilirsiniz.
<?php the_post_total_count(); ?>
Yazının ya da sayfanın toplam okunma sayısını verir.
<?php the_post_online_readers(); ?>
Yazı ya da sayfayı o an okuyan çevrimiçi kişi sayısını görüntüler.
<?php the_post_max_online_readers(); ?>
Yazı ya da sayfayı aynı anda en çok kaç kişinin okuduğunu gösterir.
<?php the_post_daily_count(); ?>
Yazı ya da sayfanın o günlük okunma sayısını verir.
<?php the_post_count_lastdate(); ?>
Yazı ya da sayfanın en son okunma tarihini verir.
<?php ToplamdaEnCokOkunanYazilar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
Toplamda en çok okunan yazıları listeler
<?php BugunEnCokOkunanYazilar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
O gün için en çok okunan yazıları listeler
<?php BuAyEnCokOkunanYazilar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
O ay için en çok okunan yazıları listeler
<?php GecenAyEnCokOkunanYazilar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
Önceki ay için en çok okunan yazıları listeler
<?php BuHaftaEnCokOkunanYazilar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
O hafta için en çok okunan yazıları listeler
<?php GecenHaftaEnCokOkunanYazilar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
Önceki hafta için en çok okunan yazıları listeler
<?php ToplamdaEnCokOkunanSayfalar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
Toplamda en çok okunan sayfaları listeler
<?php BugunEnCokOkunanSayfalar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
O gün için en çok okunan sayfaları listeler
<?php BuAyEnCokOkunanSayfalar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
O ay için en çok okunan sayfaları listeler
<?php GecenAyEnCokOkunanSayfalar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
Önceki ay için en çok okunan sayfaları listeler
<?php BuHaftaEnCokOkunanSayfalar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
O hafta için en çok okunan sayfaları listeler
<?php GecenHaftaEnCokOkunanSayfalar(10, ' (', ')', '<ul>', '<li>', '</li>', '</ul>'); ?>
Önceki hafta için en çok okunan sayfaları listeler
<?php SuanOkunanYazilar(10, ' (', ' kişi)', '<ul>', '<li>', '</li>', '</ul>'); ?>
O an okunmakta olan yazıları kişi sayısı ile birlikte listeler
<?php SuanOkunanSayfalar(10, ' (', ' kişi)', '<ul>', '<li>', '</li>', '</ul>'); ?>
O an okunmakta olan sayfaları kişi sayısı ile birlikte listeler.