رمز تسجيل الدخول BBCode لا يعمل على discourse

مرحباً بالجميع،

لقد كنت أقرأ عن BBCode وكيف يمكن أن يساعدني الكود التالي في إخفاء محتوى معين عن المستخدمين غير المسجلين.

[LOGIN]المحتوى المراد إخفاؤه[/LOGIN]

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

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

عرض من ملف التعريف المسجل الدخول


عرض من ملف التعريف المجهول

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

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

هذا، أليس كذلك؟

ومع ذلك، لا أعتقد أنه يدعي دعم كل BBCode … ربما يمكنك تقديم طلب سحب؟

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

@merefield نعم، لقد استخدمت هذا المكون الإضافي فقط، وأوافق على أنه لا يبدو أن هذا المكون الإضافي يدعم كل BBCode.

هل تعرف كيف يمكنني تحقيق هدفي، إذا كان ذلك من خلال أي وسيلة أخرى؟ لم أفهم ما قصدته بـ “PR”.

قد تحتاج إلى ترميزها، ولكن من غير المرجح أن تكون بسيطة، خاصة إذا لم تكن على دراية بـ PRing :slight_smile: بدلاً من ذلك، ضع في اعتبارك Marketplace إذا كانت لديك ميزانية

إعجابَين (2)

"PR" تعني طلب سحب (pull request). حيث تقدم تغييرًا مقترحًا للكود وتنتظر شخصًا لديه صلاحية على قاعدة الكود هذه لقبوله.

يمكنك أيضًا عمل نسخة (fork) من المكون الإضافي، وهو ما يمكنك البحث عنه بنفسك.

إليك مثال لشيء يتعامل مع BBcode. ستحتاج إلى إضافة شيء مشابه لما تريد حدوثه لتسجيل الدخول الخاص بك:

ستقوم بتغيير "small" إلى "login" والقيام بشيء ما بشأن النمط، وربما تحتاج إلى إضافة بعض CSS في مكان ما لجعله يفعل ما تريد.