Убрать <p> и </p> в шаблоне core-global-editor-attachedImage. Добавить пробел перед </a> в конце строки. Будет по ширине темы вставлять.
По две не получится, движок в этой части очень ограничен.
Оплата через посредника типа простопэй и прочих, никаких проблем, я лицензию и шкурку недавно оплатил. Чуть дороже (+20%). И не надо с криптой связываться.
File not found [/home/oirzmbtm/public_html/app_dev.php/_profiler/phpinfo] и подобные - это вообще не ips файлы, а работа сканеров уязвимости.
Эти логи ничем не помогут, а проблема, скорее всего, в правах на файлы, залили одним пользователем, а php и прочее запущено под другим.
Exactly the same, find a unique combination of css properties and add a class with display: none;
I don't have 4.7 on hand right now, maybe I'll look at it tonight.
С клинтоком уже три года, практически всех ботов отсекает. Вот такая статистика сейчас, но это с учетом кучи заблокированных сетей. В начале цифры были наоборот, ботов иногда было больше. Но 12 баксов в год приходится платить.
Всё это, конечно, здорово, но эта ошибка не имеет никакого отношения к файлам и правам доступа, вызываемая функция saveTemplate работает только с базой.
В системном логе должны быть ошибки, которые генерит эта функция, посмотрите, есть что-то?
тоже не айс
File "C:\Python312\Lib\site-packages\aiohttp\payload.py", line 377, in size return os.fstat(self._value.fileno()).st_size - self._value.tell() ^^^^^^^^^^^^^^^^^^^^
ValueError: I/O operation on closed file
Ну как затычка временная - пойдет, но проблема никуда не делась. Кстати, на их форуме есть обсуждение подобной проблемы, у человека тоже не получилось загрузить бинарный поток.
Осталось только превратить содержимое файла в строку.
Ну и rtfm, как обычно
For PUT and POST requests, all parameters should be sent Form URL Encoded in the body.
У тебя в запрос улетает ...api/downloads/files?category=1&author=1&title=archive.zip&description=%3Cp%3EThis+is+an+archive+file.%3C/p%3E&hidden=1&files=archive.zip
Т.е. files должен быть массивом, а уходит строка. Как это починить - не знаю, питон не мое.
print(params) чего показывает в upload_file?
там же просто всё -
isset( \IPS\Request::i()->files ) or !\is_array( \IPS\Request::i()->files ) or empty( \IPS\Request::i()->files ) )