26 апреля 2021, 08:39 Для этого не нужна отдельная библиотека для генерации jpg можно использовать svg: <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"> <rect fill="#dedede" width="50" height="50"/> <text fill="rgba(0,0,0,0.6)" font-family="sans-serif" font-size="20" dy="8" font-weight="bold" x="50%" y="50%" text-anchor="middle">{{ getFirstLetter(fio) }} </text> </svg> Пошаговые инструкции / Генерируем аватар с первой буквой пользователя 6 +3
03 апреля 2021, 12:52 Это по прежнему вкладка браузера, со всеми исходящими. Только в этой вкладке отключены некоторые ui элементы Вопросы / поделитесь знаниями про PWA 8 0
31 марта 2021, 12:17 А почему jwt будет помехой для PWA? Это как? Все зависит от того, что Вы хотите получить. Получить 100% оффлайн режим не получится, по причинам, о которых я говорил выше. Если нужно ускорить фронтенд, за счёт кеширования ресурсов и запросов, и плюсом а браузере получить кнопку для установки «приложения», то достаточно добавить манифест и несложный worker. А причём здесь Modx кстати? Вопросы / поделитесь знаниями про PWA 8 0
31 марта 2021, 11:16 Просто разместить manifest.json не позволит создать pwa приложение, для его полноценной работы нужен serviceworker. Который будет управлять состоянием приложения, в том числе и работой режима оффлайн. Самое доступное решение для реализации оффлайн режима, это кеширование все запросов исходящих из приложения в cache storage. Есть разные настройки этого режима, откуда в первую очередь брать данные из кэша или из api. Но тут кроется один момент. В кэше будут храниться результаты только тех запросов, которые выполнялись при просмотре страниц пользователем, поэтому в режиме оффлайн человек не сможет увидеть те данные, которые он не запрашивал в режиме онлайн. Можете начать знакомство с PWA отсюда Вопросы / поделитесь знаниями про PWA 8 +1
03 марта 2021, 13:24 Александр, хотел бы Вам посоветовать не использовать cms для управления бизнес процессами, она немного не для этого. Да, Modx гибкая система, но на данный момент уже устаревшая, все это можно на ней реализовать, но поддерживать эту реализацию… Точнее не костыли, которые придётся написать для этого, не всякий возьмётся. Я бы Вам посоветовал, взглянуть в просторы интернета, там существует много готовых систем, может какая-то сможет подойти для ваших задач. Если нет, то лучше рассмотреть вариант написания системы с нуля, в принципе с вашими задачами может справится фронт на VUE или REACT, бакенд может быть любой, например firebase, hasura, strapi или куча ещё всяких. В этом случае Вы не будете привязаны к узкому кругу разработчиков modx. Вопросы / Веб-сервис на MODx. Поиск расширений, плагинов и пр. или готовых решений для доработки. 6 +1
13 декабря 2018, 11:01 Добавлю комментарий к собственному опыту использования различных карт в корпоративных системах логистики. До того, как крупнейшие разработчики карт не начали вводить жесткие лимиты на использование, все работало на яндекс картах, затем пришлось сделать переключатель яндекс — google. Но и этого стало недостаточно, пришлось внедрить OSM + LeafletJS + Mapbox. Mapbox, конечно тоже платный, но имеет в себе достаточные средстваю как для кастомизации внешнего вида Карты, на мой взгляд — лучшие в классе, так и кластеризацию и прокладку маршрутов и тд. ВЕдинственный минус, LeafletJS, а может для кого-то и не минус вовсе, это отсутсвие в «коробке» достаточного функционала, возможности расширяются за счёт плагинов сторонних разработчиков. Там же есть решения для кластеризации, heatmap И тд Кроме этого api LeafletJS, на мой взгляд проще и понятней. Вывод: LeafletJS + Mapbox — отличная замена как простой карте проезда, так и для сложного логистического сервиса. Единственный значительный минус OSM — нет нормального геокодирования, тут яндекс лучший Для разработчиков / GoogleMaps, YandexMaps или Leaflet? Что выбрать? 7 +3
14 сентября 2018, 13:18 Василий, вопрос к тебе: в который раз замечаю, что на новой версии MODX.pro — не работает поиск — ошибка 500 Новости и события / Обновление modx.pro 157 0
07 июля 2018, 13:05 Не хотел, такого эффекта, побуждения были исключительно хорошие Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 13:01 Если я не ошибаюсь, в лицензии к самому modx, написано, что все компоненты должны быть с открытым исходным кодом. Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:56 Сейчас не готов тебе ответить, но эту информацию видел, как найду где, обазательно отпишусь. Отключать / не отключать — твое право. Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:45 Я вроде с самого себя и начал: Лично за себя скажу: я стараюсь платить за все чем пользуюсь, не всегда получается, но я стараюсь. Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:44 Ты хочешь сказать, что пользуешься торрентами, не скачивая нелегально размещённый контент. Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:12 Ловко ты жопой вилять начал, Юра.В чем же Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:09 Конкретно в этом случае, ничьи авторские права не были нарушены Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:07 Торрентом пользоваться абсолютно законно, не законно пользоваться контентом, размещенным на этих торрентах, нарушающим чужие авторские права. Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 12:02 А давно ли раздел фак, является юридическим документом Для разработчиков / Защита дополнений в деталях 180 0
07 июля 2018, 11:26 Иван, приведите мне хоть один нарушенный пункт оферты магазина. Если Вы считаете, что раздел faq — договором между покупателем и продавцом, то это не так. Для разработчиков / Защита дополнений в деталях 180 0
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! Скоро выкачу новую версию, потестирую у себя на маке сначала.
[Theme.Bootstrap] Новая версия с Bootstrap 4 Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap 4.1.0 (15.07.2026) — Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumb...
Редизайн сообщества Спасибо, руки не дошли пока. Много всего другого делаю. Завтра поправлю все замечания.
Reactions — современная система реакций для MODX 3 [1.0.1-pl] — 2026-07-15 Added ReactionsCount: live-обновление рядом с виджетом (span.reactions-count + reactions:updated) без F5
Как ограничить вебмастеру доступ к заказам? Допустим вы закроете доступ к заказам и пользователям через админку, но для полноценной работы с сайтом нужен доступ в БД, а там вся эта информация есть и спрятать её невозможно, т...
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
Все зависит от того, что Вы хотите получить. Получить 100% оффлайн режим не получится, по причинам, о которых я говорил выше. Если нужно ускорить фронтенд, за счёт кеширования ресурсов и запросов, и плюсом а браузере получить кнопку для установки «приложения», то достаточно добавить манифест и несложный worker.
А причём здесь Modx кстати?
Самое доступное решение для реализации оффлайн режима, это кеширование все запросов исходящих из приложения в cache storage. Есть разные настройки этого режима, откуда в первую очередь брать данные из кэша или из api. Но тут кроется один момент. В кэше будут храниться результаты только тех запросов, которые выполнялись при просмотре страниц пользователем, поэтому в режиме оффлайн человек не сможет увидеть те данные, которые он не запрашивал в режиме онлайн.
Можете начать знакомство с PWA отсюда
Да, Modx гибкая система, но на данный момент уже устаревшая, все это можно на ней реализовать, но поддерживать эту реализацию…
Точнее не костыли, которые придётся написать для этого, не всякий возьмётся.
Я бы Вам посоветовал, взглянуть в просторы интернета, там существует много готовых систем, может какая-то сможет подойти для ваших задач. Если нет, то лучше рассмотреть вариант написания системы с нуля, в принципе с вашими задачами может справится фронт на VUE или REACT, бакенд может быть любой, например firebase, hasura, strapi или куча ещё всяких. В этом случае Вы не будете привязаны к узкому кругу разработчиков modx.
До того, как крупнейшие разработчики карт не начали вводить жесткие лимиты на использование, все работало на яндекс картах, затем пришлось сделать переключатель яндекс — google.
Но и этого стало недостаточно, пришлось внедрить OSM + LeafletJS + Mapbox. Mapbox, конечно тоже платный, но имеет в себе достаточные средстваю как для кастомизации внешнего вида Карты, на мой взгляд — лучшие в классе, так и кластеризацию и прокладку маршрутов и тд.
ВЕдинственный минус, LeafletJS, а может для кого-то и не минус вовсе, это отсутсвие в «коробке» достаточного функционала, возможности расширяются за счёт плагинов сторонних разработчиков.
Там же есть решения для кластеризации, heatmap И тд
Кроме этого api LeafletJS, на мой взгляд проще и понятней.
Вывод: LeafletJS + Mapbox — отличная замена как простой карте проезда, так и для сложного логистического сервиса.
Единственный значительный минус OSM — нет нормального геокодирования, тут яндекс лучший
в который раз замечаю, что на новой версии MODX.pro — не работает поиск — ошибка 500
Отключать / не отключать — твое право.