Куда идем?

Водяные знаки для virtuemart

Больше
13 года 5 мес. назад #1448 от roggi
roggi создал тему: Водяные знаки для virtuemart
День добрый! Кто как решает проблему водяных знаков. После копания в интернете результат следующий:
1. Нашел один платный компонент KDT Watermark, компонент платный, может кто сталкивался,насколько корректно работает и т.п. информацией поделитесь.
2. Нашел такой вариант вот здесь webkev.com/2009/09/26/watermark-dlya-virtuemart/ , все работает корректно, никаких заморочек нет, но вот очень хочется понять как можно логотип переместить скажем в центр изображение, кто волочет в php может глянет, автор пишет посмотреть переменные w и h...
3. Еще вот этот вариант есть forum.virtuemart.net/index.php?topic=53582.0 но не разобрался как установить, но думаю тоже дело с логотипом.
Больше ничего путного не видел, Давайте обсудим!

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 5 мес. назад #1453 от bionetinfo
bionetinfo ответил в теме Re: Водяные знаки для virtuemart
Подобные плагины и скрипты для вывода watermarks создают приличную нагрузку на сайт, генерируя минимум 2 sql-запроса по каждому id товара. Полезнее заливать на сайт уже отредактированную графику (с watermarks).

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 5 мес. назад #1454 от roggi
roggi ответил в теме Re: Водяные знаки для virtuemart
Привет Стас! да тоже читал об этом) но все же интересно узнать все за и минусы, и посмотреть рабочие варианты, при какой посещаемости это будет заметно?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 5 мес. назад #1455 от bionetinfo
bionetinfo ответил в теме Re: Водяные знаки для virtuemart

но все же интересно узнать все за и минусы, и посмотреть рабочие варианты

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

при какой посещаемости это будет заметно?

зависит от сервера.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 5 мес. назад #1456 от slovoblud
slovoblud ответил в теме Re: Водяные знаки для virtuemart

roggi пишет: forum.virtuemart.net/index.php?topic=53582.0 но не разобрался как установить, но думаю тоже дело с логотипом.

Посмотрел Демо не пойму где там вообще водяные знаки?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 7 мес. назад - 11 года 7 мес. назад #5708 от Андрей
Андрей ответил в теме Водяные знаки для virtuemart

roggi пишет: День добрый! Кто как решает проблему водяных знаков. После копания в интернете результат следующий:
1. Нашел один платный компонент KDT Watermark, компонент платный, может кто сталкивался,насколько корректно работает и т.п. информацией поделитесь.
2. Нашел такой вариант вот здесь webkev.com/2009/09/26/watermark-dlya-virtuemart/ , все работает корректно, никаких заморочек нет, но вот очень хочется понять как можно логотип переместить скажем в центр изображение, кто волочет в php может глянет, автор пишет посмотреть переменные w и h...
3. Еще вот этот вариант есть forum.virtuemart.net/index.php?topic=53582.0 но не разобрался как установить, но думаю тоже дело с логотипом.
Больше ничего путного не видел, Давайте обсудим!


Я использую второй вариант для VirtueMart 1.1.9, но он работает только в странице товара. Не получилось его применить к картинкам в перечне товаров категории. Там картинки товаров имеют непростой путь components/com_virtuemart/show_image_in_imgtag.php?filename=resized/_________________51b02bd7d65ae_190x190.jpg&newxsize=190&newysize=190&fileout=
Может быть кто знает - как доработать данный вариант для такого пути?

Кстати, настройки местоположения водяного знака в watermark.php такие:
Code:
// Верхний левый угол imagecopy($image, $watermark, 0, 0, 0, 0, $ww, $wh); // Сверху посередине imagecopy($image, $watermark, (($w/2)-($ww/2)), 0, 0, 0, $ww, $wh); // Справа сверху imagecopy($image, $watermark, $w-$ww, 0, 0, 0, $ww, $wh); // В центре слева imagecopy($image, $watermark, 0, (($h/2)-($wh/2)), 0, 0, $ww, $wh); // В центре imagecopy($image, $watermark, (($w/2)-($ww/2)), (($h/2)-($wh/2)), 0, 0, $ww, $wh); // В центре справа imagecopy($image, $watermark, $w-$ww, (($h/2)-($wh/2)), 0, 0, $ww, $wh); // Снизу слева imagecopy($image, $watermark, 0, $h-$wh, 0, 0, $ww, $wh); // Снизу в центре imagecopy($image, $watermark, (($w/2)-($ww/2)), (($h)-($wh)), 0, 0, $ww, $wh); // Снизу справа imagecopy($image, $watermark, $w-$ww, $h-$wh, 0, 0, $ww, $wh);
Последнее редактирование: 11 года 7 мес. назад пользователем Андрей.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.