Логічно припустити, що все набагато цікавіше і не так тривіально. Так воно і виявилося насправді. Трохи Поганявши по англомовним форумам знайшов дійсно робочу зв'язку, якій я з вами з радістю і ділюся.
Справедливості заради варто відзначити, що дана система watermark працює не тільки в virtuemart, а в будь-якій папці з картинками, які вам потрібно захистити.
Я трохи модифікував скрипт. Ввів перевірку на розмір зображення, тому що при використанні слімбокса ватермарк вихідної картинки виявляється занадто дрібним. Після доопрацювання ми бачимо наступну картину: на зображенні шаблону товару у зображення невеликий watermark, а при збільшенні він стає великим. Перевірочну цифру можете підставити свою.
Отже, ближче до справи. Покрокова інструкція.
1. В папці із зображеннями товарів virtuemart (/ components / com_virtuemart / shop_images / product /) створюємо файл .htaccess такого змісту
RewriteEngine On
RewriteCond% # 123; REQUEST_FILENAME # 125; - f
RewriteRule \. # 40; gif | jpeg | jpg | png # 41; $ / Components / com_virtuemart / shop_image / product / watermark. php # 91; QSA. NC # 93;
Теж потрібна дана штуковина пробував але ні в яку не хоче працювати після установки все старі малюнки становяться 0 по висоті і 0 по ширині і соотвественно нічо взагалі не показується. Може потрібно якась бібліотека яка не встановлена за замовчуванням? Перевірте коректність цього рядка if (($ w> 300) || ($ h> 300)). Якого формату повинен бути watermark.png png8 або png24. Покажіть хоч один працюючий приклад.