Watermark в virtuemart

watermark в virtuemartУРА!!!!!!!!!!! Наконец таки дошли руки, что бы прикрутить к virtuemart водяные знаки или как еще их называют watermark. Задача была вообщем очень тривиальна, нужно было в интернет магазине мебели из сосны в автоматическом режиме к каждому товару (для большой и маленькой картинке) добавить имя сайта (как это сейчас показа на картинке). Давайте теперь разберемся как же делается watermark в virtuemart и кстати этот способ также можно использовать watermark c joomla, но самое главное этот скрипт можно использовать на любом сайте не зависимо от движка!!!!

подписаться на канал айтишника
  1. Для начала сохраните готовые файл со скриптом скачать скачать watermark
  2. разархивируйте архив
  3. в этом архиве есть папка watrmark ее положите в корень сайта
  4. а файл htaccess положите в то место где хотите ставить watermark
  5. Вот как бы и все :-)

Я старался что бы этот способ был максимально легкий и удобный, его можно настраивать под свои нужны и размеры любых картинок на любых сайтах.  Так что теперь есть бесплатный и удобный способ ставить watermark на любой сайт не зависимо от движка :-) Очень буду рад если бы кому нибудь пригодится мой скрипт. Все удачи и спокойно ночи!!!!!

PS если данный способ не сработал, то нужно обратиться к Вашему хостингу потому как могут быть ограничения с файлом htaccess , так что пользуйтесь на здоровье.

Рейтинг
( Пока оценок нет )
nibbl/ автор статьи
Я отец двух сыновей, ITишник, предприниматель и просто человек который любит делиться полезной информацией с другими людьми на такие темы как: Windows, Unix, Linux, Web, SEO и многое другое!
Понравилась статья? Поделиться с друзьями:
Блог ITишника и просто человека
Комментарии: 10
  1. bolonia

    В .htaccess прописан абсолютный путь с учетом того что сайт лежит в корне, а не в папке.
    Например, если у вас сайт расположен в директории, например example.ru/site/, то скрипт не будет работать, потому что watermark.php он будет искать в http://example.ru/watermark.php, а не в http://example.ru/site/watermark.php.
    Надеюсь понятно объяснил :)

  2. Андрей

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

    Кстати, может быть кого-то заинтересует, настройки местоположения водяного знака в watermark.php такие:

    // Верхний левый угол
    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);

  3. Игорь:
    ну как бы да, я же четко написал что htaccess надо положить в те папки где нужно сделать водный знак.
    Как сделаешь отпишись получилось или нет.

    1. Игорь

      Не получилось

  4. Игорь

    У меня другой хостер. Как узнать об ограничении на htaccess?
    Может я неправильно понял пункт 4. Файл нужно положить в папку с фотографиями?

  5. не тут только один подводный камень с которым я столкнулся, это мой хостер мастер хост. Пока им не позвонил и не поговорил с техподдержкой о том что у меня не работает скрипт из-за ограничения которые они наложили на htaccess, через минут 20 все заработало, но вечером уже снял скрипт за ненадобностью ((((

  6. Игорь скрипт я отключил т.к. заказчик посчитал его не нужным.

    1. Игорь

      Тогда вопрос: У меня скрипт не работает. Судя по Вашему посту проблема в htaccess. Какие ограничения может наложить хостер на htaccess? В других случаях он работает нормально (например при использовании SEF). Или какие то еще есть подводные камни?

  7. Игорь

    Скрипт не работает, даже на Вашем сайте.

  8. Yagnenok

    Когда то я тоже использовал этот скрипт на одной доске объявлений. Его минус в том, что каждый раз при обращении к фото, апач должен взять картинку, взять ватермарк, наложить его и выдавать конечный результат пользователю в браузер. Не беда когда на страницу с товаром зашли одновременно 100 человек, а вот когда их будет больше(((

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: