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

此构造返回原始大小的图像

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

3 回答 3

0

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

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

或者将您的电视输出类型更改为“图像”,然后:

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

应该管用。

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

于 2015-03-21T16:33:05.570 回答
0

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

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

myimagetv电视

输入类型:图像

输出类型:文本

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

于 2015-08-13T18:32:02.830 回答
0

如果您在网络服务器上的子文件夹上使用 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 (仅具有相对路径的条目!)

奥利弗

于 2015-10-01T13:22:14.243 回答