طريقة لجعل جزء من المنشور مرئياً للمؤلف والطاقم فقط؟

I’m my forums exclusievly for roleplaying purposes.
We have our character sheets partially hidden from other players’ eyes, so there’s always a surprise when it comes to characters’ abilities, which imposes safer, more realistic gameplay.
On an old phpBB 3.2 we used [HIDE] BBCode, which allowed to hide part of the post so it was visible only for staff members and author of the post.
Does Discourse allow it in any way, possibly via plugins?

If it’s impossible then maybe you could tell me how to hide a whole post like this?

إعجابَين (2)

maybe you want the spoiler plugin?

Oh, but you want people not to be able to see it at all. A theme component could do it, but clever people could still look at the json or raw for the post. I think you’d need a plugin.

3 إعجابات

A different suggestion is to PM staff with your character sheet, if the goal is to share the character sheets only with staff. You could also link to the PM in the topic so it is easy to get to. Only staff would be able to open that PM of course.

That is nearly identical to what you described except not inline content.

6 إعجابات

I guess I’ll have to go with it – although it’s not very intuitive for an user do do that.

إعجابَين (2)

It’s kind of an unusual scenario, to have a topic that has shared secrets with staff but not other posters.

إعجابَين (2)

You could possibly use the Staff Notes Plugin. You would send a Staff member the character sheets and they would “load” them for each relevant user, and then see a clickable notes icon on each post so that the character info is easily at hand.

The author themself wouldn’t be able to see this, but presumably they already know this info anyway.

4 إعجابات

The user needs to be able to edit this content, so unfortunately that’s not an option in this case.

3 إعجابات

هذا لا يبدو أنه موجود حتى الآن، لذا سأقوم بتحويله إلى موضوع #ميزة. :+1:

قد يقوم المكون الإضافي Discourse Private Replies بالمهمة.

إعجاب واحد (1)

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

في ذهني، يمكن أن يعمل الأمر على النحو التالي:

جزء من المنشور متاح للجمهور
[hide]جزء من المنشور لا يمكن رؤيته إلا من قبل مؤلف المنشور والموظفين[/hide]

بالطبع، أفضل شيئًا أكثر حداثة من BBCode [hide].
من الضروري أن يظل الجزء المتاح للجمهور من المنشور قابلاً للبحث.

ملاحظة: ونعم، لم أبدأ بعد منتدى Discourse الموجه لألعاب تقمص الأدوار بسبب هذه المشكلة.

إذا كان الاستضافة ذاتية أو لديك مستوى عالٍ بما فيه الكفاية. يمكن استخدام إضافة التوقيعات (Signatures Plugin) كما ذكر @codinghorror عن طريق وضع رابط الرسائل الخاصة في توقيع المستخدم. يمكن أن يعمل رابط بديل لرابط فئة المواضيع الخاصة كما يذكر @RGJ.

بعد ذلك، لا حاجة لتذكر إضافة رابط لكل مشاركة.

هل هناك أي تحديث بشأن ذلك؟ أرفض تصديق أن أحداً لم يقم بإنشاء مثل هذا المكون الإضافي، والذي تم استخدامه كثيرًا في أيام phpBB.

أفترض أنك الوحيد الذي سأل ذلك هنا حتى الآن :slight_smile:

إذا كانت لديك ميزانية (ربما يمكن لمجتمعك تمويل جماعي؟)، يمكنك أن تطلب من شخص ما تطوير الميزة في Marketplace.

بديل مضحك ولكنه ليس عمليًا جدًا هو تغليف المحتوى بـ \u003crp\u003e \u003c/rp\u003e.
هذا لا يعني لعب الأدوار :face_with_tongue:

مشكلتان:

  1. يمكن عرض المحتوى في كود HTML أو العرض الخام / JSON للمنشور، ويتم إرجاعه أيضًا بواسطة ميزة البحث، أو حتى عن طريق اقتباس المنشور.
  1. \u003crp\u003e هو عنصر مضمن، لذلك ستغلق العناصر من نوع الكتلة بداخله العلامة قبل العنصر الكتلي، مما يعني، ببساطة، أن المحتوى يجب أن يحتوي فقط على نص عادي مع فواصل أسطر فردية (سطرين = فقرة = عنصر كتلة).
إعجابَين (2)

هل فكرت في حلي؟

قم بتثبيت إضافة المواضيع الخاصة. قم بتكوين المجموعة إلى موظفين أو مجموعة مشرفي اللعبة الخاصة بك. قم بتثبيت توقيعات Discourse. ضع رابط الموضوع الخاص في التوقيع. واحد لورقة الشخصية/التاريخ.. وما إلى ذلك.

ورابط ثانوي لقطاع القصة الحالي الذي يتم تشغيله.

بخلاف ذلك، كما ذكر Canapin، قد تحتاج إلى التفكير في Marketplace

إعجاب واحد (1)

نعم، لقد فعلت ذلك، كما ذكرت في إحدى مشاركاتي في هذا الموضوع.

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

يستخدم المكون الإضافي للمواضيع الخاصة فئة عادية مع إعداد إضافي لا يمكن رؤيته إلا بواسطة Op ومجموعة محددة.

إذا كانوا ينشرون ورقة الشخصية بشكل علني. فقد لا تكون هناك حاجة للوصول إليها بشكل خاص.

الرابط إلى موضوع هنا مرئي فقط للاعبك (Op) ومجموعة Gamemaster.

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

ثم وجود رابط مرة أخرى إلى موضوع جلسة اللعبة العامة.

حسنًا، لكن هذا سيظل يتطلب إنشاء موضوعين: موضوع مرئي للجميع (يصف مظهر الشخصية) وموضوع خاص (يتضمن تاريخ الشخصية وخصائص أخرى غير متاحة للوهلة الأولى). كما ذكرت، لا أرغب في جعل عملية إنشاء شخصية واسعة بالفعل أكثر تعقيدًا. كان استخدام BBCode \[HIDE\] في الماضي أسهل وأكثر بديهية.

إعجاب واحد (1)

هل نظرت في الهمسات؟

نقاط إضافية: إذا كان لديك شيء مخفي واجتازوا فحصًا، يمكنك تبديله إلى مرئي.

3 إعجابات

إنها بطريقة ما الأقل مللاً من الخيارات المتاحة حاليًا، ولا تزال تتطلب منشورين منفصلين، على الرغم من ذلك (عادي وهمس). ومع ذلك، فهي تفترض أن المستخدمين يعرفون كيفية استخدام ميزة الهمس.