تجاوز أو تغيير AboutPageUser

أهلاً!

أقوم حاليًا بتحديث مكون سمة سيتأثر بالتغييرات الأساسية القادمة في Discourse (Removing support for "template overrides" and mobile-specific templates). للاحتفاظ بالتخصيص الذي كان لدينا، نحتاج إلى تغيير HTML لمكون AboutPageUser - about-page-user.gjs.

هل من الممكن تجاوز القالب في هذا الملف؟

3 إعجابات

لتغيير المحتوى في واجهة المستخدم، يجب عليك استخدام نظام المنافذ الخاص بنا. إذا لم يكن هناك منفذ موجود يناسب حالة الاستخدام الخاصة بك، فعادةً ما نكون سعداء بقبول منافذ جديدة عبر طلب سحب (PR) إلى نواة discourse.

ما الذي تحاول القيام به هنا؟ إضافة بعض المحتوى الإضافي إلى AboutPageUser؟ أو استبدال التنفيذ بالكامل؟

إعجاب واحد (1)

نحاول إزالة الرابط من قالب HTML عندما لا يكون المستخدم الحالي مسجل الدخول. في السابق، كان لدينا شرط للتعامل مع هذا الأمر بتجاوز القالب، ولكننا لم نجد طريقة مماثلة في واجهة برمجة التطبيقات الجديدة.

إعجابَين (2)

ما هو سبب إزالة الرابط؟ هل هو بسبب إخفاء ملفات تعريف المستخدمين عن المستخدمين المجهولين؟

إعجابَين (2)

نعم، نريد إخفاءه عن المستخدمين المجهولين.

حسنا، هذا منطقي! بصراحة، يبدو هذا شيئًا يجب علينا تغييره في نواة Discourse. الربط بملفات تعريف المستخدمين عندما تكون مخفية للمجهولين لا معنى له.

سألقي نظرة :eyes:

6 إعجابات

لقد قمت للتو بدمج هذا الالتزام الذي يزيل روابط ملفات تعريف المستخدمين من قائمة الموضوعات وصفحة الموضوع وصفحة “حول” للمستخدمين المجهولين عندما يتم تمكين hide_user_profiles_from_public.

لاحظ أن هذا مجرد تغيير في تجربة المستخدم. ترى الزواحف نسخة مختلفة من HTML. تمت إضافة توجيه nofollow إلى روابط ملفات تعريف المستخدمين المعروضة للزواحف في يناير.

7 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 20 ساعة. الردود الجديدة غير مسموح بها بعد الآن.