Практика
За несколько лет работы на многих сайтах и сервисах применял один и тот же скрипт с наращиванием функционала.Со временем, этот скрипт стал практически идеальным. Он имеет минимальную связность и зависимость от других модулей что обеспечило быструю интеграцию с любым фреймворком или CMS, он пропорционально изображениям накладывает в нужное место логотип. Этот скрипт умеет ресайзить исходное изображение с заданными размерами (5 типов, обрезать или не обрезать, сохранять ли пропорции, ведущая ширина или высота). Так же он может брать изображения выше корня сайта, то есть недоступны оригиналы извне, он умеет кешировать. Он может логировать или уведомлять на емейл про "вызванные" отсутствующие изображения. Он может проверять рефер и если есть вставка с другого сайта, то выдает сообщение вместо изображения, а если картинка открыта на весь экран( без сайта ),то выполняет редирект на статью оригинал... В общем, очень классный модуль получился!

Комментарии