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.
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 في المنشورات دون الإضرار بالأمان؟
لدينا منتدى Discourse موجود مسبقًا. أحدثت التحديثات الأخيرة ضررًا في التنسيقات / الأكواد المستخدمة لتخصيص المواضيع (ويبدو أننا لسنا الوحيدين في هذا الأمر). نفضل إيجاد طريقة للسماح بـ CSS أو HTML بدلاً من إغلاق منتدى الحالي الحالي والانتقال إلى نظام جديد.
حاليًا، نستخدم نظام Discourse القياسي مع تفعيل BBcode وألوان BBcode عبر إضافة. كانت إمكانية استخدام الكود (كما أفهم) قد أضيفت إلى القائمة البيضاء، لكنها لم تعد تعمل منذ تحديث الأمان. والسخرية من الأمر أن التحذير من مشكلة الأمان جاء منا نحن، مما أدى إلى زوال قدرتنا على كتابة الكود. لقد أُخبرنا بأن الحل هو إضافة، لكنني ببساطة لا أملك الوقت أو الموارد لصنع واحدة بنفسي.
في السابق، كان عنصر <span> يسمح ببعض تعديلات منشورات المواضيع. قام المسؤول السابق بإضافته إلى القائمة البيضاء. حدد مستخدم ثغرة محتملة في اختطاف النقر (clickjack) قمت بالإبلاغ عنها، وأدى التحديث الناتج إلى إلغاء إمكانية استخدام <span>. إذا قمنا بإضافته مرة أخرى إلى القائمة البيضاء، فقد يعمل، لكنه على الأرجح سيتم حذفه في أي تحديثات جديدة. لن يحدث هذا (أو هكذا أُخبرت) مع إضافة مناسبة.
تم اكتشاف كود الاختراق عبر النقر من قبل مستخدم وتم تمريره إليّ.
أنا لست مبرمجًا. كل ما أعرفه عن الاتصال هو ما أُخبرت به، وتحديدًا:
يرجى ملاحظة أن هذا الأمر محدد بإضافتي bbcode و bbcode-color، لذا فهو ليس مشكلة تؤثر على جميع مواقع Discourse. شكرًا لإبلاغنا بذلك، وسنقوم بالتأكيد بإصلاحه.
سأرسل المعلومات عبر الرسائل الخاصة لأنني لا أريد نشر كود قد يكون ضارًا علنًا.