مدرسة بناء المواقع >>  الدروس العملية >>  طرق وأفكار لحماية موقعك من اللطش :)

 

شبكة الإنترنت شبكة مفتوحة ومتاحة للجميع ، ويصعب عليك أخي الكريم أن تحافظ على موقعك أو صورك على الشبكة  حفاظاً تاما ً كليا ً ، وإنما توجد طرق لتصعيب مهمة السرقة وتجعلها شبه محميّة .

 
 يمكنك تصميم موقعك بواسطة  برنامج فلاش ، فهذا البرنامج لا يمكن لمن يتصفح موقعك أن يقوم بسرقة التصميم  " لكن الفكرة ربما تُسرق :) " لكن تعد المواقع المصممة بالفلاش أصعب المواقع سرقة ، نظرا ً لصعوبة مهمة السرقة " توجد برامج خاصة بفك ملفات SWF " .
لكن لهذه الطريقة عيوب ، من أهمها عدم تعرف محركات البحث على صفحات موقعك ، وكذلك صعوبة التعديل فلو أخطأت بحرف واحد يلزمك الدخول إلى برنامج الفلاش وتعديل الحرف ثم رفع كل الملف إلى الموقع مره أخرى .

 

استعمالك للإطارات يصعب من مهمة حفظ الصفحة والتعديل عليها .

 

إذا كان موقعك يحوي " رأسا ً " أو بنرا ً أو كان الموقع على شكل صورة أو كان يحوي صورا ً لا تريد من أحد أن يستولي عليها فلا تقم ابدا ً بجعلها قطعة واحدة ، انظر المثال أسفل ويمكنك ذلك عن طريق برنامج الرسم الذي تستعمله بأداة التقطيع .

بالضغط بالزر الأيمن ، واختيار حفظ الصورة باسم تكون الصورة في جهاز الزائر

على الزائر الذي يريد سرقة الصورة أن يحفظ هذه الأربع صور في جهازه ثم تجميعها بواسطة برنامج رسوميات ، عملية شاقة عليه فعلا ً ، إلا إذا كان من محبي لعب التركيب أو اللنقو :p

 

 في تصميم موقعك أكثر من وضع عنوان موقعك على الصور إما بخط صغير وإما بخط كبير شفاف ، هذه المعالجة تُسمى " العلامة المائية " انظر المثال

بالنظر إلى الصورة أعلاه تجدني قد قمت بوضع عنوان موقعي بشكل شفاف " من شأنه ألا يؤثر على وضوح الصورة " وكذلك من شأنه أن يحفظ لي حقي :)

استعمل بعض أكواد الجافا التي تمنع استخدام زر الفأرة الأيمن تماما ً .

 

  الكود  " يوضع هذا الكود في     "

<script language="JavaScript1.2">
if (window.Event)
document.captureEvents(Event.MOUSEUP);

function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}

}

document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;
</script>


يمكنك كذلك استعمال أوامر جافا لخلق نافذة " بدون قائمة مهام  - ملف - تحرير - إلخ " (( هنا نمنع الزائر من حفظ الصفحة في جهازه )) ، وكذلك نقوم بوضع كود منع استخدام زر الفأرة الأيمن لنضمن عدم اكتشاف الزائر لعنوان الصفحة عن طريق " خصائص الصفحة " لأن بعضهم يقوم بعمل الخطوة الأولى ويُغفل الأخرى ، فبإمكان أي زائر أن يقوم باستخراج العنوان من خصائص الصفحة ونسخه ، ويقوم بعد ذلك بلصقه في نافذة جديدة للمتصفح :) ، قمت بتوفير هذه المهمة عنك :) .. تفضل

 


<script language = "JavaScript" type= "text/javascript">
<!--
function NewWindow(link)
{
var Window = window.open(link,'Window','toolbar = no , location = no , status = no , menubar = no , resizeable=yes ,scrollbars =yes , width=200 ,height=200');
}
// ->
</script>


في هذا الكود قمنا بإنشاء إطار بمقاس 200 × 200  بيكسل ، بدون قائمة أسماء ، وبدون شريط حالة ، وبدون شريط العناوين ، لكننا أتحنا امكانية اعادة التحجيم وكذلك امكانية استعمال الشريط انزلاق المتصفح .

وتكون وصلاتك بهذا الشكل


 <a href ="javascript:NewWindow('عنوان الصفحة.htm')"> اسم الوصلة </a><br />


 إذا كان لديك محتوى نصي تريد حفظه من السرقة ، قم بطباعة هذا النص وتحويله إلى صورة وقم بوضع علامة مائية " كما في رقم 4 " ففي هذه الحالة ، تكون قد قمت بحماية محتواك النصي من النسخ  المباشر .
إذا كانت لديك مؤلفات أو كتب أو كتابات خاصة بك ، ولا تريد أن يقوم أحد بالتغيير عليها أو التعديل ، وتريدها كذلك أن تكون مناسبة من ناحية الحجم ، وسهلة القراءة ، وفرّ مقالاتك بصيغة PDF ويمكنك عمل ملفات بهذه اللاحقة عن طريق برنامج Adobe Acrobat  الشهير .
 كاتب الدرس /

 مناقشة الدرس في المنتدى /


 مـازن©