Проблемы с phpthumbon. Modx revo phpthumbon


phpthumbon документация MODX

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

phpthumb 3264х2448 пикселей изменяем в 267х200 пикселей с помощью опций zc, far и iarphpthumb 3264х2448 пикселей изменяем в 267х200 пикселей с помощью опций zc, far и iarphpthumb 3264х2448 пикселей изменяем в 267х200 пикселей с помощью опций zc, far и iar
phpthumb 3264х2448 пикселей изменяем в 267х200 пикселей с помощью опций zc, far и iar <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,zc=C`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,far=C,bg=e2e2e2`]]"> <img src="[[phpthumb? &input=`assets/images/phpthumb/img_71691.JPG` &options=`w=267,h=200,iar=1`]]">

Степень сжатия

<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`]]">

modx-gu.ru

phpThumbOn / Работа с фото, видео и файлами / Дополнения MODX / modstore.pro

ПараметрОписаниеЗначение
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 (шаблон поиска других превьюх этого же файла)

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="&lt;h5&gt;[2014-02-03 18:21:30] (ERROR @ /index.php)&lt;/h5&gt;&lt;pre&gt;[phpthumbon] Could not generate thumbnail&lt;/pre&gt; ">Проблема очень актуальная, сайт посещаемый…

P.S. я понимаю, Василий, что твой блог не для таких вопросов, но, как мы все знаем, реальную помощь можно найти только здесь.

modx.pro


Prostoy-Site | Все права защищены © 2018 | Карта сайта