26 сентября 2023, 10:56 Необпубликованный? Я так думаю можно договориться с автором сбора @Дмитрий Касаткин и передать собранные средства тебе на публикацию. Для разработчиков / Объявление об адаптации компонентов под MODX3 32 0
26 сентября 2023, 10:49 Первый компонент это File Attach. Сбор на его адаптацию уже был объявленвот тут Оценочная стоимость 50 000 рублей. Собрано 12 191. Я думаю — мы можем снизить стоимость до 30 000 рублей. Осталось собрать чуть больше половины. Для разработчиков / Объявление об адаптации компонентов под MODX3 32 +2
25 сентября 2023, 17:16 Да. выберите при платеже Яндекс Деньги Готовые решения / msPre - Массовое редактирование товаров minishop 87 0
16 сентября 2023, 11:18 Ну так, а чего ты голову морочишь, если знаешь про PHP 7.4. Это единственная стабильно работающая версия для MODX2. Переключи на нее и не будет проблем. Новые дополнения и их версии / [РЕЛИЗ] SendIt 1.0.0-pl и документация 51 0
16 сентября 2023, 06:45 Поставь PHP 8.3, зачем старьем пользуешься Новые дополнения и их версии / [РЕЛИЗ] SendIt 1.0.0-pl и документация 51 0
15 сентября 2023, 17:44 Для того чтобы поблагодарить участника сообщества, вы можете пополнить наш фонд на любую удобную сумму, хоть 100 рублей. Все реквизиты есть на этой странице P.S. Думаю Алексей не будет против. Вопросы / Как написать условие if на множество ресурсов и родителей на Fenom 31 +2
05 сентября 2023, 17:19 Не списывай Новые дополнения и их версии / MiniShop3 для MODX3. Что нового. 7 0
05 сентября 2023, 17:17 Не вижу ни одной причины за эту идею. В то время как хранение корзины в базе дает кучу преимуществ 1. Во-первых, это уже реализовано в ms2 и повторить реализацию можно тупо быстрее. 2. Во-вторых, менеджеры могут просматривать какие заказы сейчас находятся на стадии оформления, какие брошены и брать контактные данные, если хоть какие-то остались. В общем полный функционал брошенных корзин 3. Сам покупатель не привязан к клиенту. Начал оформлять заказ на телефоне (авторизованный), затем перешел за комп и сразу после авторизации видит свой заказ. Новые дополнения и их версии / MiniShop3 для MODX3. Что нового. 7 +4
04 сентября 2023, 15:10 Это какого ж размера должен быть монитор, чтобы тост не заметить Новые дополнения и их версии / [РЕЛИЗ] SendIt 1.0.0-pl и документация 51 0
03 сентября 2023, 13:15 Попробуйте метод $modx->setOption(); Вопросы / Хранение паролей и ключей авторизации за пределами БД 3 0 1
01 сентября 2023, 16:36 Здравствуйте. Определить подходящее время и день недели поможет такое условие $showWA = true; if ( date('w') > 5 || (date('w') == 5 && date('H') >= 16) || (date('w') < 5 && date('H') >= 17)) { $showWA = false; } return $showWA; Вопросы / Как сделать чтобы виджет Whatsapp исчезал после окончания рабочего времени? 1 0
31 августа 2023, 19:59 Согласно документации Группе пользователей, которые получают права на написание комментариев и т.д. нужно добавить политику TicketUserPolicy. Вы это сделали? Вопросы / Политика бэкэнда — (нет политики) для существующей группы пользователей 10 +1
31 августа 2023, 12:19 В таком случае конечно проблема где-то еще. Причем вряд ли на сайте. Новые дополнения и их версии / [mspReceiptAccount] Квитанция и счет на оплату 36 0
31 августа 2023, 12:08 Если не ошибаюсь это невозможно в случае modhost. Уж точно не через map Пошаговые инструкции / Отдаем модные форматы картинок в webp и avif напрямую через nginx и apache в обход разметки 12 0
30 августа 2023, 18:49 Эта ошибка может возникать в случае большого, длительного запроса. Серверу Mysql просто не хватает времени обработать запрос. Что за запрос я в вашем случае не понимаю, но предположу, что объем данных, к которым обращаетесь — становится с годами слишком большим. Возможно пора отрезать старые данные. Новые дополнения и их версии / [mspReceiptAccount] Квитанция и счет на оплату 36 0
29 августа 2023, 10:12 Я бы сказал, что твоя проблема в том, что не хочешь сам пошагово разбирать, что пишешь, как устроена работа с файлами в PHP. Проще спросить, чтобы другие думали. А другим это не всегда удобно. Давай по порядку. 1. В таблицу пишется не абсолютный путь файла, а относительный. Не удивительно, что применяя MODX_ASSETS_PATH ты ничего не находишь. Используй просто /assets/ или если хочешь MODX_ASSETS_URL. 2. Это что за запись такая? Откуда такой синтаксис? $q->where(array("url" == $this_path));Правильно будет вот так $q->where(array("url" => $this_path)); 3. Используй getIterator вместо getCollection этот метод потребляет меньше памяти. Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 +1
28 августа 2023, 14:39 Ты получаешь объект, а не массив данных. Его нельзя распечатывать. Используй тогда уж $source->toArray();Только это вероятно будет бесполезная распечатка. Потому что здесь идет речь об источнике файлов, а не о передаваемом файле Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 14:37 Для получения входящих переменных можно использовать следующий код $modx->log(1, print_r(array_keys($scriptProperties), 1)); Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 08:18 В msGallery и ms2Gallery никаких событий нет, и не предвидится. По простой причине — они сами по себе никак файлами не управляют, не загружают, и даже не знают, где эти файлы лежат по сути. Они только обрабатывают входящие команды и передают массив данных загрузчику MODX, который в свою очередь передает команду на загрузку (или другие операции) источнику файлов. Источник файлов может быть разным, не только локальным. К примеру на какой-нибудь S3 Amazon загружать. Вывод — пользоваться встроенными событиями на загрузку MODX. Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 +1
27 августа 2023, 10:56 Боюсь ошибиться, но как будто бы да — PHP тут бессилен, он ожидает имя файла с собственно именем. Вопросы / Изменить имя файла при добавлении картинки. minishop2 22 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Сбор на его адаптацию уже был объявленвот тут
Оценочная стоимость 50 000 рублей. Собрано 12 191.
Я думаю — мы можем снизить стоимость до 30 000 рублей. Осталось собрать чуть больше половины.
Все реквизиты есть на этой странице
P.S. Думаю Алексей не будет против.
В то время как хранение корзины в базе дает кучу преимуществ
1. Во-первых, это уже реализовано в ms2 и повторить реализацию можно тупо быстрее.
2. Во-вторых, менеджеры могут просматривать какие заказы сейчас находятся на стадии оформления, какие брошены и брать контактные данные, если хоть какие-то остались. В общем полный функционал брошенных корзин
3. Сам покупатель не привязан к клиенту. Начал оформлять заказ на телефоне (авторизованный), затем перешел за комп и сразу после авторизации видит свой заказ.
Группе пользователей, которые получают права на написание комментариев и т.д. нужно добавить политику TicketUserPolicy. Вы это сделали?
Возможно пора отрезать старые данные.
Давай по порядку.
1. В таблицу пишется не абсолютный путь файла, а относительный. Не удивительно, что применяя MODX_ASSETS_PATH ты ничего не находишь. Используй просто /assets/ или если хочешь MODX_ASSETS_URL.
2. Это что за запись такая? Откуда такой синтаксис?
Правильно будет вот так
3. Используй getIterator вместо getCollection этот метод потребляет меньше памяти.
Используй тогда уж Только это вероятно будет бесполезная распечатка. Потому что здесь идет речь об источнике файлов, а не о передаваемом файле
По простой причине — они сами по себе никак файлами не управляют, не загружают, и даже не знают, где эти файлы лежат по сути.
Они только обрабатывают входящие команды и передают массив данных загрузчику MODX, который в свою очередь передает команду на загрузку (или другие операции) источнику файлов.
Источник файлов может быть разным, не только локальным. К примеру на какой-нибудь S3 Amazon загружать.
Вывод — пользоваться встроенными событиями на загрузку MODX.