تغيير الصورة الأصلية و اخفائها عند نقلها
السلام عليكم
لدينا اليوم دالة javascript تمنع استغلال الصور واعادة نشرها..
بحيث يكمن مبدأها بتغيير الصورة الأصلية و اخفائها عند نقلها بوضع صورة شفافة
او يمكن حتى التفنن في الصورة الشفافة ووضع : أن هذه الصورة تم نقلها من مدونة أخرى.
لكن هذا لا يعنا ان الصورة في مدونتك محمية تماما من السرقة لأن هناك عدة طريق لاستيرادها.
لماذا الصور في حاجة إلى الحماية ؟
الحفاظ على صحة المصدر ، من هو مالك و مبدع الصورة
حفظ الصور من معالجة الصور الرقمية في أيدي الجاهلين ،خاصة
إذا كانت الصورة خاصة بك أو صورة عائلية
أولا : من لوح تحكم مدونتك انتقل إلى صفحة التخطيط ثم تصميم
ثم تحرير HTML
ثانيا : قبل إجراء أي تعديل احفظ نسخة احتياطية من القالب لاستعادتها عند الضرورة.
ثالثا : ضع علامة في خانة توسيع القوالب .
نبحث عن الوسم التالي
</head>
و نضع فوقه تماما هذا الكود
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
jQuery.fn.protectImage = function(settings) {
settings = jQuery.extend({
image: 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCtjJHK4loXXPkTbA-Putews5VwFtsYq5JSW9hybn3Z1zUJQNMXVbmr2dCqGwYlELwUM-W__W471tmJOazSCzqR8lAxZ-BtMcbaHO8aNN2HGniZ2aNw00runaX1urBn7TIdHXZDHb35pWV/',
zIndex: 10
}, settings);
return this.each(function() {
var position = $(this).position();
var height = $(this).height();
var width = $(this).width();
$('<img />').attr({
width: width,
height: height,
src: settings.image
}).css({
top: position.top,
left: position.left,
position: 'absolute',
zIndex: settings.zIndex
}).appendTo('body')
});
};
$(window).bind('load', function() {
$('img.protect').protectImage();
});
</script>
الان في حالة ما ادا كانت الصورة عائلية و تريد نشرها في الرسالة
ماعليك فقط الانتقال الى تحرير ال HTML
ووضعها بهذه الطريقة
<img src="1.jpg" class="protect" height="xx" width="xx">
الان في حالة نسخ أو محاولة احتفاظ بالصورة في جهاز الكمبيوتر ..
لن تنسخ و تحفظ الصورة الأصلية و انما الصورة الشفافة الموجودة في الدالة السابقة
ملاحظة
في حالة ادا كنت قد أضفت مكتبة الجيوكري من قبل.. فلا حاجة لإعادة إضافتها عند إضافة دالة الجافاسكريبت
بعض المراجع المهمة
davidwalsh
wikipedia Hot-linking
wikipedia Inline_linking
|
-
@Boyegypt
بالتأكيد أخي الكريم
فعند اضافتك لرسالة جديدة تتظمن الصورة المراد اخفائها بصورة شفافة
يتم أولا التنقل الى وضع تحرير HTML
ثم يتم اضافة الكود بهذه الطريقة
<img src="1.jpg" class="protect" height="xx" width="xx">
و غير فقط 1.jpg برابط الصورة التي قمت برفعها من مدونتك..
كما يمكنك استبدال العلامات XX بطول و عرض الصورة ..
هذا اذا كنت تقصد الصورة الغير الشفافة
أما اذا كنت تقصد تغيير الصورة الشفافة ووضع عليها شعار مدونتك
فتوجه الى الدالة السابقة
سوف تجد الرابط الموافق للصورة..فيمكنك تغيير هذا الأخير.
تحياتي لك.
-
جامدة جدا
-
@إيهاب عرابى
ممكن توضيح اكثر لكلمة جامدة..لم أفهم المعنى الحقيقي..
تحياتي لك
ممكن بس تحددلى مكان وضع رابط الصورة