تعطيل إنشاء المنشورات عبر الموقع الإلكتروني

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

يمكنك إخفاء الأزرار باستخدام CSS.

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

شكرًا لك يا ستيفن، هل سيتم إضافة CSS عبر سمة مخصصة أو إضافة، أم أن هناك مكانًا لحقن CSS على مستوى الموقع؟ ما زلت أعتاد على المنصة، لكنني أستمتع بها حقًا حتى الآن!

يمكنك تخصيص CSS الخاص بالموضوع عبر /admin.

ومع ذلك، يمكن للمستخدمين إلغاء هذه التغييرات بمجرد عرض مصدر الصفحة.

شكرًا لك، لست قلقًا بشأن ذلك بشكل مفرط؛ إذا أرادوا بذل الجهد، فلن يسبب ذلك أي ضرر. سيقومون فقط بتفويت بعض الميزات التي سيتم نقلها عبر واجهة برمجة التطبيقات (API) بعد النشر.

أواجه صعوبة في العثور على المكان الذي يمكنني فيه تطبيق هذا. من خلال عمليات البحث، يبدو أنه يجب أن يكون هناك قسم CSS/HTML تحت التخصيص عندما أكون في حساب مسؤول، لكنه غير مدرج لدي.

لقد حللت المشكلة، وأشارك الحل لأي شخص آخر يقع في نفس الخطأ الذي وقعت فيه أنا :slight_smile:
تعديل المظهر هو عنصر موجود داخل المظهر نفسه، فاختر المظهر وستجده في الأسفل.
شكرًا لمساعدتكم.