আমি একটি সম্পর্ক অনুসরণকারী তৈরি করেছি যা ব্যবহারকারীর সম্পর্ক মডিউলটি ব্যবহার করে প্রতিদান দেওয়া যেতে পারে। এখন ব্যবহারকারীর এ সম্পর্কিত সম্পর্কটি হ'ল: অনুগামী (আপনার কাছে তাদের): ব্যবহারকারী বি, ব্যবহারকারী সি, ব্যবহারকারী ডি অনুগামী (তাদের কাছে আপনি): ব্যবহারকারী ডি
এখন আমি এমন একটি ভিউ তৈরি করতে চাই যা কেবল অনুসরণকারী এবং নিম্নলিখিত অনুসরণকারীর সংখ্যা দেখায়: অনুসরণকারী: 3
অনুসরণ: 1
আমি ভিউ তৈরি করতে চলেছি (ভিউ 3, দ্রুপাল 7) কিন্তু করতে সক্ষম হলাম না। এটি সম্পর্কিত কোনও ফিল্টার বা সম্পর্ক পাইনি। এছাড়াও, ভিউস ক্যাল ব্যবহার করার চেষ্টা করেছি কিন্তু পরিষ্কার নয়। কোন সাহায্য প্রশংসা করবে।
ধন্যবাদ
সম্পাদনা:
স্পষ্ট না হওয়ার জন্য দুঃখিত।
আমি টাইপ ব্যবহারকারীদের একটি ভিউ তৈরি করেছি। তারপরে আমি একটি সম্পর্ক যুক্ত করেছি (এটি সেই অংশ যেখানে আমি সঠিক কিনা তা নিশ্চিত নই)। আমি ব্যবহারকারীর সম্পর্কগুলির সাথে সম্পর্কিত সমস্ত উপলব্ধ সম্পর্কের সাথে চেষ্টা করেছি:
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
(আমি পৃথকভাবে তাদের সমস্ত এবং তাদের বিভিন্ন সংমিশ্রণ চেষ্টা করেছি)
তারপরে অন্যদের অধীনে আমি ব্যবহারের সমষ্টিগুলির জন্য হ্যাঁ ক্লিক করেছি এবং যখন গ্রুপিং ফাংশন ("গ্রুপের ধরণ") জিজ্ঞাসা করা হয়েছিল, আমি কনফিগার ফিল্ড স্ক্রিনে লেবেলটি গণনা এবং চেক করা বেছে নিলাম, যাতে এটি কেবল সংখ্যাটি দেখায়।
আমি ব্যবহারকারী এমন একটি ফিল্টারও যুক্ত করেছি যা ব্যবহারকারী লগ ইন করেছেন। তবে এটি কেবলমাত্র বর্তমান ব্যবহারকারীকে অনুরোধ করেছে এমন বিভিন্ন ব্যবহারকারীর সম্পর্কের সংখ্যা আমাকে দেখায়।
সম্পাদনা 2:
এই থ্রেডটি পাওয়া গেছে: http://drupal.org/node/809476 । তবে এটি ড্রুপাল for এর জন্য ... এটি 7. এর জন্য বাস্তবায়ন করার চেষ্টা করছি ... দেখা যাক ... আপনার যদি কোনও পয়েন্টার থাকে তবে আমি কৃতজ্ঞ হব ... আপনাকে পোস্ট রাখব
সম্পাদনা 3:
উপরের থ্রেডের ভিত্তিতে আমি নিম্নলিখিত কোডটি কাস্টম ব্লকে লিখেছি।
<?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;
?>
আমি সঠিক ব্যবহারকারীর আইডি ছাপিয়েছি সঠিক ব্যবহারকারী কিনা তা যাচাই করার জন্য এবং এটি সঠিক ব্যবহারকারীকে মুদ্রণ করে। যাইহোক, প্রিন্ট গণনা 0 এটি কেন হয়?
সম্পাদনা 4:
আমি মনে করি আমি http://drupal.org/node/203396 ব্যবহার করে সঠিক পথে আছি । তবে কিছু ফিক্স আছে। সঠিক কোডটি হ'ল:
<?php
global $user;
$requests = user_relationships_load($param = array("approved" => 1, "user" => $user->uid), $options = array(), $reset = FALSE);
$requestcount = count($requests);
echo $requestcount;
?>
এটি অনুমোদিত সম্পর্কের মোট সংখ্যা প্রদর্শন করে। এখন আমি কেবল অনুসরণকারীদের সম্পর্কের নম্বর চাই। যে খোঁজ। কারও কোনও পরামর্শ থাকলে তাদের প্রশংসা করবে। আপনাদের সকলকে পোস্ট করে রাখবে
Edit5:
আর এখন আমি আটকা পড়েছি। আমি যা কিছু করার চেষ্টা করি তা কেবলমাত্র সম্পর্কের মোট সংখ্যা পাচ্ছি। আমি কেবল একটি ব্লকে অনুসরণকারীদের সংখ্যা (তাদের কাছে আপনার) চাই এবং তারপরে এটি ব্যবহার করে, আমি আশা করি, আমি নিম্নলিখিতগুলির সংখ্যা পেতে সক্ষম হব (আপনি তাদের কাছে)। কোন সাহায্য প্রশংসা করবে।
ধন্যবাদ
function user_relationships_type_load($param = array(), $reset = NULL)
তবে আমার কিছু দিকনির্দেশ বা সহায়তা প্রয়োজন