Modx phpthumbof 对图像没有影响

Modx phpthumbof have no effect on image

<img src = "[[+tv.img:phpthumbof=`w=180&h=150`]]">

此结构returns原始尺寸的图像

  1. 我尝试用 777
  2. 创建 phpthumbof/cache
  3. 我尝试重新安装 phpthumbof
  4. ImageMagick 安装在 php
  5. "phpthumb:...allow...docroot..." 在配置中启用
  6. 我尝试了 "pthumb",但结果相同

我认为您尝试使用它的方式可能是问题所在,您可以尝试:

<img src = "[[!phpthumbof? &input=`[[+tv.img]]` &options=`&w=180&h=150`]]">

或者将您的电视输出类型更改为 "image" 然后:

[[+tv.img:phpthumbof=`w=180&h=150`]]

应该可以。

我认为可能发生的情况是您的电视输出只是路径,而 phpthumbof 不能只用它需要实际图像作为输入的路径做任何事情 ~ 所以它只是被忽略了。

你没说你用的是什么版本的MODX。但我通常是这样做的:

<img src="[[*myimagetv:phpthumbof=`w=180&h=150`]]">

myimagetv 电视

输入类型:图片

输出类型:文本

注意:如果您的标签位于片段调用的块模板内,则星号应改为加号。

如果您在网络服务器的子文件夹上使用 phpthumbof,那么 phpthumbof 在内部使用了错误的路径。

例如: 您的文档根目录 yourdomain.de 并指向 /var/www/htdocs/yourdomain.de

您的 MODX 安装在子文件夹 /var/www/htdocs/yourdomain.de/test/

您使用您的域编辑您的 MODX-test-"domain"。de/test/manager。 -> 一切都按预期工作(phpthumbof 不是)

如果您创建一个新的子域 aka test.yourdomain.de 作为真正的文档根并将该域映射到您的子文件夹 /var/www/htdocs/yourdomain.de/test/ phpthumbof 正在按预期工作!

记住在更改之前清除 MODX 缓存并修改文件 core/config/config。inc.php(仅具有相对路径的条目!)

奥利弗