بصرف النظر عن هذا، هناك خطأ/مشكلة حيث قمت بتعيين enable_name على true في المنشور وإخفاء أسماء المستخدمين من المنشور عن طريق إضافة بعض قواعد CSS في “تخصيص” > “السمة” > “تحرير CSS/HTML”.
// يخفي اسم المستخدم من صفحة المنشور
.names .username {
display: none!important;
}
كانت هذه الإعدادات تعمل بشكل جيد ولكن الأسماء الكاملة تم إخفاؤها أيضًا لبعض المستخدمين
إعدادات CSS تعمل بشكل جيد تمامًا، لكنني أشعر أن المشكلات مختلفة، فبالنسبة لبعض المستخدمين، يظهر كل من اسم المستخدم والاسم الكامل في فئات المنشورات، بينما بالنسبة لبعض المستخدمين، يظهر اسم المستخدم فقط (من قاعدة البيانات، يتم جلب أسماء المستخدمين فقط - تم التحقق من ذلك عبر مصدر الصفحة).
بصرف النظر عن ذلك، فإن رمز CSS لعنوان الملف الشخصي مثالي، ولكن كيف يمكن جلب التفاصيل من قاعدة البيانات، حيث إنها لا يتم جلبها من قاعدة البيانات، لذلك لا يوجد مجال لجعلها مرئية.
يرجى مساعدتي في هذا الأمر.
لتوضيح المزيد، تحتوي جميع الحسابات على أسماء كاملة وأسماء مستخدمين (تم التحقق منها بزيارة ملفاتهم الشخصية). الأمر هو فقط أنه في صفحات المنشورات، لا يتم جلب الأسماء الكاملة لبعض الحسابات.
إذا قمت بتمكين إعطاء الأولوية لاسم المستخدم في تجربة المستخدم (UX)، فسيتم عرض أسماء المستخدمين في كل مشاركة إذا كان اسم المستخدم والاسم الكامل للمستخدم متطابقين.
وستكون عالقًا إذا كنت ترغب في إخفاء أسماء المستخدمين باستخدام CSS فقط لأنه لا يمكنك استهداف العناصر السابقة.
على سبيل المثال، سيكون لديك مشاركتان تحتويان على:
اسم المستخدم
محتوى المشاركة
اسم المستخدم الاسم الكامل
محتوى المشاركة
ولن تتمكن من إخفاء أسماء المستخدمين فقط للمستخدمين الذين لديهم اسم كامل يختلف عن اسم المستخدم الخاص بهم، لأن اسم المستخدم معروض قبل الاسم الكامل.
إنه أمر معقد بعض الشيء للشرح
لذلك، إذا كنت تريد حلاً يعتمد على CSS فقط، فستحتاج إلى تعطيل إعطاء الأولوية لاسم المستخدم في تجربة المستخدم (UX) واستخدام CSS التالي:
شكراً جزيلاً على الجهد الذي تبذله ولكن كلا هذين الكودين لا يعملان، حتى أنني أضفت !important في CSS ولكنه لا يزال لا يعمل.
وبالنسبة لعنوان الملف الشخصي، فهو لا يأتي من الواجهة الخلفية، انظر اللقطة أدناه كمرجع
من فضلك كن دقيقًا قدر الإمكان، لأن طلبك مربك بعض الشيء.
هل تقصد بـ “بعد” “أسفل”؟
يحتوي نموذج التسجيل الخاص بك على حقل “العنوان الشخصي”، لكنني أشك في أن له علاقة بما تطلبه. أنت تطلب، حسب فهمي، وضع لقب المستخدم أسفل اسم المستخدم الخاص به.
لقد جربت الكود الخاص بي من رسالتي على منتدى الخاص بك وهو يعمل:
لقد ذكرت بالفعل أنني أردت إظهار عنوان الملف الشخصي، إذا كان يمكن إظهار هذا العنوان أسفل الاسم الكامل فسيكون ذلك رائعًا، تمامًا كما في الصورة الثانية التي أرسلتها في مكان “Internship Secured” يجب أن يكون عنوان الملف الشخصي مرئيًا.