عدد مشاهدات الموضوع:
ستلاحظ ان كود القالب الخاص بك سيعرض امامك!! لكن قد يتضايق الكثيرون خاص مصممي تلك الصفحات من الكشف عن كودهم الذي سهروا الليالي على انشاءه , يأتي السؤال ما الحل لمنع ظهور مصدر الصفحة الخاصة بنا.
دائما لدينا الحل فقط اتبع الخطوات التالية, سنقوم بمنع اي شخص من عرض الكود بواسطة لوحة المفاتيح(CTRL+U) وسيتم توجيه اي شخص يحاول عرض مصدر الصفحة الى صفحة خطأ
اولا سجل في بلوجر ثم قم بتحرير قالبك وابحث عن الوسم التالي </body> وقم بوضع الكود التالي فوقه مباشرة
<script type='text/javascript'>
//<![CDATA[
shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(c)for(var e in d)"undefined"==typeof c[e]&&(c[e]=d[e]);else c=d;d=c.target,"string"==typeof c.target&&(d=document.getElementById(c.target)),a=a.toLowerCase(),e=function(d){d=d||window.event;if(c.disable_in_input){var e;d.target?e=d.target:d.srcElement&&(e=d.srcElement),3==e.nodeType&&(e=e.parentNode);if("INPUT"==e.tagName||"TEXTAREA"==e.tagName)return}d.keyCode?code=d.keyCode:d.which&&(code=d.which),e=String.fromCharCode(code).toLowerCase(),188==code&&(e=","),190==code&&(e=".");var f=a.split("+"),g=0,h={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},i={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},j=!1,l=!1,m=!1,n=!1,o=!1,p=!1,q=!1,r=!1;d.ctrlKey&&(n=!0),d.shiftKey&&(l=!0),d.altKey&&(p=!0),d.metaKey&&(r=!0);for(var s=0;k=f[s],s<f.length;s++)"ctrl"==k||"control"==k?(g++,m=!0):"shift"==k?(g++,j=!0):"alt"==k?(g++,o=!0):"meta"==k?(g++,q=!0):1<k.length?i[k]==code&&g++:c.keycode?c.keycode==code&&g++:e==k?g++:h[e]&&d.shiftKey&&(e=h[e],e==k&&g++);if(g==f.length&&n==m&&l==j&&p==o&&r==q&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),!1},this.all_shortcuts[a]={callback:e,target:d,event:c.type},d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}},shortcut.add("Ctrl+U",function(){top.location.href="http://www.sweup.com/sl"});
//]]>
</script>
ملاحظة /الاضافة تعمل فقط مع طريقة عرض المصدر عن طريق لوحة المفاتيح يمكن اضافة كود لمنع استخدام زر الفأراة الايسر اذا كان هذا الخيار يناسبك
قم بحفظ القالب وقم بالتجريب ,يمكنكم الأنضمام لأعضاء المدونة كما يمكنك الأنضمام للقروب الخاص بنا حيث سيصلك كل جديد .
طريقة جميلة لكن لا تنفع غالبا ليس هناك الان من يلغي عمل الزر الايمن للفأرة وحتى ولو تم قفل الكود المصدري اكيد اداة Inspect Element قادرة على فعل العجب :). ياريت لو كان HTML/CSS/JAVACRIPT هي عبارة عن Backend لا تظهر مثل لغات البرمجة الاخرة ك php و python و غيرها...
ردحذفصراحة انا اعرف ان هذه الطريقة ليست فعالة للكل لكن قد تفيد البعض
حذفابحض حاليا عن طريقة لالغاء الخيارات من قائمة الزر الايمن مثل الInspect Element و
view page source .. ان شاء الله الاقي حل
لم تفلح هذه الطريقة معي
ردحذفتفضل بزيارة مدونتي
http://www.th3key.com/
هذه الطريقة تعمل 100% فى مدونتى
ردحذف