Защита изображений на сайте от копирования

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Эта статья — не о плагине WordPress. Скорее — просто дополнительная функция, которая позволит вам защитить файлы изображений от копирования. Если вы на сайте используете свои авторские файлы изображений и не хотите, чтобы их у вас копировали и использовали без вашего разрешения, попробуйте воспользоваться советом, который я нашел в каталоге плагинов WordPress.

Автор предлагает скачать архив, в котором лежит всего три файла: Яваскрипт, прозрачная PNG-картинка и текстовая инструкция на английском.

Я вам сейчас ее изложу и расскажу, как воспользоваться советом автора это скрипта.

Сначала скопируйте архив по ссылке: http://wordpress.org/extend/plugins/transparency-secured-images/

Распакуйте архив. В нем три файла как я уже написал выше. Добавьте файлы addons.js и transparency.png в папку вашего шаблона. Например, Яваскрипт можно положить в папку с скриптами если у вас такая есть, если нет — в основную директорию файлов шаблона. Изображение можно положить в папку /images, которая практически есть у всех шаблонов (иногда может называться немного иначе).

Затем откройте файл header.php (можно через панель администратора, раздел Внешний вид -> Редактор) и добавьте в него такой код перед закрывающимся тегом </HEAD>:



$(document).ready(function () {
if($.support.cssProperty(‘backgroundSize’))
{
$(‘#content img’).each(function() {
var temp = $(this);
var width = temp.width();
var height = temp.height();
var src = temp.attr(‘src’);
var id = temp.attr(‘alt’).replace(/s/g, »);
temp.wrap(‘<div id="#' + id + '"></div>‘);
$(this).parent().css(‘backgroundImage’, ‘url(«‘ + src + ‘»)’);
$(this).parent().css(‘backgroundSize’, ‘100%’);
temp.attr(‘src’, ‘[TRANSPARENCY.PNG]’);
$(‘div#’ + id + ‘ img’).replaceWith(temp);
});
}
});

Далее: замените ‘[ADDON.JS] прямой ссылкой на путь куда вы положили ваш Яваскрипт. Затем замените [TRANSPARENCY.PNG] на путь, куда вы положили файл изображения. Сохраните сделанные изменения.

Теперь, если кто-то захочет скопировать файл изображения, у него скопируется пустой PNG — файл.

Насколько я разбираюсь в программировании, этот скрипт чудесно будет работать на любом сайте, не только работающем на CMS WordPress.

Советую прочитать еще:  Плагин автоматического изменения параметров размеров картинки в шаблоне с резиновым стилем

Я не проверял скрипт в работе. Если кто-то из вас это сделает — напишите свой комментарий или отзыв, читателям будет интересно знать ваше мнение о работе этого скрипта.

Мой блог находят по следующим фразам

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

One Comment

  • При использовании с версией WP 3.4.2 все изображения провадают начисто.
    Скопировать точно не удастся 🙂 Посмотреть тоже…

    Ответить

Добавить комментарий

Ваш email нигде не будет показан. Обязательные поля помечены *