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

Артур Шевченко
29 октября 2023, 23:42
0
Во-первых, minishop2 и msearch2 это разные компоненты и у них разные разработчики. Во-вторых, запрос нужен всего один — получить ассоциативный массив и записать его в плейсхолдер, если конечно ты используешь Fenom
Роман Л.
29 октября 2023, 22:55
0
Да в фильтрах.
Просто думал раз опцию с таким типом добавили в miniShop2, то и обращаться к данным этой опции как то попроще получится, без лишних запросов в базу.
Артур Шевченко
29 октября 2023, 20:16
0
А, погоди, тебе в фильтрах же надо, тут есть фундаментальная проблема: в значения фильтров попадает название цвета, т.е. тебе нужно получить список названий со списком значений и из этого массива по названию получать значения.
Роман Л.
29 октября 2023, 20:08
0
Обычный множественный список хранится в виде json
{"values":["\u041f\u0440\u0438\u0445\u043e\u0436\u0430\u044f","\u0421\u043f\u0430\u043b\u044c\u043d\u044f","\u0413\u0430\u0440\u0434\u0435\u0440\u043e\u0431\u043d\u0430\u044f \u043a\u043e\u043c\u043d\u0430\u0442\u0430"]}

Множественный список цветов так:
{"values":[{"name":"\u0411\u0435\u043b\u044b\u0439","value":"#eee"},{"name":"\u0427\u0451\u0440\u043d\u044b\u0439","value":"#000"},{"name":"\u0421\u0435\u0440\u044b\u0439","value":"#999"},{"name":"\u041a\u0440\u0435\u043c\u043e\u0432\u044b\u0439","value":"#e8deb0"}]}
При выводе в чанке в {$value} попадает только 1 поле (name)
Артур Шевченко
29 октября 2023, 19:52
0
Можно посмотреть как он в базе хранится. Или спросить у @Алексей Смирнов
Дима
29 октября 2023, 17:01
0
Проблему решил. Прошу прощение за беспокойство
Денис Усманов
29 октября 2023, 16:30
0
Значит всё в порядке, я обычно на телефоне проверяю, как грузится, долго или нет, при моб. интернете…
adminixi
29 октября 2023, 16:29
0
Товары грузятся на странице… не знаю, долго это или нет. Визуально — быстро…
Артур Шевченко
29 октября 2023, 14:49
0
Самостоятельно надо прикрутить этот функционал
Денис Усманов
29 октября 2023, 14:45
0
Ну, какие показатели нормальны, это понятие относительное к загружаемому контенту… Эти строки всего лишь дают понять, что, откуда и сколько грузиться, и по ним можно сориентироваться, что надо оптимизировать для более быстрой загрузки…
adminixi
29 октября 2023, 14:39
0
Не знаете, такие показательны нормальны или долгая загрузка?
queries: 254
totalTime: 0,2051 s
queryTime: 0,0396 s
phpTime: 0,0000 s
source: database
log: 
0.1497788: Compiled Fenom chunk with name "49a05ea0befc24566a99704a49c2e71d"
0.0012860: Loaded "modSnippet" with name "pdoMenu"
0.0236781: Loaded "modSnippet" with name "pdoCrumbs"
0.1826370: Total time
8 388 608: Memory usage
adminixi
29 октября 2023, 14:28
0
Супер! Спасибо
Артур Шевченко
29 октября 2023, 13:16
0
Делать запрос на сервер с id заказа и получать нужные данные.
Артур Шевченко
29 октября 2023, 13:15
0
Бесполезно, только если нет аргументов. Оформление заказа в модальном окне нужно чтобы ускорить процесс, а если нагружать его выбором способов оплаты и доставки, расчётом стоимости доставки, то весь смысл теряется, а процесс разработки усложняется.
Артур Шевченко
29 октября 2023, 13:13
0
Во-первых, чтобы получать данные ресурса нужно знать его id, а непорядковый номер.
Во-вторых, если вам нужно проверять номер итерации, так и используйте номер итерации, а не порядковый номер. Вот так
{foreach $items as $item index=$i}
где $i это номер итерации.
Артур Шевченко
29 октября 2023, 13:10
0
Сервис рассылки вы выбираете самостоятельно и отправку данных в него пишите самостоятельно.
Денис Усманов
29 октября 2023, 12:01
+1
Если включен феном, то можно вот так вывести инфу по идее:
{if '' | ismember : 'Administrator'}
    <pre>
        {$_modx->getInfo()}
    </pre>
{/if}
Денис Усманов
29 октября 2023, 11:53
0
[[!+modx.user.id:isloggedin:is=`1`:then=`
Если нет ЛК для обычных пользователей конечно…
Николай Савин
29 октября 2023, 08:40
0
Нет. Автор немного схитрил и не указал в коде саму отправку SMS. Он просто оставил комментарий // ОТПРАВКА КОДА В СЕРВИС РАССЫЛКИ СМС

По факту там будет подключение к оператору и отправка SMS