إخفاء عنوان البريد الإلكتروني من صفحة /about

في صفحة /about في منتديات Discourse، يتم عرض عنوان البريد الإلكتروني الرئيسي للمسؤول:

اتصل بنا

في حال وجود مشكلة حرجة أو أمر عاجل يؤثر على هذا الموقع، يرجى التواصل معنا عبر البريد الإلكتروني: email@example.com

كيف يمكنني إخفاء هذا؟ فأنا أتلقي كمية كبيرة من البريد العشوائي على هذا العنوان، ولا أرغب في عرض أي عنوان بريد إلكتروني علنًا على الإطلاق.

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

في لوحة الإدارة > الإعدادات، ابحث عن عنوان البريد الإلكتروني للتواصل وقم بإزالته أو تغييره إلى عنوان آخر.

أعتقد أنه إذا قمت بتعيين قيمة لإعداد contact_url، فسيتم عرضها في صفحة /about (بدلاً من عنوان البريد الإلكتروني من contact_email)

@bloomexperiment: شكرًا لك! نعم، هذا حل الجزء المرئي على الأقل، حيث لم تعد عنوان البريد الإلكتروني معروضًا على صفحة /about.

ومع ذلك، عندما أقوم بـ view source في المتصفح وأنظر إلى HTML المقدم للمتصفح، لا يزال يحتوي على عنوان contact email الحالي داخل وسم <div class="hidden" id="data-preloaded" data-preloaded=...> مثل \"contact_email\":\"currentadminemail@example.com\".

أمر غريب بعض الشيء. وأعتقد أن روبوتات البريد العشوائي التي تقوم بجمع بيانات الصفحات ستظل تحصل على عنوان البريد الإلكتروني بنفس الطريقة تمامًا.

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