لتغيير المحتوى في واجهة المستخدم، يجب عليك استخدام نظام المنافذ الخاص بنا. إذا لم يكن هناك منفذ موجود يناسب حالة الاستخدام الخاصة بك، فعادةً ما نكون سعداء بقبول منافذ جديدة عبر طلب سحب (PR) إلى نواة discourse.
ما الذي تحاول القيام به هنا؟ إضافة بعض المحتوى الإضافي إلى AboutPageUser؟ أو استبدال التنفيذ بالكامل؟
نحاول إزالة الرابط من قالب HTML عندما لا يكون المستخدم الحالي مسجل الدخول. في السابق، كان لدينا شرط للتعامل مع هذا الأمر بتجاوز القالب، ولكننا لم نجد طريقة مماثلة في واجهة برمجة التطبيقات الجديدة.
لقد قمت للتو بدمج هذا الالتزام الذي يزيل روابط ملفات تعريف المستخدمين من قائمة الموضوعات وصفحة الموضوع وصفحة “حول” للمستخدمين المجهولين عندما يتم تمكين hide_user_profiles_from_public.
لاحظ أن هذا مجرد تغيير في تجربة المستخدم. ترى الزواحف نسخة مختلفة من HTML. تمت إضافة توجيه nofollow إلى روابط ملفات تعريف المستخدمين المعروضة للزواحف في يناير.