Saya telah membuat Pengikut hubungan yang dapat dibalas dengan menggunakan modul hubungan pengguna. Sekarang hubungan pengguna A adalah sesuatu seperti: Pengikut (Mereka untuk Anda): Pengguna B, Pengguna C, Pengguna D Pengikut (Anda untuk mereka): Pengguna D
Sekarang saya ingin membuat tampilan yang hanya menunjukkan jumlah pengikut dan berikut: Pengikut: 3
Mengikuti: 1
Saya pergi untuk membuat tampilan (Views 3, Drupal7) tetapi tidak dapat melakukannya. Tidak mendapatkan filter atau hubungan apa pun mengenai hal ini. Juga, coba gunakan Tampilan Cal tetapi tidak jelas. Akan menghargai bantuan apa pun.
Terima kasih
Edit:
Permintaan maaf karena tidak jelas.
Saya membuat tampilan tipe Pengguna. Lalu saya menambahkan hubungan (ini adalah bagian di mana saya tidak yakin apakah saya benar atau tidak). Saya mencoba dengan semua hubungan yang tersedia yang berkaitan dengan ini seperti hubungan Pengguna:
User relationships: Requestee user
User relationships: Requestee user is current user
User relationships: Requester user
User relationships: Requester user is current user
User relationships: RTID
(Saya mencoba secara individual semuanya dan berbagai kombinasi juga)
Kemudian di bawah Lainnya saya mengklik ya untuk Gunakan Agregat dan ketika ditanya fungsi pengelompokan ("Jenis grup"), saya memilih "Hitung dan hapus centang label di layar bidang konfigurasi, sehingga hanya menampilkan nomor.
Saya juga menambahkan filter bahwa pengguna login. Namun, itu hanya menunjukkan kepada saya jumlah hubungan pengguna yang berbeda yang telah meminta yang saat ini.
Edit 2:
Menemukan utas ini: http://drupal.org/node/809476 . Namun untuk Drupal 6 ..., saya mencoba menerapkannya untuk 7. mari kita lihat ... jika Anda memiliki petunjuk saya akan berterima kasih ... akan membuat Anda tetap diposting
Edit 3:
Berdasarkan utas di atas saya menulis kode berikut ke dalam blok khusus.
<?php
global $user;
$user_id = $user->uid;
$params = array("requestee_id" => $user_id, 'rtid' => 3);
$count = user_relationships_load($params, array("count" => TRUE));
echo $user_id;
echo $count;
?>
Saya baru saja mencetak id pengguna untuk memeriksa apakah pengguna benar atau tidak dan mencetak pengguna yang benar. Namun, hitung cetakan 0. Mengapa begitu?
Edit 4:
Saya pikir saya berada di jalan yang benar menggunakan http://drupal.org/node/203396 . Namun ada beberapa perbaikan di sana. Kode yang benar adalah:
<?php
global $user;
$requests = user_relationships_load($param = array("approved" => 1, "user" => $user->uid), $options = array(), $reset = FALSE);
$requestcount = count($requests);
echo $requestcount;
?>
Ini menampilkan jumlah total hubungan yang disetujui. Sekarang saya hanya ingin nomor hubungan tipe pengikut. Melihat itu. Jika ada yang punya saran akan menghargai mereka. Kami akan memberitahukan anda
Sunting5:
Dan sekarang saya terjebak. Apa pun yang saya coba lakukan, saya hanya mendapatkan jumlah total hubungan. Saya hanya ingin jumlah pengikut (mereka untuk Anda) dalam satu blok dan kemudian menggunakan itu, saya harap, saya akan bisa mendapatkan jumlah pengikut (Anda untuk mereka). Akan menghargai bantuan apa pun.
Terima kasih
function user_relationships_type_load($param = array(), $reset = NULL)
tetapi saya butuh arahan atau bantuan