Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 113 комментариев

Илья
Илья
Спасибо, поискал инфу и тоже понял, что дело в login. Написал posthooks
<?php
// Получаем данные из запроса
$aboutMe = $modx->getOption('about_me', $_POST, '');

// Удаляем нежелательные HTML-теги (по желанию) и сохраняем с разрешёнными тегами
$allowedTags = '<p><a><strong><i>
<h2><h3><h4><ul><ol><li><blockquote>'; // Разрешённые теги
$aboutMe = strip_tags($aboutMe, $allowedTags);

// Сохраняем данные обратно в базу данных
$userId = $modx->user->get('id');
$userProfile = $modx->getObject('modUserProfile', $userId);
if ($userProfile) {
    $userProfile->set('about_me', $aboutMe);
    $userProfile->save();
}
Заработало, выбрал только нужные теги. Все шикарно сохраняет.
Елена Бредова
Елена Бредова
Столкнулась с тем, что надо добавить 2 телеграм-канала… и тут упс, нельзя «Сервис с таким именем уже существует». Что можно сделать? Так люблю этот компонент за его легкость и удобство. Не хочется сносить и лепить что-то вручную.
Артур Шевченко
Артур Шевченко
Куда сохраняются файлы? Как поменять путь? Зачем проверять допустимое количество файлов в цикле оно же не меняется? Если имя файла будет содержать пробелы и кириллицу проблем не будет? А если загрузить файл, перезагрузить страницу и загрузить его повторно он сохраниться?
Александр Туниеков
Александр Туниеков
Круто. А я слона не заметил :-) разбираться с шаблонами политик полез :-)
Хотя в курсе же был что доступ только на процессорах проверяется. Но засомневался.