Всего 123 803 комментария

Артур Шевченко
16 октября 2022, 13:26
0
А что там непонятного?
$value — это значение, которое нужно проверить
$key — имя поля формы, в котором это значение указывается.
Если проверка не пройдена нужно выполнить метод
$validator->addError($key,'Not big enough!')
где $key всё тот же ключ, а 'Not big enough!' сообщение для пользователя об сути ошибки.
Если проверка пройдена, то нужно просто вернуть true.
А небольшой пример вы сами уже написали в вопросе.
vit
vit
16 октября 2022, 13:20
0
Извините забыл уточнить. FormIt
Баха Волков
16 октября 2022, 12:53
0
Помогите пользователям понять вас.

Нашел в документации такой снипет
В какой документации? Документация чего?
Иван
16 октября 2022, 12:14
0
aoe = 1

Понятно, что пост давний, но вдруг кому понадобится. Например так можно будет нормально наложить водяной знак
Павел Романов
16 октября 2022, 09:42
+1
Сделайте плагин на событие OnWebPagePrerender — заодно и type у скриптов и стилей уберете:
<?php
$arr1 = array('type="text/css"', 'type="text/javascript"',' />','/>');
$arr2 = array('','','>','>');
$output = &$modx->resource->_output;
$output = str_replace($arr1,$arr2,$output);
Rasul
16 октября 2022, 04:02
0
Здравствуйте!
Да, процессор проверяет права на редактирование профиля.
Вот видео, которое помогло найти нужные права — www.youtube.com/watch?v=CJODp0TI6O8&list=PLXDufaNxAeQvYyssYerlAQ9uL5C74cFBh
Спасибо автору за очень полезный контент.
А на счет моего ответа — может кому пригодится)
Александр
15 октября 2022, 23:54
0
Решили вы это проблему?
Артур Шевченко
15 октября 2022, 18:20
0
ms2_tmp_storage а тут какое значение?
kudesia
15 октября 2022, 14:30
0
Там, кроме уведомления и цена меняется

чистка modx_session не очистила и не обновила данные цен в корзине
Артур Шевченко
15 октября 2022, 14:27
0
Ты тоже можешь сделать такое уведомление.
kudesia
15 октября 2022, 13:58
0
Ну, в магазине мы не стоим три дня с корзиной товаров — то ))

попробую чистку сессий, спасибо

Видела в Утконосе или где-то еще, при оформлении заказа пишется, что цена изменилась.
Артур Шевченко
15 октября 2022, 11:57
0
Цена в корзине и цена в админке никак не связаны. Если товар добавлен в корзину ему назначается актуальная на момент добавления цена, если после этого цену изменить, то в корзине ничего не изменится и это логично. Представь, ты пришёл в магазин набрал товаров по приятным цена, а на кассе узнал, что пока ты до неё шёл цена изменилась, ты сильно обрадуешься? Если в магазине переоценка, очищай все сессии пользователей, чтобы корзины удалились.
Павел Романов
15 октября 2022, 10:06
+1
Попробуйте так:
[[!msProducts?  
    &limit=`1`
    &tpl=`@INLINE [[+price]] ₽`
    &sortby=`Data.price`
    &where=`{ "Data.price:!=":0 }`
]]
Сергей Шлоков
15 октября 2022, 08:04
0
За кадром осталось как ты создаёшь таблицу. Каким инструментом? Схема нужна только для того, чтобы по ней создать PHP структуру.
Rasul
14 октября 2022, 20:56
0
И вот сразу следующая проблема.
Теперь собрал форму, форма работает.
Открыл страницу в Инкогнито, авторизовался и используя новую форму хочу отправить данные на изменение профиля. Но возникает ошибка — «permission_denied_processor» (от $response->getMessage()).
Тут я понимаю, аккаунт (с которого происходит отправка) не имеет нужные права, на редактирование своего аккаунта.

Для решения проблемы создал группу пользователей, создал для них Политику доступа с правами «change_profile», перезагрузил права пользователей.
Но что-то не работает.
Что еще можно сделать?
Спасибо!
Максим
14 октября 2022, 19:37
0
Если удалять заказы, тогда да, адреса будут удаляться тоже. А так вроде не должно.
===
Хотя нет, если таблицы жестко связаны, тогда он просто не даст создать адрес без заказа.
deleted
14 октября 2022, 17:26
+1
А хотя разобрался) Можно ли как-то комментарий удалить?)
deleted
14 октября 2022, 17:20
0
Так и не понял, как обновляются поля при выборе типа слайда и где задаются значения для Выберите тип слайда?)