Миша
а
Nikolay
а
Б, там человек ищет тему со всем фаршем инет магаза, кроме тебя никто такое не делает
Миша
да и я уже не делаю
Миша
Миша
https://modstore.pro/office/packages/alistyle https://modstore.pro/office/packages/instruments
alexey1m
Используй склейку строк и все
alexey1m
В цикле состряпай строку, если key последний - and не записывай
alexey1m
И после цикла в начало строки добавь where
Алексей
или шо интересенее есть с пдо
Как минимум вовремя foreach проверять данные которые приходят. если там ожидается число - на число, текст - на текст с выпиливанием спец. символов + экранировать.
Максим
Подскажите, не особо силён в JS/JQ. Написал вот такой код: $(document).on('addToCart', function(){ console.log('addToCart'); }); miniShop2.Callbacks.add('Cart.add.response.success', 'addToCart2', function(response){ $(document).trigger('addToCart'); console.log('Cart.add.response.success'); }); В итоге в консоле только Cart.add.response.success. Т.е. trigger никак не отрабатывает. Почему так? Если trigger вызвать в любом другом месте, тогда в консоле появляется еще и addToCart.
Максим
Такую конструкцию хочу сделать, чтобы не писать каждый раз miniShop2.Callbacks.add ....
🙈 PG
а зачем таким путем идти?
🙈 PG
сделай обычную функцию и вызывай ее
🙈 PG
function addToCart(){ console.log('addToCart'); } miniShop2.Callbacks.add('Cart.add.response.success', 'addToCart2', function(response){ addToCart(); console.log('Cart.add.response.success'); });
Dmitriy
Подскажите, в чем может быть проблема, использую mspromocode2 и при отрабатывании купона дублируется общая стоимость
Dmitriy
Смотрел, плюс смотрел разметку в примере модуля, вроде все классы на месте и лишних нет
Максим
а зачем таким путем идти?
Затем чтоб не писать длинное minishop2.callbacks.add(внутри тоже длинные параметры). Заменить все это дело более коротким стандартным способом из jquery . В твоем варианте при добавлении нового обработчика, нужно еще и новую функцию писать.
🙈 PG
$(document).on('addToCart', function(){ console.log('addToCart'); }); function addToCart(){ console.log('addToCart'); }
🙈 PG
а какая разница, что то что то писать
Максим
Мы пищим один раз ms2.callbacks.add, в нем trigger. И уже потом хоть сколько раз пище .on('eventname')
Максим
А так каждый раз .add()
Максим
Но не суть. Вопрос почему trigger не отрабатывает внутри минишопских callback
Ростислав
Подскажите как из бэка вытащить возможные значение dropdown чтобы вывести в форме на фронте?
Ростислав
походу так
Nikolay
у меня на одном сайте БД весит почти гиг при том там сессий записано на 900мб , у меня сайт не ляжет если я почищу табличку эту ибо мне очень нужна БДшка для бекапа
Иван
Ростислав
pdoresources
мне вот эти поля нужны на фронте. PDOresources разве это может?
Иван
мне вот эти поля нужны на фронте. PDOresources разве это может?
Указываешь текущий id, разделитель указываешь и все
alexey1m
Ростислав
Указываешь текущий id, разделитель указываешь и все
так он же возьмет выбранные поля конкретного ресурса. А мне нужно все поля которые можно выбрать.
alexey1m
а зачем тебе все поля?
Sergey
ребята, направьте в нужную сторону как сделать такое — есть массив в нем от 2 до 5 значений. Как эти значения на феноме подставить в случаном порядке?
alexey1m
в чанке получишь через id
alexey1m
в моей примере, если 177 ресурс называется аля заведения
alexey1m
и дочерние у него кальяны бар и тд
alexey1m
в выводе в админке ты получишь имя ресурса (бар)
alexey1m
а при обращении в чанке к тв полю получишь ид
alexey1m
и через ид получишь поля
Артур
так он же возьмет выбранные поля конкретного ресурса. А мне нужно все поля которые можно выбрать.
Напиши вместо SELECT @EVAL return $modx->runSnippet('getColorValues'); только свой сниппет подставь и всё.
Ростислав
в общем вот так работает
Артур
ребята, направьте в нужную сторону как сделать такое — есть массив в нем от 2 до 5 значений. Как эти значения на феноме подставить в случаном порядке?
Сделать модификатор с функцией array_rand, потому что встроенного по-моему нет. Модификатор это сниппет, где на входе есть переменная $input в твоем случае массив а логику уже сам. Если нужно по одному значению тогда можно с помощью array_rand возвращать случайный индекс.
Артур
https://itchief.ru/questions/625 может это?
Ростислав
Ну я тот еще спец объяснять )
Артур
Этому решению всё равно какие поля, если ты mFilter2 настроил правильно.
Misha
подскажите пожалуйста можно ли как то регулировать ширину tv поля в админке через настройку форм или ещё как
Алексей
с этим вообще беда. вроде, выставляешь... а оно ведет себя плохо.
Алексей
хотя не... я не про то написал. это про таблицу если выставлять, а для твшек нет параметра такого. Единственно для радио и чекбоксов есть кол-во в ряду.
Albert
Кто-нибудь пробовал поиск для интернет-магазинов от яндекса? https://yandex.ru/support/site/create-catalogue/create.html
Dmitriy
Кто-нибудь работал с mspromocode2? Проблема следующая, купон на 5000 руб, в корзине считает правильно, но вот после оформления и в заказах минишопа уже другая стоимость, как исправить? (В тех.поддержку написал уже, но ответа пока нет)
ADMIN
Как получить массив который будет тут отдан в сниппете ?
Артур
Господа есть компонент, когда пытаюсь из консоли получить его объект, modx пишет, что не может загрузить класса, как пофиксить?
Артур
Константин Барашков
Попробуй зарегать пакет сперва
Артур
Мне надо временно, чтобы без добавление в extention_packages
Константин Барашков
Погугли modx->addPackage
Константин Барашков
По идее это то что тебе надо
Артур
Dan
народ нет ли дополнения которое может массово заменить картинки товаров?
Dan
msPre глянь
он не могет кажись такое
Dan
или надо будет залить новые фото в папку и предварительно разбить на подпапки, имя которых будет id товара и плагином менять?
Andrey
https://i.imgur.com/sq8EMUE.png Как ограничить права группе Managers, чтобы она не могла менять пароли (или все данные) для Администраторов?
Andrey
т.е. в данный момент Менеджеры имеют свою "обрезанную" админку, могут вносить изменения пользователям\покупателям, но требуется запретить производить действия с пользователями из группы Администраторы. Может у кого есть идеи куда копать?