ایجاد قابلیت قفل کلیک راست توسط کد و افزونه برای سایت و وبلاگ
اخیرا شاهد این موضوع هستیم که وبمستران تازه کار با کپی برداری از مطالب نوشته شده توسط سایر سایتها قصد دارند جایگاه خود را بهبود ببخشند و بازدیدکننده کسب کنند ، از اینرو مدیران سایتهایی که تولید محتوا می کنند درصدد جلوگیری از کپی برداری سایر سایتها از مطالبشان هستند یکی از روش های جلوگیری از کپی کردن محتوا و متن مطالب مسدود کردن کلیک راست در صفحه وب می باشد یعنی در سایتان دیگر کلیک راست کار نخواهد کرد برای این کار روش های زیادی از جمله استفاده از کدهای جاوا اسکریپت و یا نصب و فعال سازی افزونه هایی که برای سیستم های مدیریت محتوا وردپرس و … نوشته شده اند، وجود دارد در این قصد داریم نحوه ایجاد قابلیت قفل کلیک راست توسط کد و افزونه برای سایت و وبلاگ را شرح دهیم .
افزونه وردپرس قفل کلیک راست WP-CopyProtect
افزونه WP-CopyProtect [Protect your blog posts] از بهترین گزینه ها برای جلوگیری از راست کلیک در سایتهای وردپرسی است از قابلیتهای این افزونه می توان به : غیرفعال کردن کلیک راست با نمایش پیام هشدار و یا بدون نمایش پیام ، غیرفعال کردن انخاب متن ، امکان مدیریت دسترسی با جلوگیری از راست کلیک توسط مدیران ، کاربران وارد شده به وردپرس و یا ایجاد محدودیت برای تمام کاربران . اشاره کرد پس از نصب و فعال سازی افزونه می توانید تنظیمات مورد نیازتان را از پنل تنظیمات افزونه انجام دهید . ادرس افزونه
کد جاوا اسکریپت قفل راست کلیک با نمایش پیام و یا بدون نمایش پیام هشدار
اگر از سیستم های وبلاگ نویسی مانند بلاگفا ، میهن بلاگ ، رزبلاگ و … یا از سیستم مدیریت محتوای سایتی بجز وردپرس استفاده می کنید می توانید با استفاده از کدهای جاوا اسکریپت قابلیت قفل کلیک راست را در وبلاگتان فعال کنید اگر می خواهید در هنگام کلیک راست، کاربر پیامی را ببیند مبنی بر اینکه راست کلیک ممنوع شده است و یا هیچ پیامی نمایش داده نشود می توانید از یکی از کدهای زیر استفاده کنید .
کد را در بالای تگ بسته هد </head> در سایت و یا وبلاگتان قرار دهید .
<script type="javascript"> document.onmousedown=disableclick; status="راست کلیک غیرفعال شده است"; Function disableclick(event) { if(event.button==2) { alert(status); return false; } } </script> کد قف بدون نمایش پیام هشدار <script type="javascript"> var message=""; function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2||e.which==3) {(message);return false;}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} </script>
سلام افزونه ای هست که بدون کدهای جاوا این کارو بکنه؟
سلام فکر نمیکنم چنین افزونه ای بتونید پیدا کنید چون کلیک کردن از سمت کاربر صورت میگیره نیاز به استفاده از زبان برنامه نویسی هست که در سمت کاربر اجرا بشه به همین دلیل ۹۹ درصد افزونه های قفل کلیک راست از کدهای جاوا و جی کوئری استفاده می کنن.