يضيف مكون السمة هذا زرًا إلى رأس الموقع لتمكين أدوات المطور (Developer Tools) . عندما لا تكون أدوات المطور ممكّنة، يكون الزر هو أيقونة bug العادية. عندما تكون ممكّنة، تكون أيقونة bug-slash.
قبل التمكين:
بعد التمكين:
يجب أن يبقى الزر في حالته المعنية حتى عند إغلاق الصفحة، لأنه يستخدم localStorage.
8 إعجابات
Heliosurge
(Dan DeMontmorency)
7 فبراير 2025، 6:29ص
2
يبدو أنه يظهر للمستخدمين غير المسؤولين في نسختي. هل يمكن تعديل هذا ليقتصر على المسؤولين فقط؟
كما أنه يظهر على يمين الملف الشخصي. تخمين ربما بسبب مكون سمة f-nav
إعجاب واحد (1)
نعم، تمت إضافة إعداد جديد admin_only. حصلت على جزء منه من هنا .
لقد حددته ليكون قبل زر البحث بالفعل. ربما يؤثر مكون ما على هذا.
إعجابَين (2)
Heliosurge
(Dan DeMontmorency)
7 فبراير 2025، 7:39م
4
شكرا جزيلا لك
من المرجح أن يؤثر على TC
ينقل البحث والدردشة وبعض الميزات الأخرى إلى شريط سفلي. ليس بالأمر الكبير. نظرًا لأن شريط المطور عند تنشيطه يكون مزدحمًا بعض الشيء مقارنةً بمنافذ المكون الإضافي TC القديمة على الأجهزة المحمولة.
إعجاب واحد (1)
تم دفع إصلاح سريع لإضافة إعداد (logged_in_only) لعرض الزر للمستخدمين المسجلين. القيمة الافتراضية هي true.
إعجابَين (2)
لسبب ما، لا أرى الزر بعد تثبيت هذه المكونة، كلما حدث هذا يبدو أنني فاتني شيء بسيط
لقد قمت بتثبيت مكونة روابط الترويسة المخصصة ولكنني قمت بتعطيلها ومع ذلك لم يظهر زر أدوات المطور
لقد قمت بإعادة تحميل الصفحة عدة مرات وحتى قمت بتسجيل الخروج والعودة مرة أخرى (نظرًا لأنني قمت بتعيينها للمسؤول فقط)
آخر إصدار من Discourse تم تحديثه للتو
لاحظت هذا في المرة الأخيرة أيضًا. أعتقد أن الأيقونة بنفس لون الرأس، لسبب ما. على حد علمي، إنها موجودة، عند الفحص.
إنه أمر غريب. على حد علمي، إذا قمت بتمكينها ثم تعطيلها، يظهر الزر مرة أخرى. سأرى ما يمكنني فعله.
إعجابَين (2)
@Andrew_Rowe لقد قمت بدفع إصلاح. جربه وأخبرني إذا كان يعمل الآن، شكرًا!
إعجابَين (2)
نعم… إنه يعمل الآن!!! كان علي تحديث المكون. شكرًا نيت
إعجابَين (2)
سأقوم بتحديث هذا قريبًا لجعله ملف gjs بدلاً من ملف js/hbs.
3 إعجابات
لقد قمت للتو بدمج طلب سحب (PR) يقوم بإصلاح المنطق المتعلق بإعداد admin_only. يجب أن يعمل الإعداد الآن بشكل صحيح. بطريقة ما فاتني هذا الخطأ لفترة طويلة .
main ← fix-setting-logic
opened 11:20AM - 25 Aug 25 UTC
This PR fixes the logic of the setting `admin_only`, which did not work previous… ly.
RGJ
(Richard - Communiteq)
2 يناير 2026، 3:26م
13
أرى أن هذا الاختبار الشرطي (tc) يثير أخطاء عندما لا يكون المستخدم مسجلاً للدخول بسبب ترتيب خاطئ للتعبيرات
if (settings.admin_only && currentUser.admin && currentUser !== null) {
يُقيّم currentUser.admin حتى لو كان currentUser هو null. يجب أن يكون:
if (settings.admin_only && currentUser && currentUser.admin) {
3 إعجابات
لقد قمت بتحديثه، شكرًا لك!
إعجاب واحد (1)