Алексей
ну короче, далее очищаешь лог. отправляешь письмо и если твои месседжЫ не появились, то скрипт не срабатывает. х.з. почему. нужно методично проверять на каком этапе он сыпется.
Евгений
на этапе идеи возможно
Алексей
даже может быть что скопированный код имеет ошибки какие-то или еще какая хрень.
ну и всегда открыта группа: https://t.me/ru_modx_work
там могут помочь профессионально. не то что мы тут...(я тут в смысле)
Алексей
Ozzy
Ozzy
Алексей
ну епта... не копируется файл... разве не понятно?
тогда спать нужно идти и не лохматить бабушку
Алексей
раз не копируется, то или его нет или ошибка
напишите вместо message 2 : print_r($_FILES['upload'],1)
Ozzy
Алексей
Если в массиве че-то есть - корректирруйте, если нет - кричите
Ozzy
Ozzy
$modx->log(1, print_r($_FILES['upload'],1));
Алексей
Няма файла... Нечего копировать
Попробуйте вывести в лог:
Hook->getValue('upliads')
Алексей
Ну вы то имя пишите правильно... Даже это не проверяете...
Спать пара
Алексей
У вас upload или uploads ?
Алексей
Я с телефона хреново переменные печатаю
Ozzy
Так это скрипт скопирован от сюда: https://qna.habr.com/q/503000
Ozzy
Алексей
Осталось выяснить что за функция пхп которая копирует файл...
Алексей
Удачи
Алексей
Видите до чего не внимательность доводит...
Алексей
Поэтому и говорю спать пора.
Ozzy
Все заработало😵💫
Ozzy
Алексей
Все успехов.
Ozzy
Поэтому и говорю спать пора.
У меня ребенок, я его укладываю и у меня выбор либо спать, либо работать) если не работать, так себе тоже)
Ozzy
Николай
@Semdevmaster Спасибо за участие
Очень полезные тесты и наблюдения.
Николай
@webinmd ты там трезвый еще или уже в отпуске?
Gaius Cassius
MODX Notification Bot
Новая статья [modx.pro]
Раздел: Для разработчиков
[miniShop2 4.0.0-beta] - Разбор нововведений. Небольшие изменения в контроллерах
В серии коротких заметок расскажу и детально покажу что нового мы сделали для Вас в новой версии miniShop2 Для MODX2
На очереди информация для разработчиков, касательно окончательного положения контроллеров.
...
Николай
Да сколько ж можно. У них там на modx.pro конвеер что ли? Клепают статьи каждый день. Когда только работать успевают
Алексей
Nano.Karmabot.chat
Wonderful! biz87 got +1 from smialexby. 37 karma in total.
Николай
Николай
Это ж надо перейти, поставить плюски
Николай
Не каждый может себе позволить
Артур
Алексей
Николай
Кто ничего не пишет - автоматически откатывается назад
Николай
Делов то
Артур
Алексей
гредет революция, товарищи. где там бронивечЕГ?
Николай
Ты щас про modx.pro или про сегодняшний новый закон?
Николай
Если про modx.pro - то не грядет.
У меня уже год все права есть - Отца пока никто не двигал
Алексей
про модикс про.
а что в мире твориться еще не знаю...
Степан
[success] =>
[message] => permission_denied_processor
[total] => 0
[errors] => Array
(
)
[object] => Array
(
)
народ использую процессор 'resource/create' через cron
Николай
Николай
Ну либо реально прав не хватает кого авторизовал
Степан
Николай
$username = filter_var($request['username'], FILTER_SANITIZE_STRING);
$password = filter_var($request['password'], FILTER_SANITIZE_STRING);
$success = false;
if ($username && $password) {
$data = [
'username' => $username,
'password' => $password,
'rememberme' => 1,
'login_context' => 'mgr',
];
$response = $modx->runProcessor('security/login', $data);
if ($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, print_r($response->response, 1));
} else {
//User отдельно необходим потому-что процессор не возвращает юзера и не присваивает его автоматом объекту $modx->user
//В данном случае нет смысла дополнительно проверять права, потому что процессор уже все проверки провел.
$user = $modx->getObject(modUser::class, ['username' => $username]);
if ($user) {
$modx->user = $user;
$modx->initialize('mgr');
$success = true;
}
}
}
Николай
Вот из проекта дернул
Dan
есть у кого?
$response = $modx->runProcessor('security/login', array('username' => 'frontend', 'password' => 'C6rRpPQm'));
if ($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, $response->getMessage());
return 0;
}
$modx->initialize('mgr');
Степан
Nano.Karmabot.chat
Super! Uniteddude got +1 from nezabor. 18 karma in total.
Dan
$username = filter_var($request['username'], FILTER_SANITIZE_STRING);
$password = filter_var($request['password'], FILTER_SANITIZE_STRING);
$success = false;
if ($username && $password) {
$data = [
'username' => $username,
'password' => $password,
'rememberme' => 1,
'login_context' => 'mgr',
];
$response = $modx->runProcessor('security/login', $data);
if ($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, print_r($response->response, 1));
} else {
//User отдельно необходим потому-что процессор не возвращает юзера и не присваивает его автоматом объекту $modx->user
//В данном случае нет смысла дополнительно проверять права, потому что процессор уже все проверки провел.
$user = $modx->getObject(modUser::class, ['username' => $username]);
if ($user) {
$modx->user = $user;
$modx->initialize('mgr');
$success = true;
}
}
}
++
Nano.Karmabot.chat
Stunning! biz87 got +1 from Uniteddude. 38 karma in total.
Николай
Рекурсия какая то ))
Николай
Кого мне плюсануть?
Dan
@webinmd для мотивации
Евгений
рабоатть идите
Николай
Заметь не я сказал
Николай
Трезвый видать
Евгений
так что без меня
Николай
Евгений
Николай
Уволен тогда
Евгений
Уволен тогда
о, мне больше не надо бесплатно работать?))
Евгений
Николай
Теперь ты должен платить за возможность работать
Александр
Добрый! Пожалуйста подскажите новичку как в minishop2 в tpl.msProducts.row вывести TV поле, а именно условие
[[*shop-col:is=1:then=<span class="uk-text-danger uk-text-bold"><span uk-icon="ban"></span> Под заказ</span>:else=<span class="uk-text-success uk-text-bold"><span uk-icon="check"></span> В наличии</span>]]
Александр
По дефолту он выводит зеленым