Работаю по всей России

vasilisa1210@mail.ru

Главная » Уроки » Уроки по Modx Evo » [Modx Evo] phpThumb - редактируем картинки на лету

[Modx Evo] phpThumb - редактируем картинки на лету

  1. Скачиваем официальный пакет phpThumb  (новые файлы - http://phpthumb.sourceforge.net/#download)
  2. Копируем содержимое папки в папку assets/snippets/phpthumb
  3. Изменяем phpThumb.config.php под наши нужды (либо пропускаем этот пункт)
  4. Создаем директорию для кеша  - assets/images/.phpthumb_cache
  5. Файл image.php копируем в корень сайта
  6. Можно задать пароль в phpThumb.config.php  или пропустить этот пункт
  7. Создаем новый сниппет с именем phx:phpthumb, в него копируем содержимое файла snippet_phx_phpthumb
  8. Можно создать плагин или пропустить этот пункт. Вставьте в плагин содержимое из файла plugin_phpthumb.php, дайте плагину имя и на вкладке СИСТЕМНЫЕ СОБЫТИЯ поставьте галочку на OnWebPagePreRender
  9. Создаем TV с именем myimage и типом - картинка, присваиваем к нужным шаблонам - сохраняем.

Примеры использования phpthumb

 [+myimage:phpthumb=`w=450`+]

 изменить размер изображения в ширину на 450px

 [+myimage:phpthumb=`w=450&ar=x&fltr{}=gray&fltr{}=rcd|8|1`+]

измененить размер в ширину на 450px, повернуть его и применить некоторые фильтры

PHPThumb создает эскизы и изменяет изображения на лету и кэширует их. Так же можно менять размер картинки.

Примеры использования БЕЗ сниппета (если этот вариант не работает)