От автора -
Title: Attach Watermark
Description: Добавляет "неотлепляемый" водяной знак к вложенным изображениям.
Version: 1.0.2b
Author Username: Sheer
ACP-->СООБЩЕНИЯ-->ВЛОЖЕНИЯ-->Настройки вложений
./images/watermark.png
(вложен в архив - замените своей картинкой)includes/functions_upload.php
includes/functions_user.php
(в инструкции) в дальнейшем уже не потребуется.// Image Watermark Mod Start -->
if (!isset($config['user_confirm_watermark']) || !$config['user_confirm_watermark'])
{
$wm_lock = true;
}
if ($this->is_image() && isset($config['img_create_watermark']) && $config['img_create_watermark'] && $wm_lock)
{
$this->watermark_images($this->extension);
}
// <-- Image Watermark Mod End
// Image Watermark Mod Start -->
if (!isset($config['user_confirm_watermark']) || !$config['user_confirm_watermark'])
{
$wm_lock = true;
}
if ($this->is_image() && isset($config['img_create_watermark']) && $config['img_create_watermark'] && $wm_lock && $_GET['mode'] != "avatar")
{
$this->watermark_images($this->extension);
}
// <-- Image Watermark Mod End
if ($this->is_ani($this->destination_file))
{
$this->error[] = sprintf($user->lang[$this->upload->error_prefix . 'ANIMATE_GIF_WM_INWALID'], $this->destination_file);
}
if ($this->is_ani($this->destination_file))
{
$wn_types = false;
$type = false;
}
language/язык/common.php
правку ANIMATE_GIF_WM_INWALID
уже тоже не придётся делать.spacer.gif
- Можно изменить на другое изображение в gif.
$water = imagecreatefrompng('images/watermark.png');
if (imagesx($img) < imagesx($water)*3)
{
$water = imagecreatefrompng('images/watermark_med.png');
if (imagesx($img) < imagesx($water)*3)
{
$water = imagecreatefrompng('images/watermark_mini.png');
if (imagesx($img) < imagesx($water)*3)
{
$water = imagecreatefrompng('images/watermark_zero.png');
if (imagesx($img) < imagesx($water)*3)
{
$water = imagecreatefromgif('images/spacer.gif');
}
}
}
}
else
{
$this->error[] = sprintf($user->lang['IMAGE_TYPE_WM_INWALID'], $type);
}
Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)