سلام
من از ورژن 8 دیتالایف انجین استفاده می کنم می خواستم انتخاب کردن متن + راست کلیک کردن + نمایش سورس صفحه رو غیر فعال کنم
توی سایت یه پستی بود که توضیحاتی نوشته بود (http://datalifeengine.ir/1386/12/28/no-copy-text-for-guests.html) اما قالب من تگ <body> نداره
اگه کسی می تونه بگه تا فایل main.tpl رو بهش بدم برام درست کنه
ممنون
قفل کردن کپی مطالب + راست کلیک + نمایش سورس سایت
آغاز شده توسط
P30Yaran
, 1388/08/19 ساعت 01:38
15 پاسخ برای این موضوع
#2
ارسالی 1388/08/19 ساعت 01:54
<!--Powered javascript code by www.javacity.co.sr-->
<script language=javascript>m='<script language=javascript><!--
var message="SORRY : !";
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// --></script>';d=unescape(m);document.write(d);</script>
<script language=javascript>m='<script language=javascript><!--
var message="SORRY : !";
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// --></script>';d=unescape(m);document.write(d);</script>
این کدش هست.آخر main.tpl بذار.اگه بادی نداره.
#8
ارسالی 1388/08/19 ساعت 09:57
سلام
داداش شرمنده کد من مشکل داشت.بد کپی کرده بودم.
الان با دو تا کد برات حل کردم.
Download
کد اول : عدم انتخاب متن
و کد دوم عدم کلیک راست و انتخاب(البته این رو ie 8 جواب نداد.
نکته ی آخر این کدها تو نت فراوونه
داداش شرمنده کد من مشکل داشت.بد کپی کرده بودم.
الان با دو تا کد برات حل کردم.
Download
کد اول : عدم انتخاب متن
<SCRIPT language=javascript1.2>
//Disable select-text script (IE4+, NS6+)- By Andy Scott
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>
//Disable select-text script (IE4+, NS6+)- By Andy Scott
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>
و کد دوم عدم کلیک راست و انتخاب(البته این رو ie 8 جواب نداد.
<!--Powered javascript code by www.javacity.co.sr-->
<script language=javascript>m='<script language=javascript><!--
var message="SORRY : !";
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// --></script>';d=unescape(m);document.write(d);</script><br>
<script language=javascript>m='<script language=javascript><!--
var message="SORRY : !";
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// --></script>';d=unescape(m);document.write(d);</script><br>
نکته ی آخر این کدها تو نت فراوونه
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی