الانضمام / مغادرة المجموعة CTA

مرحباً،

أود تقسيم المنتدى إلى ثلاثة أجزاء. تحتوي الصفحة على موضوع رئيسي، subjectA، والذي قمت بإنشاء موضوع آخر خارج الفئة بجواره، subjectB. لهذا الغرض، فكرت في إجراء مفتاح تبديل ثلاثي الاتجاهات في الرأس أو في مكان مركزي آخر. بشكل افتراضي، سيكون المفتاح في الوضع الأوسط، مما يعني أن كلا من subjectA و subjectB للصفحة سيكونان مرئيين. إذا قام المستخدم بتحريك المفتاح في اتجاه subjectA، فلن يكون subjectB مرئيًا، وإذا كان في اتجاه subjectB، فلن يكون subjectA مرئيًا. يمكننا التعامل مع هذه الأمور باستخدام المجموعات وأذونات الفئات.

إذا اختار المستخدم subjectA، فسيتم إضافته تلقائيًا إلى مجموعة groupA التي تمنح بعض الأذونات لفئات subjectB لكتمها.

أحاول معرفة كيفية إنشاء زر دعوة لاتخاذ إجراء (CTA) أو مفتاح تبديل للانضمام إلى مجموعة أو مغادرتها بالنقر عليه. ولكن للأسف لم أجد أي طريقة. هل هذا ممكن بأي شكل من الأشكال؟ :slightly_smiling_face:

هذا المشروع يهدف إلى إضافة القدرة للمستخدمين على تصفية المحتوى بسرعة وسهولة من الموضوعين الرئيسيين.

أي فكرة أو نصيحة ستكون موضع تقدير! شكراً :slightly_smiling_face:

إعجابَين (2)

لنهج بديل، يمكنك إلقاء نظرة على منتديات مجتمع مطوري Epic Games. يستخدمون أربعة عوامل تصفية عالمية وأعتقد أنك تحتاج فقط إلى المكون الإضافي GitHub - discourse/discourse-global-filter لتنفيذ إعداد مماثل.

4 إعجابات

شكراً @manuel، هذا يبدو رائعاً. للوهلة الأولى، إذا فهمت بشكل صحيح، فإن هذه الإضافة تعمل بشكل مشابه لـ Using query strings to filter topic views مع العلامات ولكنها تحتفظ بالسلسلة النصية أثناء تنقل المستخدم في الصفحة. عليّ إعادة التفكير في هيكل المنتدى الخاص بي. :sweat_smile: شكراً مرة أخرى، سأجربها. :slightly_smiling_face:

3 إعجابات