Всего 123 786 комментариев

Arahort
03 октября 2023, 12:51
0
Если ctrl+a и весь код отформатировать полностью, тогда да, круто, спасибо за гайд!
Денис Усманов
03 октября 2023, 12:38
0
Таб — это понятно, когда сам пишешь, всё ровно. А если у тебя скопированный внешне код не ровный, выравнивать его табом быстро надоест…
Arahort
03 октября 2023, 12:36
0
Несовсем понятно что имеется ввиду под «часто возмущало, что не могу выровнять код,» ведь в Ace выравнивание работает через таб. Или имеется ввиду аналог Reformat Code из phpStorm?
Артур Шевченко
02 октября 2023, 22:14
0
А как эти товары потом разделить обратно, если соединил по ошибке?
Тыкать (мышкой) надо осознанно, чтобы не сожалеть потом)))
R2m0x94 (Vasily)
02 октября 2023, 20:12
0
Мистика, но response.data.redirect был единственный вариант, так как туда Сбер отправлял ссылку.
Игорь
02 октября 2023, 20:03
0
да, сделаю эти буллеты ещё через один плейсхолдер… наверное, глупый вопрос получился ( fenom — наше всё ))
Игорь
02 октября 2023, 19:44
0
… а нет, вроде все получается, это видимо я сам затупил ( Спасибо всем за помощь )
Игорь
02 октября 2023, 19:04
0
что-то у меня не получается с этим setPlaceholder — туплю наверное (… получается точно туплю — этот setPlaceholder нужно через сниппет делать в php?
Дима
02 октября 2023, 14:28
0
Здравствуйте! Поставили php 7.4, лог такой же. Установка не происходит. Подскажите, пожалуйста, куда копать?
Денис Усманов
02 октября 2023, 14:27
1
0
Дело в DKIM подписи…
1) Идёшь на biz.mail.ru
2) Добавляешь там новый проект (сайт) в админпанели
3) Меняешь DNS записи под mail.ru
4) После проверки DNS записей на biz.mail.ru, увидишь DKIM подпись, её тоже в DNS записи домена кидаешь
5) Ждёшь пару часов
6) Письма приходят! Профит!

P.S. В идеале, создать почтовый ящик на biz.mail.ru и через него, через SMTP отправлять письма
И вот тебе проверялка отправки писем: www.mail-tester.com/?lang=ru
Там исчерпывающе описывается, чего не хватает и, что можно улучшить.
Александр Лунегов
02 октября 2023, 09:35
0
У меня на PHP 7.3 тоже «заглючило». Перевел сайт на «восьмую» версию. На сайте очень активно используется pdoTools. Пока «полет нормальный».

А откуда информация, что «...PHP 7.4 это основная версия для MODX 2.8.x»? В документации ко второй версии MODX рекомендуется PHP 7.2 или выше, а минимальная вообще 5.6.x.
Николай Савин
02 октября 2023, 07:46
+4
А как эти товары потом разделить обратно, если соединил по ошибке? Разрешать делать что-то, без возможности отмены, мне кажется несовсем правильным.
Ну удаление из корзины у нас тоже всегда было без confirm. И ничего страшного. На данный момент то что сделано — это в любом случае прогресс. Сообщество у нас умное, накидает идей и правок, было бы куда.
Василий Наумкин
02 октября 2023, 04:28
1
+3
Недавно решал подобную задачу, только сделал немного иначе.

Вместо передачи токена корзины в заголовке, у меня указывается uuid корзины как часть адреса для запроса, типа /api/web/cart/fc30e4d7-ed56-40ec-9f6e-69f1fcd70582.

Оформление заказа так же происходит с указанием uuid корзины /api/web/orders/fc30e4d7-ed56-40ec-9f6e-69f1fcd70582, после чего заказ получает уже собственный uuid, а старая корзина удаляется.

Таким образом, авторизация вообще не нужна, заказ можно создавать и просматривать гостям — главное знать нужные uuid, которые не поддаются перебору.

Теперь становится возможно менять опции товара прямо в корзине, и если выбранный комплект опций совпадает с другим пунктом корзины, то комплекты просто суммируются.
А как эти товары потом разделить обратно, если соединил по ошибке? Разрешать делать что-то, без возможности отмены, мне кажется несовсем правильным.
Алексей Смирнов
01 октября 2023, 23:24
0
Дык у вас один и будет.
Через или foreach переменную mysnip прогнать
или чанк распарсить через parsChunk с уже готовой разметкой. Это уже на свой вкус.
Игорь
01 октября 2023, 23:11
0
ну так вопрос же и был, что не хочется ещё раз сниппет запускать, что бы просто количество элементов посчитать, когда уже есть готовый плейсхолдер со всеми данными (ну да, их limit=>6, но а вдруг меньше)
Алексей Смирнов
01 октября 2023, 22:41
0
в новой версии можно вызвать msProduct в режиме data и на феноме посчитать кол-во в массиве. Хотя оно у вас по идее будет почти всегда равно 6. тк у вас лимит =6. Поэтому даже не знаю… есть ли смысл подсчета…
Вывести данные можно добавив в параметры 'return' => 'data',
При таком подходе возвращаться должен голый массив, если не ошибаюсь.
те нужно:
{set $mysnip = 'msProduct' | snippet : ['return' => 'data']}
(проверьте только
{$mysnip | print}
И потом можно:
{$mysnip | lenght}
— кол-во.
Игорь
01 октября 2023, 21:19
0
установил mnishop 4.3.0 с Modstore — нормально. Как дальше? )
Игорь
01 октября 2023, 21:07
0
у меня сайт новый… все компоненты последних версий (буквально пару дней назад начал только делать), можно поподробнее?
а minishop 3.0.7 — видимо не там качал (с modx.pro)… сейчас установил с modstore — страшно, но там ломаться пока особо нечему, сайт новый