<img src = "[[+tv.img:phpthumbof=`w=180&h=150`]]">
此构造返回原始大小的图像
- 我尝试使用 777 创建 phpthumbof/cache
- 我尝试重新安装 phpthumbof
- ImageMagick 安装在 php 中
- “phpthumb:...allow...docroot...”在配置中启用
- 我试过“pthumb”,但结果相同
我认为您尝试使用它的方式可能是问题所在,您可以尝试:
<img src = "[[!phpthumbof? &input=`[[+tv.img]]` &options=`&w=180&h=150`]]">
或者将您的电视输出类型更改为“图像”,然后:
[[+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/ 子文件夹中
您使用 yourdomain.de/test/manager 编辑您的 MODX-test-“域”。-> 一切都按预期工作(phpthumbof 不是)
如果您创建一个新的子域 aka test.yourdomain.de 作为真正的文档根目录并将该域映射到您的子文件夹 /var/www/htdocs/yourdomain.de/test/ phpthumbof 正在按预期工作!
请记住在更改之前清除 MODX-Cache 并修改文件 core/config/config.inc.php (仅具有相对路径的条目!)
奥利弗