Тим у кого не вийшло іншими, описаними в інтернеті, способами добитися ефекту цей мав б допомогти. Метод працює тільки при включеному LightBox(можна доробити під усі варіанти), також якщо у вас не стандартна тема для VirtueMark тоді напевно доведеться доробляти. На зменшені картинки, "тумби", не розповсюджується (хоча можна доробити). Метод без .htaccess, слоїв в лайтбоксі і тп.
Встановлення :
- 1. Створюємо в корінь папку watermark.
- 2. Копіюємо туди файли з архіву, ставимо права на папку і файли 775 або 777.
- 3. Далі йдемо до /вашхост.com/components/com_virtuemart/themes/default і редагуємо файл theme.php.
- 4. Заміняємо в файлі theme.php
$link = $imageurl;
на
$link = "watermark/watermark.php?path=".$imageurl;
також
$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : stripslashes(htmlentities($image->file_title,ENT_QUOTES)), 'product'.$product_id );
на
$html .= vmCommonHTML::getLightboxImageLink( "watermark/watermark.php?path=".$image->file_url, $thumbtag, $title ? $title : stripslashes(htmlentities($image->file_title,ENT_QUOTES)), 'product'.$product_id );
- 5. Редагуємо файл watermark.png під свої потреби
У мене працює нормально на: Joomla! 1.5.15 Stable, VirtueMart 1.1.5 stable , PHP-5.2.12-2, hvosting.ua. Приклад: timeshop.in.ua. Я міг щось пропустити, хто наважиться затестити =) коментуйте може доведемо до чогось путнього.