» » » Многократное наложение wotemark на картинку

Многократное наложение wotemark на картинку

Многократное наложение wotemark на картинку

Данный хак позволяет сделать наложение ватермарка (watermark, водяной знак) по всей картинке много раз. Очень прост в установке и очень полезен владельцам сайтов которые борются с дублированием контента.

Установка:
В файле /engine/classes/thumb.class.php найти:
imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height );


И заменить на:
$num_x = floor($image_width / $watermark_width);
        $num_y = floor($image_height / $watermark_height);
        
        for($i = 0; $i <= $num_x;$i++) {
            $watermark_x = $watermark_width * $i;
            if($i != 0) imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height );
            
            for($x = 0; $x <= $num_y;$x++) {
            $watermark_y = $watermark_height * $x;
            imagecopy( $this->img['src'], $watermark, $watermark_x, $watermark_y, 0, 0, $watermark_width, $watermark_height );
            }
        }


Версия DLE: 9.х

Автор: candro | Комментариев: 0 | Категория: DataLife Engine » Хаки DLE

Комментарии



Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
RomanZaharov.Ru- Блог простого веб-мастера . © 2013-2014