LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 21:26:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 [6] 7   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Watermark(водяные знаки) скрипт на PHP и Joomla ?  (Прочитано 61442 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Daymon
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 6



« Ответ #150 : 10.06.2011, 21:52:47 »

Получилось что-нибудь с nginx придумать?
получилось. в конфиге нгинкса надо забить следующее:
Код:
server {
        listen АЙПИ.АДРЕС.СЕРВЕРА:80;
        server_name yourdomain.com www.yourdomain.com;
        location / {
        proxy_pass         http://backend/;
        proxy_redirect     off;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $remote_addr;
        client_max_body_size       10m;
        client_body_buffer_size    128k;
        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;
        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 10m;
        }
/* ВАЖНО - В СЛЕДУЮЩЕЙ СТРОКЕ ПУТЬ К ПАПКЕ, НА ВСЁ СОДЕРЖИМОЕ КОТОРОЙ БУДЕТ НАКЛАДЫВАТЬСЯ WATERMARK (т.е. та папка, куда вы сбросили .htaccess */
        location ~* \/images\/stories\/news\/photos\/.* {
        proxy_pass         http://backend;
        proxy_redirect     off;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $remote_addr;
        client_max_body_size       10m;
        client_body_buffer_size    128k;
        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;
        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 10m;
        }
        location ~* \.(jpeg|jpg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ {
        root /home/sites/youdomain.com/public_html;
        }
}

Внимательно вчитайтесь в код - там нужно пути под себя править. Сервер нгинкс+апач, всё работает, за что огромное спасибо моему замечательному хостеру)
+
удалось подправить скрипт _watermark.php чтобы изображение с водным знаком нормально воспринимали все лайтбоксы (в моём случае с плагином Art sexy lightbox всё пашет ок) - если будет потребность - обращайтесь.
« Последнее редактирование: 10.06.2011, 21:58:37 от Daymon » Записан
iLq
Гость
« Ответ #151 : 17.06.2011, 01:02:31 »

Установил xampp
Создал HTML файл.
Скопировал архив из второго поста.
Раскидал по инструкции.

В итоге: не отображает картинки.
Если убрать .htaccess, то отображает картинку.

Прочитал все шесть страниц - попробовал что советуют - не помогло.
Записан
Chigolberi
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 121



« Ответ #152 : 28.06.2011, 09:58:49 »

У меня не работает, как только не изврощался.

Подскажите есть ли плагин или расширение для этих целей ?
Записан
blizz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #153 : 28.06.2011, 17:51:51 »

Мужики,забудьте про данный скрипт Azn.
Сделайте себе заготовку в lightRoom и штопайте сразу пачками изображения,указывайте позицию водяного знака и все. И потом просто залейте уже отштопанные изображения на сайт. Нагрузка от этого скрипта большая. Многопосещаемые сайты могут пострадать.
Записан
vomitting
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 50



« Ответ #154 : 15.08.2011, 16:59:13 »

как сделать наложение вотермарка в нижнем правом углу ?
Записан
beagler
Практически профи
*******

Репутация: +316/-4
Online Online

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #155 : 15.08.2011, 18:07:14 »

Мужики,забудьте про данный скрипт Azn.
Сделайте себе заготовку в lightRoom и штопайте сразу пачками изображения,указывайте позицию водяного знака и все. И потом просто залейте уже отштопанные изображения на сайт. Нагрузка от этого скрипта большая. Многопосещаемые сайты могут пострадать.
абсолютно правильный подход
Записан
banzaika
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24


« Ответ #156 : 12.09.2011, 06:42:35 »

Ребят, скажите а у хостера valuehost скрипт у кого-нить заработал?

Не пойму... не то из-за того, что у меня кириллический домен .рф привязан к сайту - ниче не происходит, что есть все эти файлы watermark и .htaccess, что их нет...

И еще косяк, помню ставил я пароль на папку, тоже ниче не работало, пока хостера не напряг, тот репу почесал и сказал что корень в моем случае:
Код:
/pub/home/УчетнаяЗапись/htdocs3/administrator/.htpasswd
но даже если таким образом указывать путь до _watermark.php один фиг ниче не работает, тупо 0 эмоций Cry
« Последнее редактирование: 12.09.2011, 06:54:01 от banzaika » Записан
ozhigin
Гость
« Ответ #157 : 29.09.2011, 12:10:16 »

Помогите со скриптом.
на http://i-sky.su/   все работает прекрасно  - VPS от http://www.keyweb.ru/
на http://new.di-version.ru/ не работает  - хостинг https://timeweb.ru/
Записан
mizhgan
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #158 : 06.10.2011, 11:06:42 »

Если у кого не отображаются водяные знаки - возможно на сервере включен веб-сервер nginx, то в .htaccess должно быть:
Код:
DirectoryIndex index.php

<FilesMatch "\.(gif|jpg|jpeg|png)$">
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} -f
   RewriteRule ^(.*)$ /watermark/watermark.php [T=application/x-httpd-php,L,QSA]
</FilesMatch>

<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
хостинг nic.ru
« Последнее редактирование: 11.10.2011, 10:01:05 от mizhgan » Записан
zhenia_01
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 152


Я себя не обидел? :))


« Ответ #159 : 09.10.2011, 17:11:45 »

Может тут об этом уже кто рассказывал, но всё же расскажу, может кому пригодится. Были у меня вот такие проблемы:
1) не работала gif анимация (обсуждали тут), нашёл проблему тут в файле .htaccess убрал обработку gif изображений (удалил gif| в 3 строчке) и всё заработало.
2) на локалке работало всё отлично, а вот на хостинге была проблема: водяной знак налаживался через раз, но если картинку удалить и загрузить снова - работало. Починил и это, теперь всё с первой загрузки работает. Проблема в том, что с картинкой .jpg работает на ура, а вот .JPG не хочет. Вроде расширение одно и то же, но всё же. Поэтому в том же файле .htaccess в третью строчку добавил JPG|. Всё заработало.
А так скрипт отлично работает, нареканий пока нет.  Wink
Записан
guliwer
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Пол: Мужской
Сообщений: 93



« Ответ #160 : 10.10.2011, 20:23:43 »

Всё работает отлично! Спасибо! drink
Отцентровал, но осталась проблема чтоб размеры вод. знака зависили от размера основной картинки пропорционально,
а то на больших картинках он мелкий, на маленьких крупный. Как можно это поправить?  Cheesy
Записан
zhenia_01
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 152


Я себя не обидел? :))


« Ответ #161 : 12.10.2011, 02:50:48 »

осталась проблема чтоб размеры вод. знака зависили от размера основной картинки пропорционально,
а то на больших картинках он мелкий, на маленьких крупный. Как можно это поправить?  Cheesy
Хороший вопрос. Поддерживаю, то же надо. Кто подскажет?
Записан
pachok89
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 28



« Ответ #162 : 28.10.2011, 16:12:26 »

делаю все как написано, не работает.
joomla 1.5.22
Записан
banzaika
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24


« Ответ #163 : 05.12.2011, 17:16:56 »

pachok89 уже ж определили что этот трюк от хостинга зависит...
Почитай тему с начала...
Записан
petyp
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 283


« Ответ #164 : 07.12.2011, 02:49:53 »

http://www.nibbl.ru/joomla/virtuemart/watermark-v-virtuemart/   вот универсальный и легкий способ поставить watermark на любой сайт с любым движком
Записан
banzaika
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24


« Ответ #165 : 07.12.2011, 09:05:53 »

petyp вообщето тут речь шла о Joomla а не о VirtueMart.
И потом все гуру хором в один голос о том что для одобного действия необходима определенная мощность сервера... а как следствие тормоза. Большие тормоза или маленькие это уже вторй вопрос.
Опять же как и всегда есть вопрос безопасности как используемых фичей с нашлепками, так и в плане "если тебе уже поправили сайт" и слили контент... если оригиналы хранить без водяных знаков, то их стырят (тьфу тьфу тьфу конечно) и будут радоваться...

На вкус и цвет фломастеры разные, но сдается мне что оптимальным во всех смыслах вариант полуавтоматического нанесения водяных знаков. Типа скрипт или программа которая в указанном каталоге наносит водяной знак на катринки, а сайт пользуется уже готовыми.

Опять же что-либо "в ручную" как и во все времена дорого но профессионально.
Пример, посмотрите как выполнены водяные знаки на приборах фирмы mastech:
http://mastech.ru/catalog/mult/m83.html
(выберите любую статью о приборе чтобы фото было крупным)

А для ленивых, а так же для вещей которые трудно отслеживать типа соц.сетей, форумов и пр. там да, там все автоматом в отдо и тоже место, определенный копирайт... хотя читал статью (адрес увы не помню) что и на монстрах соц.сетях куча ухищрений по снижению нагрузки на серверы...
Записан
Sponsor
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Сообщений: 100



« Ответ #166 : 25.12.2011, 23:25:28 »

На сервере включен nginx.
Что нужно сделать, чтобы все заработало?
Перепробовал все варианты указаные выше, но ничего не заработало. На других сайтах расположенныых на других серверах все работает.
Записан
zakbc
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #167 : 08.01.2012, 18:56:59 »

Если у кого не отображаются водяные знаки - возможно на сервере включен веб-сервер nginx, то в .htaccess должно быть:
Код:
DirectoryIndex index.php

<FilesMatch "\.(gif|jpg|jpeg|png)$">
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} -f
   RewriteRule ^(.*)$ /watermark/watermark.php [T=application/x-httpd-php,L,QSA]
</FilesMatch>

<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
хостинг nic.ru

Для nic.ru немного подправлю:
DirectoryIndex index.php

<FilesMatch "\.(gif|jpg|jpeg|png|JPG)$">
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} -f
   RewriteRule ^(.*)$ /watermark/watermark.php [T=application/x-httpd-php,L,QSA]
</FilesMatch>

<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
Первый вариант не сработал, немного внес правки, так работает.
Записан
Sakhalin
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 180



« Ответ #168 : 28.01.2012, 00:35:27 »

Keno, спасибо! Все встало с первого раза! +
Записан
kalibrs
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12


« Ответ #169 : 01.02.2012, 02:37:44 »

Есть возможность watermark.png размножить по фото?
Записан
фобос
Осваиваюсь на форуме
***

Репутация: +14/-1
Offline Offline

Пол: Мужской
Сообщений: 193



« Ответ #170 : 06.02.2012, 10:09:14 »

Хороший скрипт, долгое время у меня на сайте работал (PHP 5.2).
Недавно перешел на VPS c PHP 5.3.8 и через некоторое время стал не корректно работать, а именно все картинки делал черными, как квадрат Малевича, либо вообще не загружал Sad
Думал что-то на серваке полетело, выяснил, что данный скрипт косячил. Удалил его все заработало, поставил таже херь.

З.ы. Материалов более 1000 (в каждом от 1-2 картинок). На других сайтах, где картинок раз и два, работает нормально.
Записан
x1
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Сообщений: 103


« Ответ #171 : 08.02.2012, 17:10:17 »

Скрипт работает, но есть одно НО, качество картинки с водяным знаком резко ухудшается. Где можно задать  качество jpg изображения при обработке оригинала?

Добавил позже: Нашел, на 5 странице предлагается:
Цитировать
imageJPEG($out);
изменить на код:
Код:
imageJPEG($out, NULL, 100);  

где "100" означает процент качество от оригинала. Но при 100% фото с водяным знаком все равно отличается от оригинала - получается визуально немного светлее.

И собственно вопрос, а как изменить данный скрипт из 2-го поста, что бы водяной знак НЕ ставился для определенной группы посетителей?

« Последнее редактирование: 09.02.2012, 10:50:04 от x1 » Записан
djos
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 118

http://adsound.net


« Ответ #172 : 11.02.2012, 03:07:48 »

А почему скрипт не работает под php 5.3
что нужно править?
Записан
beagler
Практически профи
*******

Репутация: +316/-4
Online Online

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #173 : 14.02.2012, 21:17:27 »

посмотрите лог ошибок
Записан
xoxol39
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 48


Хохол...


« Ответ #174 : 16.02.2012, 15:23:04 »

Скачал архив из второго поста: watermark_script.zip разархивировал. В корень сайта скинул папку watermark в ней 2 файла: _watermark.php, watermark.png

В папку где находятся фотки на которые мне нужно наложить водяной знак:
/images/stories/katalog
положил фаил .htaccess сос следующим содержимым:В капке katalog есть ещё папки в которых лежат картинки.
http://vertikal.kneu1.tazik.org.ua/images/stories/katalog/vorota/sekcionnie/4.jpg
http://vertikal.kneu1.tazik.org.ua/images/stories/katalog/vorota/sekcionnie/5.jpg
http://vertikal.kneu1.tazik.org.ua/images/stories/katalog/vorota/sekcionnie/6.jpg


К сожалению ничего не наложилось. Подскажите что не так?
Вся проблема в строке:
RewriteRule ^(.*)$ /watermark/_watermark.php [T=application/x-httpd-php,L,QSA]

Нужно убрать нижнее подчеркивание и всё работает.
Записан
xoxol39
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 48


Хохол...


« Ответ #175 : 16.02.2012, 18:00:52 »

Нужно расположить watermark.png по диагонали или вертикально, помогоите пожалуйста, метод тыка и поиск в "Яндекс" без результата.
Записан
Joker
Давно я тут
****

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 383



« Ответ #176 : 02.03.2012, 06:17:15 »

можно ли чтобы для PNG и GIF рисунков бекраунд был не черный а белый
« Последнее редактирование: 02.03.2012, 06:31:38 от Joker » Записан
sergoguga
Давно я тут
****

Репутация: +14/-0
Offline Offline

Сообщений: 394


закажи флэш-банеры!!! www.500r.ru


« Ответ #177 : 13.03.2012, 18:24:06 »

Мужики,забудьте про данный скрипт Azn.
Сделайте себе заготовку в lightRoom и штопайте сразу пачками изображения,указывайте позицию водяного знака и все. И потом просто залейте уже отштопанные изображения на сайт. Нагрузка от этого скрипта большая. Многопосещаемые сайты могут пострадать.
все-таки ДА! как посещалка выросла с 1500 до 2000, то тормоза)))) убираем скрипт - все летит! ))) хм... походу все, кто радуется в ЭТОЙ теме, юзают до 100 уников в день!)))
Записан
valdemarin
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #178 : 18.03.2012, 09:10:00 »

Привет форумчане русской Joomla! Есть, вернее купил, долбаный плагин nice watermark. Теперь никак его не могу настроить что бы он работал, потому что документация на английском, и переводчик криво переводит, и на форуме ихней тех. поддержки глухо. Помогите настроить его, и я соответственно здесь(да вообще везде) выложу в паблик. Документация по этой ссылке: http://www.trinitronic.com/index.php/Joomla-Extension-Documentation/nice-watermark-documentation.html
ЗЫ. Он вообще ничего не кажет.
Joomla 2.5, K2
Web-сервер: NGINX (php-fastcgi) без бакэнда.(впринципе там нет настроек .htaccess)
« Последнее редактирование: 18.03.2012, 10:54:06 от valdemarin » Записан
valdemarin
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #179 : 20.03.2012, 12:18:17 »

Смотрю всем все равно, ладно, если кто сможет разобраться отпишитесь пожалуйста, как его установить что бы нормально работал.
Nice Watermark
Записан
Страниц: 1 2 3 4 5 [6] 7   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet