Всего 125 681 комментарий

Алексей Соин
08 января 2021, 17:30
+1
настройка чпу, добавление компонентов и сразу же их настройка, изменение системных настроек, добавление сниппетов, чанков, тв, sitemap.xml, robots.txt и всего того, что делается в 100% случаях на каждом проекте. Выполнение тех моментов, которые вроде бы и не особо затрудненные, но если их все сложить, то всё вместе отнимает минимум час работы. У меня например своя такая сборка, брал за основу сборку Ильи, там у меня настраивается чпу, создаются ресурсы, 404 страница, файловые шаблоны и чанки на феноме, sitemap.xml, robots.txt и т.д. Мне, как я думаю и многим, такой подход очень удобен.

Понятное дело, что это всё можно делать ручками каждый раз, но если это можно автоматизировать, то почему бы себе не упростить часть из процесса разработки?))))
Андрей
08 января 2021, 16:37
0
Добрый день. Подскажите, а если вообще разделитель не нужен? пусть будет номер заказа и без слеша сразу месяц и год. Как сделать?
Сергей Карпович
08 января 2021, 16:36
0
У меня почему то ваш способ не заработал. В корзине на месте {$product.options['measure']} — выводится пустота
В самой карточке товара выводится стандартным
[[msProductOptions?&onlyOptions=`measure`]]
Евгений Лазарев
08 января 2021, 14:58
0
Виталий, было бы здорово добавить удаление файлов каталога и предложений из админки с 3ей вкладки. Для менеджера, когда необходимо загрузить к примеру только offer.xml, то с первого раза получится. Но во второй раз когда нужно загрузить напишется, что этот файл уже есть. Само собой менеджера никто не допустит к файловой системе чтобы не удалил нужное.
Сергей Карпович
08 января 2021, 13:14
0
Всем привет.
Делаю импорт категорий.
Каждый раз при импорте — создаются дубли категорий, как это исключить не пойму.
Александр Мельник
06 января 2021, 19:55
0
Спасибо, к такому решению и я на данный момент пришел.
Артем
06 января 2021, 16:57
0
Как наиболее оптимально найти name?
const { name } = initialDataForSelects.countries.find(country => country.id === 16);
brioni
06 января 2021, 13:17
0
я тоже так думал, но без валидации спам на V3 проскакивает
Alexander V
06 января 2021, 11:48
0
B зачем они тогда? Добавить компоненты и ресурсы? Это и самому можно сделать.
Антон
06 января 2021, 10:41
0
Вы вообще видели сборки рево что я показал?
Какой нафиг дизайн? Какая нафиг верстка? Это всё административная часть, нафиг верстка не нужна и дизайн никакой не нужен, придумали там себе блин.
siteextra — больше 10 проектов запилили
sitedev — 2 инет магаза
Andrei
05 января 2021, 23:13
0
Ок, раз у вас лимит на три слова из каждого сообщения
Alexander V
05 января 2021, 23:09
0
Просто накинул дизайн? Всё ясно.
Andrei
05 января 2021, 23:02
0
Так вам все правильно ответили — для программиста. Сборка SiteExtra, например, очень отличная и с оптимизацией все в порядке. Скидывался в общий чан, когда Илья собирал и ни разу не пожалел.
Требования и реальность — в сборке все есть — clientConfig, рабочие формы с аяксом, куча заготовок в шаблонах — просто накинул дизайн и первая итерация в mvp готова (как минимум).
Alexander V
05 января 2021, 22:51
0
Проблема с дизайном/версткой. Это для себя ты можешь наделать заготовок, как надо. А в реальности будут совсем другие требования.
Антон
05 января 2021, 22:45
0
Эти сборки не для клиентов, а для Программиста.
Каждый раз в сайте услуг делать удобную кнопочку для подгрузки дефолтного изображения это дикая боль.
А тут для себя уже разворачиваешь и знаешь что по стандарту уже сделанного у другого проекта такая то хреновина тут у нас есть и мы сейчас в неё впишем что надо.
Alexander V
05 января 2021, 20:42
+1
А толку в этих сборок? Одно время было полно запросов от покупателей подобных сборок. Тут подпили, там отпили… В итоге было проще с нуля сделать как надо.
Андрей
05 января 2021, 13:26
0
Это актуально для версии V2, в данном случае валидация не нужна.
brioni
05 января 2021, 12:21
0
Для проверки спама нужна валидация рекапчи:
&validate=`g-recaptcha-response:required`
Александр Мельник
05 января 2021, 09:52
0
Могу предложить или переписать все на fenom где можно например конкатенировать строки и добавить пробел при помощи ~ ~
или попробовать ставить пробел не внутри тега modx, а перед ним, на уровне html
<div class="grid inner-page__header-grid ПРОБЕЛ ВОТ ЗДЕСЬ НУЖНО ПОПРОБОВАТЬ [[*id:isnot=`49`:then=`justify-content-between `:else=`justify-content-end `]] И ВОТ ЗДЕСЬ ПРОБЕЛ align-items-center">
    ...
</div>