روابط الملفات الشخصية المعتمدة

تثبيت مكون السمة هذا

إضافة روابط user_custom_field إلى بطاقة المستخدم والملف الشخصي ومحاولة التعامل مع إدخالات المستخدم السيئة. السماح بإضافة روابط إلى مواقع عشوائية.

على سبيل المثال، قد يدخل المستخدم أيًا مما يلي لتويتر (X):

  • https://x.com/MyHandle
  • https://twitter.com/MyHandle
  • https://www.twitter.com/MyHandle
  • x.com/MyHandle
  • twitter.com/MyHandle
  • /MyHandle
  • @MyHandle
  • MyHandle

سيقوم مكون السمة هذا بتحويل كل هذه إلى “MyHandle”، لذلك إذا أدخل المستخدم أيًا من هذه في حقل تويتر، فسيصبح الرابط https://x.com/MyHandle. بالنسبة لموقع مثل يوتيوب حيث يلزم وجود @ في عنوان URL لرابط الملف الشخصي، تحتاج إلى جعل عنوان URL للرابط https://youtube.com/@، بحيث يصبح الرابط https://youtube.com/@MyHandle. لقد فكرت في جعل “@” جزءًا من المقبض، لكن هذا يسبب مشاكل إذا أدخل المستخدم “@literatecomputing.com” كمقبض BlueSky الخاص به لأن BlueSky يريد أن يكون عنوان URL للملف الشخصي https://bsky.app/profile/literatecomputing.com بدون “@”.

تسمح الإعدادات بإضافة أي موقع تريده يحتوي على نوع من المقبض يمكن إلحاقه بعنوان URL.

لاحظ أن custom_field_name واسم الرابط حساسان لحالة الأحرف. لقد فكرت في محاولة إصلاح هذا ولكنه كان مؤلمًا وقررت أنه يمكن للمسؤولين التعامل مع مطابقة حالة الأحرف. (شكرًا لـ @NateDhaliwal لمحاولة مكون السمة ولـ @Moin و @Richie للإشارة إلى أن حساسية حالة الأحرف كانت مشكلة.)

إذا كنت بحاجة إلى أيقونات Font Awesome إضافية، يمكنك إضافتها إلى إعداد الأيقونات الإضافية.

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

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

لماذا مكون سمة حقل مخصص آخر؟

تضيف رابط الملف الشخصي المخصص الرسمي رابطًا لحقل مخصص واحد فقط. (:person_shrugging:)

روابط ملف شخصي مخصصة متعددة مشابه لهذا، لكن هذا المكون يضيف

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

شكرًا لـ Grey Arrows Drone Club لتمويل التطوير الأولي!

14 إعجابًا

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

@NateDhaliwal إذا كان ذلك يساعد، فإليك إعدادات حقول المستخدم المخصصة التي لدينا لـ YouTube، وتأكد أيضًا من أن إعدادي إظهار على... غير محددين:

هنا الإعدادات المستخدمة في مكون السمة هذا لـ YouTube:

النتيجة النهائية عند عرض ملف تعريف المستخدم:

إعجابَين (2)

حسنًا، لقد قمت بفحصه.
لقد فعلت بالضبط ما فعلته، لكن أيقونة Github الخاصة بي لا تظهر.



في إعدادات المكون، يكون إدخالك لاسم الحقل هو “GitHub”، ولكن فوق اسم الحقل يوجد “Github”. ربما سيعمل إذا كانا متماثلين.

4 إعجابات

إنه يعمل الآن. شكراً جزيلاً!

3 إعجابات