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

ilgiz
07 марта 2023, 14:22
0
Подскажите пожалуйста, в описании написано: В miniShop2 добавляются метод доставки и метод оплаты «Быстры заказа» так оплата работает в модальном окне? И работает ли на MODX Revolution 2.8.1-pl?
Stepan
07 марта 2023, 14:10
0
Ну и в догонку, а каким макаром собрать транспортный пакет тогда
я понимаю что можно все это разложить в обычный билдер расширения ModExt, но тогда пропадает вся магия «реактивного коддинга»…

ЗЫ еще меня очень беспокоит работа всего этого по сокету… ну вот прям такое… 512Kb на 1 подключение…
хотя это для PHP, как там с этим у NodeJS обстоит я не в курсе.
Stepan
07 марта 2023, 13:13
0
В том-то весь и прикол что сделано по стандартам и потому доработка возможна и не затратна, а вот будет ли гибкость и надстройка для всех возможных венигретов? Именно за это и говорил.

По суть по extJS в MODX не все расписано… Поймите меня правильно чем больше документации и всяких HOWTO стандартных решений тем проще будет вход.

Если делать круто, но очень кастомно, то получаем «Гикдвиж» и «WP на минималках», вместо нормальных решений на MODX.

Не наращивайте сущностей, они увеличивают энтропию.
Алексей Смирнов
07 марта 2023, 12:14
0
Не понятна отсылка к минишопу. Он же на extJS по стандартам вроде как. Что к чему?
Если есть недовольства — иссушка даже принимается не то что PR. )
А вообще если на том же vue хорошо спроектировать, продумать, то будет работать это все не только на extJS но и на любом другом фреймворке.
Да и я про стандарт написал в посте, но если разработчик не соизволит нормально сделать, то есть стандарт или нет стандарта — пойдет все по сливной канаве как не крути-верти.
А восхищаться буду, ибо мало вообще кто-то способен для MODX что-то привнести новое. Частенько только и слышится что-то похожее на охи-ахи.
Stepan
07 марта 2023, 10:04
0
я не то, чтобы качнуть… но давайте посмотрим с другой стороны. Конечно чтобы нарастить уникальности себе и своему расширению — то всегда нужно пользовать то что не было заложено в ядро — тогда ты уникален и иногда дороже.
Но теперь вернемся к реалиям: самый простой пример расширение полей в заказах minishop. И вот тут мы приходим к тому что нам нужно понять стек и мысли реализации одинокого программиста(дай бог что будет все собираться по канонам)… ну такое…
я за развитие стандартизации и описалова возможностей того что идет из коробки.
ЗЫ. Я сам любитель странного, но восхищаться этим не стоит.
ЗЫЗЫ. это все хорошо живет в отдельном окошке, а если модифицировать например карточку ресурса то прийдется однофигово дружить носорога с лягушкой.
Prihod
06 марта 2023, 21:26
0
Скинь в личном сообщении доступ в админку, тестовые файлы импорта и название сервис пресет
Сергей
06 марта 2023, 20:41
0
Добрый день! Пожалуйста, помогите советом:
Обновили вчера ваш модуль импорта с версии 1.0 на 2.0. Никак не можем справиться с тем:
1. что при импорте категорий не назначается необходимый ключ для сравнения категорий. Нам нужен Id (так как обновляем названия категорий как раз), а стоит parent по умолчанию и не меняется. Начинаешь набирать Id, появляется на секунду попытка загрузить выпадающее меню полей и тут же исчезает, пытались сохранить просто руками вписанное название поле — оно вообще остается пустым и даже parent потом обратно не вернуть. В импорте товаров все легко меняется. В чем может быть дело?
2. при обновлении остатков товаров через пресет импорта товаров, иногда товарам назначается начальный шаблон (рандомно) хотя в настройках так же выставлен нужный.
Алексей Смирнов
06 марта 2023, 17:13
0
Увы, так загрузчик сделан, отменить операцию обновления строк фоток нельзя.
Можно только отключив пакетную загрузку, но тогда каждое фото добавлять в ручную.
Как вариант сделать 2 ТВ одно для фоток другое для ютюба
а на фронте на fenom это все спокойно объединять в массиве. Причем это без проблем возможно.
Как-то так.
Игорь
06 марта 2023, 11:28
0
одна кнопка для добавления одного фото ее использую что б добавить ютуб ссылку. вторая для массовой загрузки нескольких фотографий с компьютера.

покажу тогда json migx.
Артур Шевченко
06 марта 2023, 10:50
0
Судя по наличию дополнительных кнопок, которых по умолчанию быть не должно, есть дополнительные обработчики и вот они-то и шалят.
Columb
05 марта 2023, 22:41
+1
@Илья Уткин, продублирую — есть такая проблема.
Константин Ильин
05 марта 2023, 16:55
+1
ну если хотите так же модх, как говорится первая ссылка в гугле
perfkirill.ru/stati/modx/if-else-modx
//Добавить еще условие :or:is=`[]`

[[*gallery-page:is=``:or:is=`[]`:then=`пусто`:else=`есть фотографии`]]
Сергей Карпович
05 марта 2023, 16:11
0
Как то это не удобно получается связи импортировать
Prihod
05 марта 2023, 15:37
0
1. Виды связей должны уже быть созданы на момент испорта
2. Нет
Игорь
05 марта 2023, 15:16
0
спасибо) пока не столько знаний, что б погружаться в феном… но за ответы спасибо)
Сергей Карпович
05 марта 2023, 13:49
0
Вопросик глупый наверно по поводу импорта связей:
1. можно ли их создавать сразу при импорте товаров
2. можно ли в одном товаре мастере указать сразу много slave через запятую (связь многие ко многим). что бы не создавать кучу одинаковых строк с разными master и slave.
Константин Ильин
05 марта 2023, 10:22
+1
Если Вам, то, что Артур написал сложно, то Вам наверно мимо программирования или читать/учится больше надо.
Ну и на феном переходите, на modx парсере все это еще хуже выглядит с точки зрения программирования.
{set $gallery = $_modx->resource['gallery-page']}
{if $gallery in list ['', '[]'] }
     /* Тут берем галерею из другого ресурса если текущая пустая */
    {set $gallery = 1 | resource: 'gallery-page'}
{/if}

/* доп проверка на пустоту , мало ли на другом ресурсе тоже нет галереи */
{if !($gallery in list ['', '[]'])}
    /* Если не пусто то выводим в цикле */
    {set $gArr = $gallery | fromJSON}
    {foreach $gArr as $item}
        <div>{$item['Ключ в migx']}</div>
    {/foreach}
{/if}