Степан
Danil
Щас сек
Степан
JSON - это результат а не процесс
Степан
у вас точно в логах сервера нет ошибок?
Danil
Так в том то и дело в базе хранится джсон, невозможно массив в него засунуть
Danil
вот пример
Danil
нету
Danil
$this->get("properties") возвращает строку чтобы получить массив попробуйте $this->modx->fromJSON($this->get("properties"));
Danil
ну либо так
Danil
json_decode($this->get("properties"), true);
Степан
лан а что именно вас останавливает сделать по канонам? т.е. значение передать переменной поработать с ней и обратно вернуть переменную значениям
Danil
ну перечитайте, инфа 100% что в этом ошибка хотя я года 3 не работал с такими полями в модексе дефолтными, но уверен что гет отдает без декодирования
Степан
Danil
Хотел через плагин, по канонам минишопа и модекса, а не через функции
Danil
К сожалению, Вы не понимаете меня. И мой вопрос, и возникновение своей ошибки.
Степан
я ниразу не пользовался минишопом кинь сюда файл плагина глянем
Danil
ну вот
Danil
но разницы нет как ты переменную передаешь хоть через доп идентификатор
Степан
может дело не в бабине попробуйте наверняка привести переменные в числа
Степан
ну все равно должна быть по идее ошибка
Степан
да и фиг с ней сделай попробуй всетаки по канону))) мне прям интересно
Степан
т.е. вместо 1 строки 3 получится
Danil
Да делал бесполезно $i = &$modx->event->returnedValues; $i['cost'] =1; $modx->event->returnedValues['cost']=1 $val = $modx->event->returnedValues; $val['count'] = 0; $modx->event->returnedValues = $val;
Danil
Это все одно и тоже
Danil
у меня проблема как будто в области видимости переменной
Danil
глобал правда еще не использовал но хз
Danil
быстрее кастомный класс сделал и туда свою логику вписал
Степан
ну по идее del cost ты откуда взял?
Danil
с ивента
Danil
когда в ивент параметры передаешь модекс как локальные переменные их в плагин передает
Степан
т.е. ты передал
Danil
да минишоп передает их в ивенты
Степан
понял понял
Danil
но сразу отвечу на вопрос $i = &$cost; $i = 0 AND $cost = 0; не работают
Danil
хотя на дефолтные ивенты от модекса работают
Степан
))
Danil
например на OnWebPagePrerender прекрасно работает
Danil
но $modx->resource->_output; глобальная переменная по сути $modx->resource->_output = str_replace("</body>",$str,$modx->resource->_output); работать будет
Степан
да да я понял
Степан
https://modx.pro/help/10276
Степан
хотя там тоже что и утебя
Степан
у меня последняя версия)))) это isset на пятую строку или что-то по типу
Степан
а так хз
Степан
ты уверен что условие вообще проходит?
Nikolay
подскажите а вот этот способ https://docs.modx.pro/komponentyi/minishop2/razrabotka/plaginyi-tovarov можно применить для расширения заказа?
Андрей
Друзья, подскажите, как сделать 301 редирект всех внутренних страниц, кроме главной, на другой домен!?) Может есть раб решение по htaccess естественно.
Николай
всем привет!
Николай
сюда можно еще вывести дату регистрации пользователя?
Николай
Николай
О! Спасибо большое
Артур
Сегодня понял, что такое по-настоящему семантическая вёрстка😀
Nikolay
http://joxi.ru/E2pZxoBCv75war в минишоп плагинах что нужно там задать чтобы файл подключался при открытии заказов?
Denis
#ищу Ребят, заказали небольшой сайт на Modx: верстка + функционал Из функционала основное: мерчант от wayforpay, простой ЛК. Все)) Сделали криво-косо.. кошмар в общем. Нужно доделать Кто сможет помочь, отпишите в лс + ссылку на ваш профиль с репутацией будет достаточно
Evgeniy
Т.е. тэги норм?
это похоже на web components, только вот их еще не завезли, да и не факт что завезут))
Ruslan
Ребята, всем привет! Для pdoResource указано несколько родителей, и where задан фильтр по TV. Вопрос: можно ли чтоб where ТОЛЬКО для 1 родителя срабатывало?
D
всем добрый день
D
У кого была проблема с тем что не образуется кэш в минишопе? Меняю какую то мелочь на сайте - белая страница
Андрей
Для начала что в логах?
D
core/cache/logs/error.log
D
[2022-02-03 12:10:35] (ERROR @ /var/www/u0567017/data/www/haydenauto.ru/core/components/pdotools/model/pdotools/pdotools.class.php : 989) Unexpected tag 'dataProvider' in 2c03e6bb73c6a306aa7fbf5ccf7ccbcb line 156, near '{dataProvider:' <- there
D
а связь такая - папка core/cache/resource/web/ пустая
D
если в неё залить старые файлы то страница начинает отображаться.
Андрей
https://docs.modx.pro/komponentyi/pdotools/parser#%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D0%B8-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F
Evgeniy
Неожиданный тег же написано
Андрей
Неожиданный тег же написано
Парсер удивляется, и от неожиданности перестаёт делать кеш 🙃
Developer
{if $page.template == 22} ... {elseif $page.template == 19} .... {else} ... {/if} подскажите, такая конструкция ведь должна работать на феном?
Developer
т.е. elseif
Иван
нет
Developer
нет
а как правильно?