مرحباً بالجميع.
مرحباً بالجميع
لقد قمت بإنشاء إضافة مستوحاة من فكرة إضافة ألوان BBCode وإضافة قفل BBCode.
حالياً، نجحت في جعلها تعمل، لكنني لم أستطع تغيير فئة CSS عندما يكون الزائر غير مسجل الدخول وعندما يكون مسجلاً.
كيف أعرف ما إذا كان العضو قد سجل الدخول، وكيف أقوم بتغيير قيمة فئة CSS؟
أستخدم BBCode:
[hideto=guest]محتوى مخفي.[/hideto]
مثال:
الإضافة: GitHub - tohaitrieu/discourse-bbcode-hide: Hide content from guest for Discourse · GitHub
إضافة ألوان BBCode: GitHub - discourse/discourse-bbcode-color: A Discourse Plugin to support BBCode color tags. · GitHub
إضافة قفل BBCode (إضافة معطلة): GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub
يرجى مساعدتي في إكمال هذه الإضافة.
شكراً لكم.
RGJ
(Richard - Communiteq)
2
عند عدم تسجيل دخول أي مستخدم، يحتوي عنصر html على فئة تسمى anon.
لذا، فإن إضافة بادئة html.anon إلى أي محدد CSS ستحقق المطلوب.
واو. يعمل BBCode بشكل صحيح الآن. شكرًا لك!
جاري التثبيت الآن، سأخبرك كيف تسير الأمور 
أعمل على إضافة زر التسجيل وزر تسجيل الدخول إلى BBCode.
لذا أرى هذا

كيف يمكنني تغيير اللغة إلى الإنجليزية؟
أستخدم CSS لإخفاء المحتوى. أنا مبتدئ، والآن لا أملك خيارًا لتغيير النص في لوحة الإدارة. يمكنك تفرع مستودعي إلى حسابك وتعديل الملف:
discourse-bbcode-hide/assets/stylesheets/bbcode_hide.scss
السطر 19:
content: "يجب عليك تسجيل الدخول لعرض المحتوى (مجاني).";
حسنًا، شكرًا لك، سألقِي نظرة 
أحاول التبديل من وضع ‘inline’ إلى ‘Block’ لتغليف وإخفاء محتوى الكتلة.
Bcat
(Bcat)
10
[quote=“tohaitrieu, المشاركة:1، الموضوع:126196”]
[hideto=guest]إخفاء المحتوى.[/hideto]
لا يعمل
[hideto=guest]إخفاء المحتوى.[/hideto]
[/quote]