Скачать: http://www.cotonti.com/datas/users/thumbedit_220.rar
Плагин ThumbEdit предназначен для произвольного создания миникартинок на основе полномасштабного изображения.
Данный плагин позволяет выбирать любую прямоугольную область исходного изображения и сохранять ее, как миникартинку с определенными размерами.
Параметры миникартинки соответствуют либо настройкам модуля Файлового архива сайта, либо собственным настройкам плагина ThumbEdit.
При создании миникартинки пользователь может выбрать следующие параметры ее сохранения:
1. Шириной X пикс. и высотой Y пикс.
В этом случае плагин позволяет пользователю выделить и сохранить прмяоугольную область, пропорциональную ширине X пикс. и высоте Y пикс.
Независимо от того, на сколько выделенная область превышает минимально возможную (X/Y), миникартинка будет уменьшена при сохранении до размера X пикс. по ширине / Y пикс. по высоте.
2. Шириной X пикс.
Не зависимо от площади выделенной области, миникартинка будет сохранена с шириной X пикс. И пропорциональной высотой.
3. Высотой Y пикс.
Не зависимо от площади выделенной области, миникартинка будет сохранена с высотой Y пикс. И пропорциональной шириной.
4. Как есть.
Миникартинка будет точно повторять выделенную область исходного изображения.
Во всех случаях минимальная область возможного выделения будет ограничена размерами ширины (X пикс) и высоты (Y пикс),
установленными для миникартинок в настройках модуля Файлового архива сайта или в настройках самого плагина ThumbEdit.
Установка:
1. Скопируйте папку thumbedit в директорию plugins своего сайта.
2. Установите плагин в Административной панели сайта.
3. Измените настройки плагина на свое усмотрение.
4. Внесите вызов функции thumbedit в tpl-файлы вышей темы для вызова плагина
Например для файла modules/pfs/tpl/pfs.tpl:
{PFS_ROW_FILE|thumbedit('datas/thumbs/$this','datas/users/$this',640,480,'thumbedit')}
Здесь:
'datas/thumbs/$this' - путь к файлу миникартинки
'datas/users/$this' - путь к файлу исходного изображения
640 - максимальная ширина исходного изображения в окне плагина (по умолчанию - 800)
480 - максимальная высота исходного изображения в окне плагина (по умолчанию - 600)
thumbedit - TPL-файл рабочего окна плагина (по умолчанию - thumbedit)
Короткая запись вызова функции со значениями по умолчанию будет выглядеть так:
{PFS_ROW_FILE|thumbedit('datas/thumbs/$this','datas/users/$this')}
В результате удачного выполнения функции thumbedit в месте ее вызова появится ссылка "Правка",
открывающая окно плагина ThumbEdit для соответствующего файла изображения.