أحتاج إلى إضافة زر جديد إلى الشريط الجانبي (أو أي مكان آخر يمكن مناقشته أيضًا)، والذي سيقوم ببساطة بتبديل قيمة الحقل المخصص للمستخدم. لقد قمنا بإعداد وضع “SFW” عن طريق عكس هذا النهج بشكل أساسي. ولكن نظرًا لأن القيمة اختيارية للمستخدم لتعيينها والموقع غير آمن للمحتوى (NSFW) افتراضيًا، فسيستغرق الأمر وقتًا للمستخدم للعثور على إعدادات ملفه الشخصي للعثور على مربع اختيار صغير وغير واضح.
لهذا السبب، جاءت فكرة وضع زر بحالتين (تشغيل/إيقاف) سيغير قيمة الحقل المخصص للمستخدم. الحالة الافتراضية هي NSFW (غير محدد حقل المستخدم، أو 0). الحالة الثانية هي SFW (محدد حقل المستخدم).
متى تحتاج إلى إنجازه؟
يبدو لي أنه يجب أن تكون مهمة سريعة لمطور مكونات سمات ذي خبرة خذ وقتك.
ما هي ميزانيتك، بالدولار الأمريكي التي يمكنك تقديمها لهذه المهمة؟
حسنًا، لم ألعب بها بعد. ولكن هناك أيضًا نشر للصفحات.
أتخيل أن الكود قد يساعد في الحصول على بعض الأفكار. هناك عدد قليل من المكونات التي تستخدم حقول المستخدم. إضافة أحدث هي نوع من الكلمات المراقبة للعضو التي ستخفي؟ المنشورات بعبارة كلمة.
هناك أيضًا بعض مكونات الثيمات التي تستخدم مفتاح تبديل في قائمة هامبرغر أو الرأس.
قد تعمل روابط الرأس المخصصة أيضًا.
لست متأكدًا، ولكن مع مربع اختيار؟ قد تتمكن من نسخ الرابط للمستخدم الذي يفضل مربع الاختيار.
شكراً، أحتاج إلى تحديث عنوان الموقع. لقد قام العميل بالتغيير من .ai إلى .com.
الفكرة التي قصدتها أعلاه. يمكنك إلقاء نظرة على المصدر لحقل مطالبة المستخدم للحصول على فكرة عن الكود الذي تحتاجه لتبديل إعداد المستخدم الخاص بك غير الآمن. ثم انظر إلى شيء مثل تبديل المكون الثيم الفاتح/الداكن وادمج الأفكار لتبديل لمعالجة إعداد المستخدم الخاص بك غير الآمن.
إنه يفعل ما تتحدث عنه. يبحث في قيمة حقل المستخدم ويضبط فئة CSS عبر JS. يرجى التأكد من استخدام الكود من هذه الرسالة كأساس، لأن الكود المستخدم في المنشور الأول يعتمد على طرق Discourse المهملة.
بالنسبة لزر التبديل نفسه، وإشارتك إلى زر التبديل بين الوضع الداكن/الفاتح، أعتقد أنه قد يكون من المثير للاهتمام النظر فيه للمطورين المستقبليين لهذا المكون الذي أود مشاركته مع الجمهور بمجرد الانتهاء منه. يعمل @Lhc_fl الآن على شيء ما ونأمل أن نتمكن من اختباره بأنفسنا في بيئة الإنتاج أولاً