оздаем в корне сайта папку с названием watermark и забрасываем в нее два этих файла:Создаем 2 файла
_watermark.php (сам скрипт):
<? waterMark($_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'], "watermark.png", "bottom=5,right=5"); function waterMark($original, $watermark, $placement = 'bottom=5,right=5', $destination = null) { if (!$info_o) return false; if (!$info_w) return false; case 'bottom': $y = $info_o[1] - $info_w[1] - (int)$sy; break; case 'middle': break; default: $y = (int)$sy; break; } case 'right': $x = $info_o[0] - $info_w[0] - (int)$sx; break; case 'center': break; default: $x = (int)$sx; break; } if( ($info_o[0] > 250) && ($info_o[1] > 250) ) { } switch ($info_o[2]) { case 1: break; case 2: break; case 3: break; } return true; } ?>
и watermark.png(вашу картинку)
2.Создаем файл .htaccess:
DirectoryIndex index.php <FilesMatch "\.(gif|jpg|png)$"> RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ /watermark/_watermark.php [T=application/x-httpd-php,L,QSA] </FilesMatch>
Я бы не был так уверен. Эта "штука" для каждой картинки, запрошенной браузером, на лету накладывает ватермарк, причем на gif зачем то тоже. В общем, вы конечно пользуйтесь, но глупость народу не советуйте. Под глупостью подразумевается:Очень удачная штука.
2.Создаем файл .htaccess:
На аватарки тоже?)для каждой картинкина лету накладывает ватермарк
На аватарки тоже?)для каждой картинкина лету накладывает ватермарк
конечно :)
на все графические файлы с расширением jpg, png, gif.
Не совсем на все конечно, есть ограничение в 250 пикс, но все равно ничего хорошего в таком подходе нет.на все графические файлы с расширением jpg, png, gif.
Ой какой строгий. Расслабся чувак, не все сразу, будет решение, 4 дня с релиза только прошло. Разглагольствования позволяют поддерживать тему в актуальном состоянии, чтобы она не спускалась глубоко вниз где ее уже никто не увидит, это привлечет к ней больше внимания разработчиков, а значит увеличит шансы на то, что кто нибудь предложит решение.Решение предлагайте. Делу разглогальствованием не помочь.
Решение найти необходимо, а не обсуждать его существование в мире сём.Ой какой строгий
Идеализации. Видите ли, те кто умеет искать решения, разработчики — они ищут и много тут не базарят, а те кто не умеет, простые пользователи cms — обсуждают и разглагольствуют, ну а тем кому совсем сильно нужно, необходимо как вы говорите, изыскивают бюджеты и заказывают платные доработки. Так что все нормально, кто-то занимается творческими поисками, кто-то технической реализацией, это обычная атмосфера здесь, привыкайте.Решение найти необходимо, а не обсуждать его существование в мире сём.