منشورات مصممة من قبل المستخدمين؟

I’ve been testing a move to Discourse for my company’s community.

We were on Vanilla but we don’t plan to import it to Discourse.

However, one feature of Vanilla that our community really loves is the ability to write custom CSS, HTML to make styled posts. We have a fairly active group of users who offer design work to other users and they use those types of posts as a way of showing off their skill.

I understand how that activity seems counter to Discourse’ current product, but I’m wondering if anyone has ever successfully figured out a way to allow users to create styled posts on Discourse.

Would it help if they could use a limited set of divs which would be defined in site wide CSS?

See here:

Per post CSS would require a custom plugin at the moment, have not seen this request pop up too much over the years.

One thing you could lean on is Theme Creator, create and show themes without installing Discourse! this would allow your community to create full fledged Discourse themes and components.

Whoa, very cool. Thank you and please keep up the good work

Also, if someone creates a theme you want to share, your community’s admin can import it and enable anyone in the community to set it as their personal default.

أرجو المعذرة على العودة إلى هذا الموضوع. كان المنشئ الأصلي (OP) في هذا الخيط هو من أنشأ مجتمعنا، لكنه لم يعد في هذا المنصب. أعترف بعدم معرفتي، وأرجو المعذرة إذا كنت خارج النطاق هنا، لكن هل هناك شيء يمكننا فعله يسمح للمستخدمين باستخدام ملفات .css في الخيوط لإنشاء منشورات افتتاحية منسقة لمواضيعهم؟

تحديث إغلاق الثغرة الأخير قتل الكود الذي كانوا يستخدمونه.

لقد حاولت فهم ما قرأته هنا، لكنه يتجاوز قدرتي قليلاً. هل من الممكن إنشاء سمة تسمح للمستخدمين باستخدام .css في المنشورات دون الإضرار بالأمان؟

ليس حقًا؟ إذا كنت بحاجة إلى بيئة تجريبية كاملة لـ CSS، فمن الأفضل استخدام موقع مثل codepen.com بدلاً من Discourse.

لدينا منتدى Discourse موجود مسبقًا. أحدثت التحديثات الأخيرة ضررًا في التنسيقات / الأكواد المستخدمة لتخصيص المواضيع (ويبدو أننا لسنا الوحيدين في هذا الأمر). نفضل إيجاد طريقة للسماح بـ CSS أو HTML بدلاً من إغلاق منتدى الحالي الحالي والانتقال إلى نظام جديد.

هل يمكنك مشاركة ملف CSS الخاص بك؟ قد تكون هناك محددات كانت صارمة للغاية وقد تحتاج إلى بعض “التوسيع”.

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

هل تمانع مشاركة بعض أمثلة تلوين BBCode؟ قد تكون القائمة البيضاء صارمةً أكثر من اللازم.

نستخدم هذه الإضافات.

في السابق، كان عنصر <span> يسمح ببعض تعديلات منشورات المواضيع. قام المسؤول السابق بإضافته إلى القائمة البيضاء. حدد مستخدم ثغرة محتملة في اختطاف النقر (clickjack) قمت بالإبلاغ عنها، وأدى التحديث الناتج إلى إلغاء إمكانية استخدام <span>. إذا قمنا بإضافته مرة أخرى إلى القائمة البيضاء، فقد يعمل، لكنه على الأرجح سيتم حذفه في أي تحديثات جديدة. لن يحدث هذا (أو هكذا أُخبرت) مع إضافة مناسبة.

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

حسنًا.

تم اكتشاف كود الاختراق عبر النقر من قبل مستخدم وتم تمريره إليّ.
أنا لست مبرمجًا. كل ما أعرفه عن الاتصال هو ما أُخبرت به، وتحديدًا:

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

سأرسل المعلومات عبر الرسائل الخاصة لأنني لا أريد نشر كود قد يكون ضارًا علنًا.