مرجع پارسی MyBB

نسخه‌ی کامل: جلوگیری از کپی گرفتن تصاویر در سایت
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
با درود
برای جلوگیری از کپی تصاویر در انجمن های مای بی بی و سایت های گوناگون ( درگ اند دراپ و راست کلیک ) راه کاری هست که برای استفاده دوستان قرار میدهم .

توجه : این کار با جی کوئری انجام میشود و اگر در headerinclude اسکریپت زیاد دارید ممکن است باعث از کار انداختن آنها شود و یا خود اسکریپت انجام نشود پس برای انجمن هایی خوب است که اسکریپت کمتری دارند . روی انجمن خودم جواب نداد به دلیل ذکر شده .
نخست باید یک مای کد درست کنید .
عنوان *
کد php:
جلوگیری از کپی تصاویر 
توضيح کوتاه
کد php:
راه کاری برای جلوگیری از کپی بردای از تصاویر سایت ها 
عبارت منظم *
کد:
\[imgclass=(.*?)](.*?)\[\/imgclass\]
جايگزين *
کد php:
<img src="$2" class="$1" /> 


فعال باشد؟ بلي
خوب این نصف راه , حالا هر جایی که تصویر میگذارید کد تصویر را به صورت زیر قرار بدهید
کد php:
[imgclass=protect]لینک تصویر شما[/imgclass

موقع اجرا باید نوشته زیر بدست بیاید
کد php:
<img src="لینک تصویر شما"  class="protect" /> 

کار مای کد تمام شد . حالا اسکریپت های زیر را در headerinclude قرار دهید قبل از {$stylesheets}

کد php:
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/jquery-1.2.6.js"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/jquery.dwImageProtector.js"></script>
    <
script type="text/javascript">
        $(
window).bind('load', function() {
            $(
'img.protect').protectImage();
        });
    </
script

و در گام آخر اینکه , فایل هایی که در ضمیمه هستند را در پوشه ی jscripts و تصویر blank.gif را در پوشه ی images آپلود کنید .

با این کارها چه اتفاقی خواهد افتاد , اگر کسی تصویر موجود در سایت را راست کلیک کند و copy image location را انتخاب کند و یا تصویر را گرفته و در دسکتاپ خود رها کند ( درگ اند دراپ ) چیزی جز تصویر blank.gif که تصویر نقطه ای است نصیبش نخواهد شد . البته برای کپی برداری راه کار های زیادی هست ولی این هم یکی از راه های جلوگیری از سرقت تصاویر با کیفیت شماست . تا نظر شما چه باشد .

همین مطلب در سایت مای بی بی ( انگلیسی )
http://community.mybb.com/thread-131148-...#pid949947

[attachment=7350]