বেনাম ব্যবহারকারীদের কাছে কীভাবে পতাকা প্রদর্শন করবেন?


8

আমি ফ্ল্যাগ মডিউলটি ব্যবহার করছি তবে বেনামী ব্যবহারকারীদের কাছে পতাকা প্রদর্শন করতে আমার একটি সমস্যা আছে।

আমার কাছে "মেক ফিচার" এবং "প্রিয়তে যুক্ত করুন" নামে দুটি পতাকা রয়েছে। আমি বেনামী ব্যবহারকারীদের কাছেও এই পতাকাটি প্রদর্শন করতে চাই। বর্তমানে এটি কেবলমাত্র লগ ইন করা (সত্যায়িত ব্যবহারকারী) ব্যবহারকারীদের জন্য প্রদর্শিত হয়।

আমি চাই যে এই পতাকাগুলি সকল ব্যবহারকারীর কাছে প্রদর্শিত হোক (লগ ইন থাকুক বা না থাকুক)। কিন্তু যখন কোনও অনামী ব্যবহারকারী এই জাতীয় ব্যবহারকারীর চেয়ে পতাকাটিতে ক্লিক করেন তখন লগইন পৃষ্ঠায় পুনর্নির্দেশ করা উচিত। লগইন করার পরে ব্যবহারকারীর পতাকা সেট করতে সক্ষম হওয়া উচিত।

এটা কি সম্ভব?


আপনার প্রসঙ্গে একটি পতাকা কি? একটি মেনু প্রবেশ?
বিটা রাইড

@ বেটা রাইড: আমার মনে হয় ওপি পতাকা মডিউল দ্বারা পতাকাগুলি সম্পর্কে কথা বলছে
অজিৎএস

হ্যাঁ আমি পতাকা মডিউল ব্যবহার করছি।
প্রণব গান্ধী

উত্তর:


10

আপনি নীচের মতো কিছু দ্বারা আপনার 'node.tpl.php' এ এটি করতে পারেন, যদি ব্যবহারকারী সাধারণভাবে প্রদর্শন পতাকাটিতে লগইন করে থাকে এবং যদি ব্যবহারকারীকে destinationপ্যারামিটারের সাহায্যে লগইন পৃষ্ঠাতে পুনর্নির্দেশ করা হয় না

global $user;
if(!$user->uid) {
    // $flag: bookmark or make_feature, $action: flag, $content_id: $nid.....
    $flag_link = flag_flag_link($flag, $action, $content_id);
    $flag_url = $flag_link['href'];
    if(isset($flag_link['query']['token'])) {
        $flag_url .= '?'.$flag_link['query']['token'];
    }
    print l(t('bookmark'), 'user/login' , array('query'=> array('destination' => $flag_url)));
} else {
    print render($content['links']['flag']);
}

থ্যাঙ্কস এর কাজ।
প্রণব গান্ধী

4

করতে বেনামী ব্যবহারকারীদের একটি পতাকা প্রদর্শন , কি সম্প্রদায়ের ডকুমেন্টেশন লেখা পড়ুন পতাকা মডিউল, অর্থাত্:

বেনাম ব্যবহারকারীদের জন্য পতাকাঙ্কণ (এমনকি পৃষ্ঠার ক্যাচিং সক্ষম করেও)। প্রয়োজন সেশন এপিআই

README.txt থেকে অনুরূপ কিছু :

.চ্ছিক ইনস্টলেশন

1) বেনামে ব্যবহারকারীর জন্য সামগ্রী ফ্ল্যাগ করার ক্ষমতাটি সেশন এপিআই মডিউল দ্বারা সরবরাহ করা হয়েছে, এটি http://drupal.org/project/session_api এ উপলব্ধ ।

এছাড়াও সচেতন থাকুন যে সেশন এপিআই ফ্ল্যাগ মডিউলে কোনও নির্ভরতা হিসাবে উল্লেখ করা হয়নি ।


1

https://www.drupal.org/project/flag_anon

বেনামী ব্যবহারকারীদের জন্য একটি পতাকাটির জন্য "সাইন ইন বা নিবন্ধন করুন" প্রদর্শন করার জন্য একটি বিকল্প প্রস্তাব করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.