لا يمكنني عرض سياستي

مرحباً! :grinning_face:

لقد قمت بتثبيت إضافة discourse-policy، وهي متاحة على https://discourse.localhost/admin/plugins.

ومع ذلك، لا يمكنني عرض سياستي:

[policy group=admins reminder=daily]
I accept this policy will annoy me daily until I click accept
[/policy]

وهنا النتيجة:

لم يتم عرض السياسة بتنسيق HTML.

لقد حاولت إضافة وتغيير المعلمة group أيضاً.

شكراً لمساعدتكم!

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

مرحباً @johackim :wave: مرحباً بك في ميتا :slight_smile:

ربما تأكد من تمكين المكون الإضافي في إعدادات المسؤول policy enabled

على الرغم من أنه إذا كان بإمكانك استخدام زر إنشاء سياسة في شريط أدوات المنشئ، فيجب تمكينه :thinking:

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

إعجابَين (2)

مرحباً @Lilly، شكراً على ردك!

المكون الإضافي ممكّن:

ويمكنني إنشاء سياسة باستخدام زر “إنشاء سياسة”.

ومع ذلك، لا يتم عرض السياسة في الموضوع :pensive:

ملاحظة: أستخدم discourse 3.1.0

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

مرحباً :wave:

يبدو هذا التنسيق غير صحيح…

أعتقد أنه يجب أن يكون group="admins" reminder="daily"

أنا لست على دراية بهذا المكون الإضافي. هل يعمل بهذه الطريقة؟

[policy group="admins" reminder="daily" version="1"]
أوافق على هذه السياسة وستزعجني يوميًا حتى أنقر على قبول
[/policy]

إليك بعض الأمثلة:

إعجابَين (2)

نعم @johackim يبدو أن الأمر كما أشار دون. إذا استخدمت زر “إنشاء سياسة” في الجزء الإضافي من شريط أدوات منشئ الموضوع (أيقونة الترس)، فإنه يفعل هذا:

[policy reminder="daily" version="1" groups="testgroup"]
أوافق على سياسة الاختبار هذه
[/policy]

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

لقد جربت كل الطرق (حتى من زر “إنشاء سياسة”):

هممم. هل أنت على أحدث إصدار من Discourse، إما الإصدار المستقر 3.1.0 أو 3.2.0.beta1-dev؟ :thinking:

أستخدم Discourse 3.1.0

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

هل المستخدم الخاص بك مسؤول أو مشرف؟
لست متأكدًا مما إذا كان إعداد policy_restrict_to_staff_posts يعيقك. هل تحاول تعطيله؟

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

جربت باستخدام مسؤول ومستخدم عادي.
وقمت بتعطيل policy_restrict_to_staff_posts أيضًا.
لم يتغير شيء.

لقد اختبرت هذا للتو على موقعي ويعمل بشكل مباشر، دون تغيير أي إعدادات من الإعدادات الافتراضية.

هناك شيء ما يتداخل مع موقعك - يرجى تجربة الوضع الآمن (أضف /safe-mode إلى عنوان URL الخاص بموقعك) ومعرفة ما إذا كان يمكنك جعله يعمل مع تحديد الخيارين الأولين.

قد ترغب أيضًا في البحث في السجلات وفي وحدة تحكم جافاسكريبت في كروم.

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

نفس الشيء مع الوضع الآمن:

هناك شيء غريب يحدث هنا. قبل نشر السياسة، هل يتم عرضها في معاينة المحرر؟

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

هنا معاينة المحرر:

يبدو أن العرض يعمل في وضع معاينة المحرر هذا.

وهنا العرض:

يعمل مكون “pool” الإضافي بشكل جيد.

لا يبدو أن المكون الإضافي “spoiler” يعرض HTML أيضًا.

للتأكد فقط، هل هذا تثبيت قياسي؟

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

هل هناك أي شيء في السجلات أو وحدة تحكم جافاسكريبت؟

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

ستحتاج إلى البدء في إزالة المكونات الإضافية والسمات لمعرفة أي منها هو الجاني.

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

أنا أستخدم صورة دوكر bitnami/discourse.

عذرًا، ولكن Bitnami installations are unsupported.

3 إعجابات

أتساءل عما إذا كانت هناك مشكلة توافق؟ :thinking: أعتقد أنني رأيت ذلك من قبل مع bitnami وبعض الإضافات الأخرى.

التثبيت القياسي هو أفضل رهان للحصول على تثبيت قوي يعمل مع جميع official plugins. إذا كان بإمكانك الابتعاد عن bitnami والانتقال إليه، فقد تجد أنه يحل الكثير من المشاكل (الآن وفي المستقبل :slight_smile:). ستحصل أيضًا على ميزة إضافية تتمثل في القدرة على الحصول على الدعم من الأشخاص هنا أيضًا. :partying_face:

3 إعجابات