Алексей
Значит не в тегменеджере
Алексей
А где то на сайте в коде чанки, ТВ, шаблонах
Посмотрите в доп полях главной страницы ресурсов.
Algirdas
Ребят. подскажите пожалуйста, почему авторизованный пользователь из группы Users не видит комментарии tickets? Писать может, но самих комментариев не видно. За то они видны под учеткой администратора и под гостем
Algirdas
Права доступа -> Доступ к контекстам:
web
Member - 9999
Load, List and View
en
Member - 9999
Load, List and View
web
Member - 9999
TicketUserPolicy
en
Member - 9999
TicketUserPolicy
Sentinel
⭐️ Ребят, обновился компонент HybridAuth, а дока прям совсем старая.
https://docs.modx.pro/komponentyi/hybridauth/provajderyi
Есть предложение 🙋♂️
Кто будет настройки делать, не поленитесь скрины и описание сделать в какой-то текстовый формат, в тот же самый word. (высылать можно @ibochkarev или мне 😉)
Сообщество будет благодарно 🤩
Иван
👍
Dmitriy
Всем привет, подскажите, только строго не судите) в сниппете я могу получить объект товара по id и взять все необходимые данные с него, а могу ли я как-то получить объект модификаций (msoptionsprice2) чтобы работать с данными модификаций? И еще вопрос, на будущее, sql запросы в сниппетах лучше не писать?
Алексей
Можно писать.
Главное МВС соблюдать.
Артур
Algirdas
Артур
Артур
там находишь нужную таблицу и атрибут class
Вітя
Всем привет. Странное поведение getOption на сайте с множеством контекстов и параметрами контекста.
Есть 2 контекста, web и, например, second, в контексте web нет парамерта my_option (обычное текстовое поле), а в контексте second есть и оно заполнено. Когда сниппет с этим кодом вызвать на поддомене с контекстом web, он вернет NULL, как и должно быть, но если вызвать на поддомене с контекстом second, он вернет значения своего поля my_option, хотя должен тоже вернуть NULL. Баг?
$contextKey = 'web';
$optionKey = 'my_option';
$ctx = $modx->getContext($contextKey);
$optionValue = $ctx->getOption($optionKey);
var_dump($optionValue); //должно в любом случае вернуть NULL
Dmitriy
Алексей
Всем привет. Странное поведение getOption на сайте с множеством контекстов и параметрами контекста.
Есть 2 контекста, web и, например, second, в контексте web нет парамерта my_option (обычное текстовое поле), а в контексте second есть и оно заполнено. Когда сниппет с этим кодом вызвать на поддомене с контекстом web, он вернет NULL, как и должно быть, но если вызвать на поддомене с контекстом second, он вернет значения своего поля my_option, хотя должен тоже вернуть NULL. Баг?
$contextKey = 'web';
$optionKey = 'my_option';
$ctx = $modx->getContext($contextKey);
$optionValue = $ctx->getOption($optionKey);
var_dump($optionValue); //должно в любом случае вернуть NULL
Ну, логично. Если в одном нету в другом есть значение и заполнено. То все верно.
Алексей
подозреваю (и что-то мне подсказывает) чтобы получить данные из конкретного контекста нужно их получать как-то по другому.
Dmitry
Ребят, вопрос, а я так понимаю автоматически данные из учетки подставляются в поля в корзине при оформлении заказа?
Артур
Dmitry
Да
А почему телефон может не подставляться
Dmitry
Именно мобильный
Dmitry
Попроьоыал использовать mobilephone в msorder выводе, но не помогло
Артур
Dan
Артур
Модераторы не спят👍
Dan
Разбудили скорее)
Dmitry
Sergey
Ребята если очистить таблицу — modx_session ничего не произойдет? Обычный сайт, авторизация только у меня в админке.
Sergey
Очистил, все ок) Спасибо чЯт, как всегда помог
Nikolay
Sergey
Да не, все ок
Nariman
Приветствую!
Пилю ИМ на minishop2. Для контроля остатков использую компонент msoptionsprice2. И в товарах с модификациями все ОК, но товары без модификаций теперь добавить в корзину не получается - нет доступного количества. Кто сталкивался?
Nikolay
Nikolay
просто в опциях сделай 1 базовую версию
Nariman
все просто , по факту твой сам товар = 1 модификации
Звучит как дикий костыль... Эта фейковая опция ведь будет появляться в выборе опции на детальной (а зачем она если опций нет). Плюс сами опции создаются модулем синхронизации а не ручками. Это единственный доступный путь?(
Nikolay
но он как всегда отморозился
Dmitriy
Nariman
Nariman
Sentinel
Nikolay
Nikolay
это количество которое добавляется в корзину
Nikolay
когда ты в корзину кидаешь 3 еденицы товара определенного цвета к примеру, оно лезет в опцию смотрит скок там остатков отнимает оттуда то количество которое ты кладешь в корзину
Nikolay
твоя задача предотвратить это если товар не опция
Nikolay
можно к примеру проверять товар на наличие опций и подкидывать ему другой вывод count если опций нет
Sentinel
Nariman
@Sentinel7, @byfbir
Мне уже неудобно, что продолжаю тупить.. Но как вывести товар "обычный" - без опций?
В самом шаблоне разница в сниппете msOptions, но и без него простой товар добавить в корзину не удается.
Также не помогает убрать input count или сделать его =0 - ошибка "Нельзя добавить 0 в корзину".
Nikolay
Sentinel
Sentinel
Максим
Алексей
а присвоить переменной результат опций и проверить на пустоту не вариант? или там приходит чего если товар пустой?
Sentinel
Кстати, массив options наверное тоже можно проверять
Андрей
Всем привет! Подскажите плиз, как в новой версии msGallery сделать водяные знаки? Вроде всё так, а не хочет((
<a class="slick-item__link fancybox" data-fancybox="gallery" href="{$file['url']|phpthumbof:'&w=744&h=370&zc=1&q=60&fltr[]=wmi|/images/logo-new.svg|BR|70|5|5|0'}">
<img class="slick-item__img" data-lazy="{$file['url']}" alt="{$file['description']}" title="{$file['name']}">
</a>
я не знаю что проще смотреть. Скрин на всякий:
https://yadi.sk/i/u5QHFPzIYFFyeQ
Иван
Иван
Все задается в медиа источнике!
Андрей
Иван
"big":{"w":1000,"h":1000,"q":90,"zc":"0","bg":"ffffff","fltr":"wmi|/assets/components/minishop2/vtmwatermark2.png|C|50|5|5"}
Developer
Здравствуйте подскажите, почему перехожу на ресурс по ссылке, страницу открывает, когда добавляю у URL get параметр то выбивает 404
Андрей
Developer
Developer
Developer
при добавлении гет параметра не находит ресурс
Developer
везде работает, а в одном ресурсе не срабатывает
Sentinel
Developer
кеш чистил
Developer
также, открывает страницу, только добавляю гет параметр то не открывает ее
Developer
открывает главную по умолчанию
Developer
Developer
перегенерировать uri нажать?
Андрей
угу
Developer
неа, ниего не произошло, наверное попробую новый ресурс просто создать