Nikolay
все блин я понял
Nikolay
разобрался
Nikolay
я думал оно просто страничку обновляет
Nikolay
а оно прям меняет контекст
Артур
Nikolay
Ну наверное😁
такс а теперь мы вернулись к тому с чего начали
Nikolay
в контекстах все сделано
Nikolay
вывожу вот так {$_modx->config.phone}
Nikolay
в других конфигах пусто кроме web
Артур
Нужно чтобы плагин переключение контекста срабатывал раньше чем плагин clientConfig.
Nikolay
[[++address]] работает
Nikolay
{$_modx->getPlaceholder( '+phone')}
Nikolay
тоже работает
Nikolay
все буду вот так выводить
Nikolay
Santinel можешь объяснить в друх словах в чем разница?
Артур
{$_modx->getPlaceholder( '+phone')}
Честно говоря немного странно.
Nikolay
иногда просто нужно отпустить ситуацию и двигаться дальше
Nikolay
У меня не всегда получается😁
щас надо будет придумать еще одну штуку
Nikolay
вывести каталог в других контекстах
Nikolay
с переводом
Nikolay
при этом что бы были одни и те же товары ибо остатки используются
Артур
Так а как сделано переключение языков через Babel?
Danil
@SELECT pagetitle, id FROM modx_site_content WHERE parent=3 Что не так?( Почему не хочет выводить список разделов из parent 3?
Артур
ага
Так там можно связывать страницы и добавлять перевод
Артур
Правда переводить нужно ручками
Nikolay
смотри
Nikolay
у меня есть продукт если я переведу его 2 раза у меня будет 3 продукта посути
Nikolay
но остатки то на складе только 1 продукта
Артур
у меня есть продукт если я переведу его 2 раза у меня будет 3 продукта посути
Ну надо значит плагин писать который будет везде остатки синхронизировать
Ramis
Всем привет. Как на Fenom перемножить 2 массива? К примеру есть 2 массива: {set $arr1 = ['a', 'b', 'c']} {set $arr2 = [1, 2, 3]} Нужно чтобы на выходе получилось такое: - a1 - a2 - a3 - b1 - b2 - b3 - c1 - c2 - c3
Александр
Ребят, у товара нужно организовать бегунок выбора длины от 0 до n мм, при этом цена должна меняться: стоимость товара=стоимость * длину, ну и в корзину должно падать эта информация, как лучше организовать?
Александр
Тоесть человек выбирает длину доски к примеру и выбирает количество, в зависимости от длины должна меняться цена
Артур
А если длина сама по себе, тогда js'ом пиши логику рассчёта для фронта, потом в плагине на событие msOnAddToCart или msOnBeforeAddToCart меняй цену товара
Артур
В документации к minishop2 есть пример плагина там как раз цену и меняют. Нужные данные можешь передать в $_POST
Александр
Тоесть тяну бегунок и через js пишу в этот инпут значения, чтобы получить его в плагине?
Артур
А можно в форме товара создать input с name=dlina, она будет доступна в плагин?
Можно, но если тебе эта длина нужна будет в корзине, в письме или ещё где, лучше назови options[length]
Александр
Понял, типа опцию использовать, а саму эту опцию нужно создавать физически?
Артур
Тоесть тяну бегунок и через js пишу в этот инпут значения, чтобы получить его в плагине?
Ну вообще-то бегунок он как правило сам по себе инпут, но если надо сделай отдельный
Александр
Нет
Спасибо, попробую
andrey
Ребят, у товара нужно организовать бегунок выбора длины от 0 до n мм, при этом цена должна меняться: стоимость товара=стоимость * длину, ну и в корзину должно падать эта информация, как лучше организовать?
а длина прям совсем-совсем произвольная? На примере тех же досок, их наверняка имеется несколько типоразмеров. Тогда создаёте модификации товара, "доска 3м", "доска 5м". А чем их переключать - второй вопрос, хоть выбором картинок. Конечно, если предполагается "доска 3245 мм" – тогда сложнее )
Александр
Произвлльная
Alisa
Всем доброго времени суток, а есть ли у modx revo дополнения, которые позволяют создавать обучающие курсы с доступом к ним?
Alisa
Понятненько )
Alexey
Всем доброго времени суток, а есть ли у modx revo дополнения, которые позволяют создавать обучающие курсы с доступом к ним?
Я кстати делал недавно такой сайт. достаточно нестандартное решение и непростое. Покупка, администратор открывает доступ на определенное время, также есть срок через который доступно итоговое тестирование. Есть промежуточные тесты, есть кол-во сколько раз пройти нужно тест максимум и тд и тп
Alexey
Неа, просто втекстовом поле тест с ответами, разделенный разделителями, парсится, выводится в виде вопросов. посетитель ставит галочки - отправляется форма, сравнивается с ответами, выдается ответ, правильные ответы вставляются в шаблон, затем результат пишется в базу
Ramis
Двойным вложенным циклом пройтись и перемножить
Да, забыл написать, что количество массивов может быть больше.
alexey1m
Да, забыл написать, что количество массивов может быть больше.
в феноме вроде не как, пишешь сниппет, туда на вход массив твоих массивов котрые тебе надо перемножить
Nikolay
Ребят кто то делал успешный вывод каталога(товаров) в разных контекстах? сейчас я пришел к тому что даже если я делаю вывод категории из другого контекста успешно, то при переходе в конечный товар( карточку товара) у меня (естественно и логично) переходит в изначальный контекст
Nikolay
как этого избежать?
Алексей
@smialexby - добавлял функционалв minishop2 для этого
вроде не для этого. а для корзины.
Алексей
а вообще нужно писать плагин скорее всего.
alexey1m
подскажите как зайти в бд
alexey1m
знаю адрес сервера, имя базы, имя пользолвателя, и пароль
alexey1m
в конфиге написано что бд на локалхосте
alexey1m
но доступа к хостингу нет
Sergey_K
но доступа к хостингу нет
Никак. Только по ssh. Удаленный явно закрвт
alexey1m
нашел решение
alexey1m
IP/phpmyadmin так работает
Dan
по какой причине на одной из страниц может не работать кнопка Загрузить еще в mfilter2? она вроде начинает подгружать, но потом страница просто обновляется
Dan
разметка, ошибки js
была бы ошибка, не работало бы на остальных 5 страницах с этим же шаблоном
Dan
наверное
Dan
в network вижу что делается post запрос
Dan
а потом страница перезагружается не успев загрузить результаты
Dan
может у тебя кеш? в инкогнито проверь
чистил, с других браузеров пробовал тоже