Проблемы с phpthumbon. Modx revo phpthumbon
phpthumbon.images_dir | Папка, которая будет вырезаться из пути в кеш-директории | Возможные значенияИмя папки Значение по умолчаниюimages ПримечаниеОтносительно директории assets |
phpthumbon.quality | Качество картинки по умолчанию | Возможные значенияЦелое число больше 0 Значение по умолчанию96 ПримечаниеЕсли не задано качество картинки в параметрах при вызове сниппета, то будет использоваться это значение |
phpthumbon.cache_dir | Имя папки с кешем | Возможные значенияИмя папки Значение по умолчаниюcache_image ПримечаниеОтносительно папки assets |
phpthumbon.ext | Если на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип | Возможные значенияРасширение имени файла Значение по умолчаниюjpeg ПримечаниеЕсли на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип |
phpthumbon.noimage | Путь к картинки с изображением "картинка не существует" | Возможные значенияПуть к файлу Значение по умолчанию{assets_path}components/phpthumbon/noimage.jpg ПримечаниеЕсли картинка указанная в input окажется не доступной или вообще этот параметр пуст, то на обработку поступит картинка указанная в этом параметре |
phpthumbon.queue | Активация поддержки очередей | Возможные значения0, 1, 2 Значение по умолчанию0 Примечание0 - не использовать очереди; 1 - использовать очередь и не сжимать noimage; 2 - использовать очередь и сжимать noimage под нужный размер |
phpthumbon.queue_classpath | Путь к файлу с классом QueueThumb | Возможные значения0, 1, 2 Значение по умолчанию{core_path}/components/phpthumbon/queue/QueueThumb.class.php ПримечаниеВ указанном файле должен располагаться класс QueueThumb с публичным статичным методом add(phpThumbOn $ThumbOn, modX $modx). Класс по умолчанию не использует очередей в прямом смысле слова и лишь сохраняет данные в таблицу modx_thumb_images для последующей обработки через процессор из крона. |
phpthumbon.error_mode | Правила обработки ошибочных картинок | Возможные значения1, 2 Значение по умолчанию1 Примечание1 (по умолчанию) - сжатие noimage с заданными параметрами; 2 - вывод оригинальной картинки без обработки |
phpthumbon.noimage_cache | Папка с закешированными noimage файлами | Возможные значенияполный путь к любой папке Значение по умолчанию{assets_path}components/phpthumbon/cache/ ПримечаниеПуть к папке в которой уже хранятся noimage нужных размеров |
phpthumbon.total_queue | Число обрабатываемых заданий из очереди за 1 раз | Возможные значенияот 1 до 10 Значение по умолчанию1 ПримечаниеНе более 10. В случае отсутствия значения у этого параметра устанавливается значение по умолчанию - 1 |
phpthumbon.make_cachename | Сниппет который может подменить дефолтные правила формирования кеш имен картинок | Возможные значенияЛюбое имя существующего сниппета в системе Значение по умолчанию(пусто) ПримечаниеСниппет должен вернуть сериализованный массив со следующими ключами: _cacheFileName (имя файла с полным адресом относительно корня сервера), _cacheSuffix (суффикс в имени кеш файла), _globThumb (шаблон поиска других превьюх этого же файла) |
modx.ws
phpthumb: Примеры - [MODX] Guru
Изменение размера
Исходное изображение в 3264х2448 пикселей изменяем в 267х200 пикселей с помощью опций zc, far и iar
Степень сжатия
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,far=C,bg=e2e2e2,q=1`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,far=C,bg=e2e2e2,q=50`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,far=C,bg=e2e2e2,q=75`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,far=C,bg=e2e2e2,q=95`]]">
Поворот изображения
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,ra=45`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,ra=-45`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,ra=90`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,ra=180`]]"> Изменение яркости
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=brit|-255`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=brit|-25`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=brit|25`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=brit|255`]]">Изменение контрастности
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=cont|-255`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=cont|-25`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=cont|25`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=cont|255`]]">
Гамма-коррекция
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=gam|0.01`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=gam|1.0`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=gam|5.0`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=gam|10`]]"> Насыщенность
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=sat|0`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=sat|-10`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=sat|-50`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=sat|-100`]]">
Водяные знаки
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=wmi|/assets/images/phpthumb/water.png|BR|50|5|5`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=wmi|/assets/images/phpthumb/water.png|C|50`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=wmi|/assets/images/phpthumb/water.png|*|50|5|5`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=wmi|/assets/images/phpthumb/water.png|C|50|||45`]]"> Скругление углов
<img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=ric|15|15`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=ric|50|50`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=ric|100|100`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C,fltr[]=ric|50|15`]]">phpthumbon.images_dir | Папка, которая будет вырезаться из пути в кеш-директории | Возможные значения Имя папки Значение по умолчанию images Примечание Относительно директории assets |
phpthumbon.quality | Качество картинки по умолчанию | Возможные значения Целое число больше 0 Значение по умолчанию 96 Примечание Если не задано качество картинки в параметрах при вызове сниппета, то будет использоваться это значение |
phpthumbon.cache_dir | Имя папки с кешем | Возможные значения Имя папки Значение по умолчанию cache_image Примечание Относительно папки assets |
phpthumbon.ext | Если на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип | Возможные значения Расширение имени файла Значение по умолчанию jpeg Примечание Если на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип |
phpthumbon.noimage | Путь к картинки с изображением «картинка не существует» | Возможные значения Путь к файлу Значение по умолчанию {assets_path}components/phpthumbon/noimage.jpg Примечание Если картинка указанная в input окажется не доступной или вообще этот параметр пуст, то на обработку поступит картинка указанная в этом параметре |
phpthumbon.queue | Активация поддержки очередей | Возможные значения 0, 1, 2 Значение по умолчанию 0 Примечание 0 — не использовать очереди; 1 — использовать очередь и не сжимать noimage; 2 — использовать очередь и сжимать noimage под нужный размер |
phpthumbon.queue_classpath | Путь к файлу с классом QueueThumb | Возможные значения 0, 1, 2 Значение по умолчанию {core_path}/components/phpthumbon/queue/QueueThumb.class.php Примечание В указанном файле должен располагаться класс QueueThumb с публичным статичным методом add(phpThumbOn $ThumbOn, modX $modx). Класс по умолчанию не использует очередей в прямом смысле слова и лишь сохраняет данные в таблицу modx_thumb_images для последующей обработки через процессор из крона. |
phpthumbon.error_mode | Правила обработки ошибочных картинок | Возможные значения 1, 2 Значение по умолчанию 1 Примечание 1 (по умолчанию) — сжатие noimage с заданными параметрами; 2 — вывод оригинальной картинки без обработки |
phpthumbon.noimage_cache | Папка с закешированными noimage файлами | Возможные значения полный путь к любой папке Значение по умолчанию {assets_path}components/phpthumbon/cache/ Примечание Путь к папке в которой уже хранятся noimage нужных размеров |
phpthumbon.total_queue | Число обрабатываемых заданий из очереди за 1 раз | Возможные значения от 1 до 10 Значение по умолчанию 1 Примечание Не более 10. В случае отсутствия значения у этого параметра устанавливается значение по умолчанию — 1 |
phpthumbon.make_cachename | Сниппет который может подменить дефолтные правила формирования кеш имен картинок | Возможные значения Любое имя существующего сниппета в системе Значение по умолчанию(пусто) Примечание Сниппет должен вернуть сериализованный массив со следующими ключами:
|
modstore.pro
Проблемы с phpthumbon / modx.pro
Сегодня обновила несколько компонентов, среди них: MIGX, pdoTools. После этого начались проблемы с ресайзом картинок с помощью phpthumbon. Откатила назад — все равно не помогло.Вот такой вызов:[[+tv.photo:phpthumbon=`&w=317&h=214&zc=1`]]выводит картинку, но неправильно ресайзит, а такой:[[phpthumbon? &input=`[[+tv.photo]]` &options=`&w=317&h=214&zc=1`]]нет, хотя именно он работал до обновления, причем правильно.На данный момент в админке при вборе документа, где в дополнительных полях используется MIGx вот что:
Notice: Undefined property: Migx::$migxlang in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 529а при создании\редактировании строки (которая с помощью этого компонента сделана) вот что:Notice: Undefined property: Migx::$langSearch in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langReplace in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langSearch in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langReplace in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langSearch in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langReplace in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langSearch in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langReplace in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langSearch in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$langReplace in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 550 Notice: Undefined property: Migx::$migxlang in /var/www/devz/www/core/components/migx/model/migx/migx.class.php on line 529А на самом сайте в теге img:<img src="<h5>[2014-02-03 18:21:30] (ERROR @ /index.php)</h5><pre>[phpthumbon] Could not generate thumbnail</pre> ">Проблема очень актуальная, сайт посещаемый…P.S. я понимаю, Василий, что твой блог не для таких вопросов, но, как мы все знаем, реальную помощь можно найти только здесь.
modx.pro