User Activity
User Activity eklentisi, üyelerinizin aktiflik oranlarını çeşitli kriterlere bağlı olarak hesaplamakta ve bu değerleri üye profillerinde veya bir blok halinde sunmaktadır. Aktiflik oranlarının hesaplanmasında kullanılabilen kriterler ise şöyle: üye giriş yapma sayısı, ziyaret edilen sayfa sayısı, oluşturulan içerik sayısı ve de yazılan yorum sayısı.
Formül:
K1 = üyenin giriş yapma sayısı / en fazla giriş yapmış olan üyenin giriş sayısı.
K2 = üyenin ziyaret ettiği sayfa sayısı / en fazla sayfa ziyareti yapmış olan üyenin ziyaret ettiği sayfa sayısı
K3 = üyenin oluşturduğu içerik (düğüm) sayısı / en fazla içerik oluşturmuş olan üyenin oluşturduğu içerik sayısı
K4 = üyenin yazdığı yorum sayısı / en fazla yorum yazmış olan üyenin yazdığı yorum sayısı
Üyenin aktiflik oranı = (K1 + K2 + K3 + K4) / 4.
Ekran görüntüsü:

Bir kullanıcı için bu grafiği $user'ın tanımlı olduğu herhangi bir tema dosyasında (ör: user-profile.tpl.php) veya blokta şu şekilde çağırabilirsiniz (not: $user tanımlı değilse user_load() kullanılabilir).
Gösterilen grafiğin html yapısını değiştirmek isterseniz de temanızın template.php dosyasına aşağıdaki kodu ekleyip düzenleyebilirsiniz:
function phptemplate_user_activity_o_meter($index) {
$output = '
<div class="user_activity_o_meter" style="width:100%;height:20px;background-color:#C3D9FF;">
<div style="width:'. $index .'%;height:20px;background-color:#6BBA70;color:white;text-align:center;"></div>
<div style="margin-top:-20px;text-align:center;">'. $index .'%</div>
</div>';
return $output;
}
?>
Kaynak: http://audiens.de/drupal-user-activity-module
- 484 kez okundu
