منع تنزيل الصور المنشورة

شكراً جزيلاً.
لا أعرف ما هي !important ولكنها تعمل، ويبدو أن النقاط اللاحقة ليست مهمة جداً :wink:

هذه هي الطريقة التي تبدو بها CSS والبرامج النصية الآن ونحصل على السلوك المرغوب: لا يمكن تنزيل أي من الصور في الموقع باستخدام النقر بزر الماوس الأيمن عليها، وروابط التنزيل في الضوء مخفية.
شكراً لتوجيهاتك.

CSS

.image-source-link
{
    display: none !important;
}

نصوص الرأس البرمجية:

<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("img").on("contextmenu", function(e) {
      e.preventDefault();
    });
  });
</script>
<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("body").on("contextmenu", ".cooked img, .mfp-figure, .lightbox-wrapper", function(e) {
      e.preventDefault();
    });
  });
</script>

يبدو أن الأول يعطل قائمة السياق على الصور الأخرى في الموقع مثل الأيقونات أو صور الرموز الشخصية المصغرة.
يعمل الثاني للصور في منشور والضوء.