phpthumb и media source

Здравствуйте, уважаемые коллеги :)

Сломал голову, не пойму что происходит:

Файл лежит на Selectel, загружен через Swift, id media source = 3

1) Так работает:

/connectors/system/phpthumb.php?w=225&h=100&aoe=0&far=0&zc=1&src=3252/40040-1-1296575451.png&source=3

Картинка ресайзится и выводится, как в админке, так и просто по URL.

2) Так не работает:

{$_modx->runSnippet('!pthumb', [
                        'input' => '3252/40040-1-1296575451.png',
                        'options' => 'w=225&h=119&aoe=0&far=0&zc=1&source=3',
                    ])}
В логи пишется:

[pThumb] Resource: 3249 || Image: (none)
File not found: /КОРЕНЬ_САЙТА/3252/40040-1-1296575451.png  *** Skipping ***

Похоже, дело в том, что у сниппета нет параметра source, а у коннектора есть? Как починить?

Спасибо.
Азамат
12 октября 2018, 13:44
modx.pro
995
0

Комментарии: 1

Азамат
12 октября 2018, 13:52
0
Еще и так ругается (на выдачу по прямому URL):

[2018-10-12 10:50:36] (WARN @ ...../core/model/phpthumb/modphpthumb.class.php : 89) 
Detected attempt of using private parameter `source` (for internal usage) 
of phpThumb that not allowed and insecure
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1