هل يوجد إضافة تشبه [HIDE] BBCode من الأيام القديمة لـ phpBB؟ أعرف أن الكثير من الناس استخدموه لإخفاء محتوى المشاركات من المستخدمين المجهولين أو المستخدمين الذين لم يردوا في الموضوع المحدد، لكنني أريد ميزة مختلفة - القدرة على إخفاء المشاركات جزئيًا وليس فقط من الضيوف، ولكن أيضًا من غير المشرفين. هل هذا ممكن حتى الآن؟
السبب هو - أنا أدير مغامرة لعب أدوار (RPG) عبر Discourse وأريد أن يتمكن لاعبي من إخفاء أجزاء من أوراق شخصياتهم عن أعين اللاعبين الآخرين. يجب أن يكون بعضها مرئيًا، وبعضها - لا. BBCode [HIDE] فعل ذلك بشكل جيد جدًا. الآن نستخدم الرسائل الخاصة، لكن هذا ليس الأمثل.
أيضًا - هل هناك أي إضافات جيدة للعب الأدوار (RPG) متاحة حتى الآن؟
هل هذا جيد بما فيه الكفاية إذا كان النص موجودًا في ملف JSON ولكنه غير معروض على الصفحة؟ قد لا يكون من الصعب تعديل المكون الإضافي Discourse Spoiler Alert للكشف عن النص فقط لأعضاء مجموعة معينة أو للموظفين. ومع ذلك، إذا أراد شخص ما، فيمكنه النظر إلى https://meta.discourse.org/raw/12650 لرؤية النص المخفي.
جعلها متاحة حقًا لبعض المستخدمين فقط سيكون أكثر صعوبة، حيث سيتطلب شيئًا أكثر تعقيدًا، ربما تشفير النص وتوفير مفتاح فك تشفير في تحميل JSON للمشرفين فقط.
ربما ما تريده حقًا هو مكون إضافي مخصص ينفذ ورقة الشخصية كحقل مستخدم مخصص (UserCustomField) يعالجه عند إضافته إلى المُسلسل (serializer). ولكن إذا كنت بحاجة إلى أكثر من بطاقة واحدة لكل مستخدم، فمن المنطقي بناء ذلك كنموذج منفصل. كل هذا ممكن مع الوقت و/أو المال.