Watermark script (скрипт «водяний знак») або досвід додавання водяного знака для joomla, collection

Joomla, в общем-то мною тут на блозі, не описується і не розглядається, але в світлі останніх робочих подій, все ж хочу поділитися способом додавання водяного знака на сайт на Joomla, так як дуже вже він гарний, на мій погляд.

Днями нами був зданий замовниці сайт - s-linkdesign.com. зроблений він був на Joomla.

Watermark script (скрипт «водяний знак») або досвід додавання водяного знака для joomla, collection

Останнім штрихом було додавання водяного знака на фотографії з розділу портфоліо, так як фото - приклади робіт дизайнера і їх було необхідно якось захистити. Загалом, почався пошук адекватного розширення для накладення водяного знака. Замовниця хотіла, щоб на фотографіях водяний знак був у вигляді логотипу сайту, тобто, не напис, а саме картинка.

Загалом, пошук продовжився і тут на очі потрапило нове рішення - Watermark Script (Скрипт «Водяний знак»). Тобто, знайшли ми не плагін, що не модуль, а простий скрипт, але виконує свою роботу на ура! І, до речі, в процесі, налаштування роботи скрипта, довелося списатися з розробником скрипта Дмитром Алферовим, відповідь отримали швидкий і доброзичливий, при тому, що скрипт абсолютно безкоштовний.

А тепер до справи - що і як робить скрипт для додавання watermark на зображення сайту? Watermark Script - це PHP скрипт з використанням файлу .htaccess. Скрипт працює швидко і легко, так як при першому ж запиті до зображення, він створює копію зображення з накладеним на нього водяним знаком і поміщає його в папку cache і надалі використовує саме його. Тобто, скрипту немає потреби кожного разу проводити обробку фото, використовується кеш, а це добре тим, що не забирає швидкість у сайту.

До речі, що ще важливо, якщо хтось захоче зберегти фотографію з сайту на свій комп'ютер хитрим шляхом (перетягуванням, наприклад), щоб отримати чисте зображення без водяного знака (це можливо з багатьма модулями і плагінами), то нічого у нього не вийде.

Установка і настройка скрипта

3. Файл .htaccess закидайте в ту папку або папки, що містять фотографії, на які повинен накладатися водяний знак. Це зручно, так як можуть бути такі зображення, на яких не треба накладати watermark.

Важливо. Що варто зробити якщо все зробили правильно, перевірили ще раз себе на всякий випадок, а водяний знак так і не з'явився?

Сайт верстали на своєму хостингу (в найближчому майбутньому напишу короткий огляд хостингу, використовуваного мною для своїх і замовних сайтів і магазинів), скрипт вперше випробували і протестували саме на робочому хостингу - ніяких проблем зі скриптом не виникло - водяний знак відразу ж, після завантаження файлів в потрібні папки, з'явився на зображеннях.

Але не тут то було, на хостингу замовниці (ukraine.com.ua) - скрипт покинутий всередину сайту як годиться, а watermark не працює. Ну, раз на колишньому хостингу все було в порядку, то висновок напросився сам собою - проблему треба шукати не в скрипті, а в хостингу. Техпідтримка хостингу розвела руками, довелося самостійно шукати корінь непрацездатності.

Рішення знайшлося таким шляхом. Необхідно зайти на хостингу в налаштування сайту, з яким працюємо, і знайти розширення файлів, для обробки яких використовується сервер nginx, і які не обробляються файлом .htaccess. Зі списку цих розширень необхідно прибрати jpg, jpeg і png, і зберегти. Якщо використовуєте gif зображення, то і це розширення прибирайте з переліку. Іноді подібні зміни вимагають часу, наприклад на даному хостингу зміни вступили в силу в протягом години.

Ось і всі налаштування. Водяний знак надійно приклеївся до фотографій і відмінно працює.

На інших двигунах ще не довелося протестувати скрипт, але впевнена, що джумла його працездатність не обмежується.

Навігація по публікаціям

Спасибі Вам величезне, особливо про абзац на рахунок налаштувань на хостингу ukraine.com.ua

Доброго дня! Ось у мене як-раз той випадок, що не обробляються файли з розширенням jpg png. а де шукати на сервері цей файл з настройками nginx ... не знаю, може хоч приблизний шлях і назву файлу напишіть?

Питання Дмитру Алфьорову. Дмитро, підкажіть, будь ласка, чи можливо Ваш скрипт використовувати для накладення водяного знака на сторінки електронної книги (PDF) при автоматичній відправці книги покупцеві? Шукаю таке технічне рішення, яке б дозволило без участі людини-продавця автоматом захищати продукт водяним знаком з прізвищем-ім'ям і електронкою покупця.

Схожі статті