<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : [Release] Watermark (Siena)</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 17 Apr 2026 19:14:12 -0000</pubDate>

		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Вижу что многие интересуются возможностью ставить водяные знаки на изображения.</p>

<p>Главная проблема часто возникает когда сайт находится на сервере nginx а не apache. Я с этим вопросом сам сталкивался не раз. Сервер nginx обрабатывает изображения по своим правилам. Поэтому если используется обращение через .htaccess, например:</p>

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

<p> , водяной знак может не появляться, так как правило обработки не действует. В таком случае достаточно было обратиться к хостеру, и попросить включить в настройках перенаправление обработки правил на apache , после чего вышеуказанные варианты срабатывают. </p>

<p> Другой вариант в таком случае - явный вызов изображений через соответствующий файл, тогда изображения имеют пути вида:</p>

<pre class="brush:php;">
&lt;img src="https://www.cotonti.com/watermark.php?image=****" alt=""&gt;</pre>

<p>Минус такого варианта - изображения можно скачать без водяного знака, с таким же успехом можно было через js водяной знак наложить налету, он тоже не пометит их при скачивании. В первом варианте изображения скачиваются с водяным знаком, так как обработка происходит налету средствами сервера, но для него нужен apache.</p>

<blockquote><a href="https://www.cotonti.com/forums?m=posts&amp;q=6546&amp;d=1#41181">#41181</a> <strong>Macik:</strong>

<p>Если нужен функционал watermark — попробуй модуль Files от Alex300. Он однозначно работает со свежими версиями, плюс ко всему там еще гора полезных функций.</p>
</blockquote>

<p>Третий вариант - использовать расширения движка, которые обрабатывают изображения при загрузке. Для этих целей как раз отлично подходит модуль file, как выше рекомендовал <strong>Macik ()</strong>. Если правильно настроить, то и водяные знаки будут, и сервер не напрягает лишними обращениями. Я в последнее время на всех проектах использую именно этот вариант, и вообще давно использую модуль file , отличное решение.</p>

<p>И еще один очень важный момент при наложении водяных знаков с помошью модуля file - это то, что в любой момент их можно удалить/изменить, глобально. Обрабатываются также изображения - аватары пользователей. Нужно лишь правильно настроить изначально, и все. Но для настроек имеется подробное описание api. </p>

<p> </p>
]]></description>
			<pubDate>Mon, 09 Nov 2015 15:26:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post41183]]></link>
		</item>
		<item>
			<title>Romnik</title>
			<description><![CDATA[<p>Спасибо!</p>

<p>Сейчас попробую...</p>
]]></description>
			<pubDate>Mon, 09 Nov 2015 12:59:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post41182]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Romnik, я уже давно с этими плагинами не работал. И тем более не проверял их на свежих версиях.<br />
Если нужен функционал watermark — попробуй модуль Files от Alex300. Он однозначно работает со свежими версиями, плюс ко всему там еще гора полезных функций.<br /><br /><a href="https://github.com/Alex300/files" rel="nofollow">Скачать</a> / <a href="http://portal30.ru/sozdanie-internet-sajtov/free-scripts/cotonti-files" rel="nofollow">Дока</a> / <a href="https://www.cotonti.com/forums?m=posts&amp;q=7896">Обсуждение</a><br />
 </p>
]]></description>
			<pubDate>Mon, 09 Nov 2015 12:52:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post41181]]></link>
		</item>
		<item>
			<title>Romnik</title>
			<description><![CDATA[<p>Аналогично - так-же не работает. Ставил на <strong>Siena 0.9.18</strong></p>

<p>Скачивал отсюда, установил по инструкции. Ничего не происходит.</p>

<p>Устанавливал все версии с данного сайта. Не работает ни одна.</p>

<p><strong><a href="https://www.cotonti.com/users/Macik">Macik</a></strong> - ваш вариант тоже пробовал. Та-же участь...</p>

<p>Жаль...</p>

<p>Нужная вещь.</p>
]]></description>
			<pubDate>Mon, 09 Nov 2015 12:08:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post41179]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Очень мало информации. Что установили, куда? Какие версии? Откуда скачан плагин? Какие настройки сделали, по пунктам? </p>
]]></description>
			<pubDate>Mon, 19 Oct 2015 21:28:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post41093]]></link>
		</item>
		<item>
			<title>Kobrin</title>
			<description><![CDATA[<p>Тоже установил, но ничего не происходит</p>

<p> </p>
]]></description>
			<pubDate>Thu, 15 Oct 2015 22:34:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post41089]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Плагин нуждается в хорошей доработке. Если есть возможность используй тот, на который ссылку давал Трастмастер.</p>
]]></description>
			<pubDate>Fri, 21 Mar 2014 09:50:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post39322]]></link>
		</item>
		<item>
			<title>DeeP5</title>
			<description><![CDATA[<p>не хочет работать....где настроить путь к изображениям ?</p>

<p><br />
 </p>
]]></description>
			<pubDate>Tue, 18 Mar 2014 19:28:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post39303]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	<strong>Macik</strong>. Хорошая идейка!</p>
]]></description>
			<pubDate>Wed, 14 Dec 2011 07:33:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post32047]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=30963%2330963">#30963</a> <strong>Evil: </strong><br /><p>
		Может у кого есть идеи по расширению функционала плагина?</p>
</blockquote>
<p>
	Идею плагина поддерживаю. Но до расширения я бы сделал:</p>
<ul><li>
		краткую инструкцию для "одаренных" по установке.</li>
	<li>
		код
		<pre class="brush:php;">
return '&lt;img'.$m[1].'src="http://rus-ea.ru/index.php</pre>
		вынести в файл настроек или брать (что логично из $cfg['mainurl'] через global)</li>
	<li>
		Возможн в RegExp ошибка, т.к. у меня получается двойная кавычка вылазит (см. перед тегом alt):
		<pre>
&lt;img style="width:640px;height:380px;" src="http://localhost/site/index.php?r=watermark&amp;type=png&amp;img=http://habrastorage.org/storage1/fb09e22e/c53ec92c/921d4a1e/8bd2155e.png"" alt=""&gt;</pre>
	</li>
	<li>
		Еще как вариант вынести название (путь) watermark файла в настройки плагина.</li>
	<li>
		Исправить: ватермарк не обрабатывает картинки указанные по относительной ссылке, например: 
		<pre class="brush:xml;">
&lt;img src="https://www.cotonti.com/datas/users/apple-touch-icon.png" alt=""&gt;</pre>
	</li>
</ul><p>
	По теме расширения функционала: </p>
<p>
	1. интересная статья о watermark'ах проскакивала на Хабре:  <a href="http://habrahabr.ru/blogs/webdev/125666/" rel="nofollow">http://habrahabr.ru/blogs/webdev/125666/</a></p>
<p>
	2. Общие мысли по реализации: на мой взгляд главная задача watermark это защита картинки от копирования. Сейчас ссылка на оригинал картинки передается в скрипт в открытом виде. Соотв. защита не работает (кроме случая совсем неопытного пользователя), т.к. картинку получится вытащить по прямой ссылке, хоть руками, хоть автоматическими средствами. Есть идея примитивно шифровать имя файла, например:</p>
<pre class="brush:xml;wrap-lines:false;">
&lt;img style="width:640px;height:380px;" src="http://localhost/site/index.php?r=watermark&amp;type=png&amp;img=dijfdhfyu3gyu4bfjbfj4bf34u3isdr4r34u9r8h" alt=""&gt;</pre>

<p>
	Это затруднит выуживание файла.</p>
<p>
	3. Добавить параметр или фильтр по которому файлы не будут "трансформироваться". Например у меня галлерея и есть общая страница с превью файлов - они маленькие но их 100500. Настраиваем фильтр например по размеру - если файл &lt; 10 кб (или 100px) его не трогаем.</p>
<p>
	4. Прикрутить кеширование, благо механизм в Котонти есть. Иначе помрем на растрате ресуросов.</p>
<p>
	5. (тогда) для любителей эстетики можно ввести параметр определяющий режим наложения, например полупрозрачное с заданным коэффициентом.</p>
<p>
	пока все. :)</p>
<p>
	 </p>
<p>
	 </p>
<p>
	 </p>
<p>
	 </p>
]]></description>
			<pubDate>Tue, 13 Dec 2011 21:36:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post32041]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=31969%2331969">#31969</a> <strong>Chiaroscuro: </strong><br /><p>
		В pagemavatar не работает подобная фича. Жаль.</p>
</blockquote>
<p>
	Я ставил <a href="http://www.cotonti.com/extensions/files-media/watermark">этот</a> плагин, работает. У меня pagemavatar сохраняет картинки в datas/users, поэтому URL masks в конфиге плагина:</p>
<pre class="brush:plain;">
datas/users/(.*?)\.(gif|jpeg|jpg|png)</pre>

]]></description>
			<pubDate>Sun, 11 Dec 2011 14:30:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post31972]]></link>
		</item>
		<item>
			<title>Chiaroscuro</title>
			<description><![CDATA[<p>
	В pagemavatar не работает подобная фича. Жаль.</p>
]]></description>
			<pubDate>Sun, 11 Dec 2011 12:10:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post31969]]></link>
		</item>
		<item>
			<title>Evil</title>
			<description><![CDATA[<p>
	Может у кого есть идеи по расширению функционала плагина?</p>
]]></description>
			<pubDate>Tue, 11 Oct 2011 16:21:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post30963]]></link>
		</item>
		<item>
			<title>Fox</title>
			<description><![CDATA[<p>
	Пока нетестил но спасибо так держать<img alt="yes" height="20" src="http://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/thumbs_up.gif" title="yes" width="20" /></p>
]]></description>
			<pubDate>Fri, 07 Oct 2011 17:03:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post30930]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	молодчина</p>
]]></description>
			<pubDate>Fri, 07 Oct 2011 14:13:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post30926]]></link>
		</item>
		<item>
			<title>Evil</title>
			<description><![CDATA[<p>
	Плагин <strong>Watermark</strong> предназначен для использования в разработке веб-сайтов, требующих защиты контента (в частности изображений) от незаконного использования на сторонних сайтах. Плагин предельно прост в использовании и позволяет в автоматическом режиме накладывать водяной знак в формате <strong>.png</strong> на каждое изображение опубликованное пользователем.</p>
<p>
	Наложению поддаются изображения форматов: <strong>.jpg .jpeg .bmp .png</strong>.</p>
<p>
	Модуль написан и проверен для <strong>Cotonti Siena 0.9.5</strong>.</p>
<p>
	По вопросам\багам\предложениям прошу писать в этой теме.</p>
<p>
	Это мой первый собственный плагин на данном форуме, надеюсь, что не последний.</p>
<p>
	 <a href="http://www.cotonti.com/datas/users/watermark_267.rar">Скачать плагин Watermark ver.1.0</a></p>
<p>
	<em><strong>Установка:</strong></em> <strong>стандартна.</strong><br />
	- распаковать архив<br />
	- папку <strong>watermark</strong> скопировать на сервер в папку <strong>plugins</strong>.<br />
	- установить плагин в панели управления.<br />
	- добавить свой файл <strong>watermark/images/watermark.png</strong>.</p>
<p>
	<em><strong>Пример работы:</strong></em></p>
<p>
	<img alt="" src="http://rus-ea.ru/index.php?r=watermark&amp;type=jpg&amp;img=http://kinoclub.jiexa.netoflife.net/db/covers/x_303.jpg" style="width:200px;height:294px;" /></p>
]]></description>
			<pubDate>Fri, 07 Oct 2011 12:37:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=6546&d=0#post30923]]></link>
		</item>
	</channel>
</rss>