الميزات
يضيف هذا المكوّن السِّمّي الصغير جدًا فقط:
<script type="text/discourse-plugin" version="0.8.18">
api.disableNameSuppressionOnPosts();
</script>
إلى وسم <HEAD> لديك، مما يعطل كبت الأسماء أو أسماء المستخدمين المتشابهة في المنشورات.
قبل:
بعد:
مُستضاف بواسطةنا؟ تتوفر مكوّنات السِّمة للاستخدام في خططنا القياسية والتجارية والمؤسسية.
16 إعجابًا
ggurbet
(Gökhan Gurbetoğlu)
8 مارس 2021، 6:21م
2
أعلم أن هذا قديم بعض الشيء، لكن فقط للتنبيه، يبدو أن هذا لم يعد يعمل. نظرت في كود ميزة كتم الأسماء الأساسية لكنني لست متأكدًا من الآلية هنا:
/app/assets/javascripts/discourse/app/widgets/poster-name.js:
let sanitizeName = function (name) {
return name.toLowerCase().replace(/[\s\._-]/g, "");
};
export function disableNameSuppression() {
sanitizeName = (name) => name;
}
أيضًا، يتم تثبيته افتراضيًا كقالب بدلاً من مكون. هل لديك أي أفكار؟
لا يزال يعمل لدي:
هل إعداد الموقع enable names مفعل؟ إذا قمت بفحص الصفحة، هل تظهر أي أخطاء في وحدة التحكم؟
لقد قمت بتعيين component: true لذا يجب أن يتم تثبيته الآن كعنصر.
إعجابَين (2)
ggurbet
(Gökhan Gurbetoğlu)
8 مارس 2021، 7:43م
4
شكرًا لك على تغيير المكون.
لقد قمت بتفعيل إعداد “تفعيل الأسماء”. تظهر بعض الأخطاء في وحدة تحكم مطوري Chrome على النحو التالي:
ggurbet
(Gökhan Gurbetoğlu)
22 مارس 2021، 10:02ص
5
لقد أضفت يدويًا الكود الذي قدمه سام إلى الرأس، وحاولت تعطيل ثم تفعيل إعداد “تفعيل الأسماء”، لكن الأمر لا يزال لا يعمل بالنسبة لي عندما يكون اسم المستخدم واسم المستخدم نفسه متطابقين.