7 часов назад
Всё норм работает, надо только заменить в файле core/components/msdsector/controllers/msdsectordeliveryhandler.class.php
if (!class_exists("ms...
[msdSector] - расчет стоимости доставки с учетом секторов. 10
Вчера в 11:50
Немного дополню, для mSearch2 (может кому пригодится)
<script>
var lazyLoadInstance = new LazyLoad({
elements_selecto...
pdopage и vanilla-lazyload 7
Вчера в 11:03
Каждый расходует свое время как хочет. :)
Вижу, что это что-то революционное. И стараюсь смотреть на такие вещи с точки зрения популяризации MODx в...
mmxTwig - еще одна интеграция шаблонизатора 6
Вчера в 05:58
Добрый день,
Подскажите, написано, что «Добавлена автоматическая поддержка пользовательских множественных свойств»
Но при этом нигде не сказано...
[mSync] Новая версия синхронизации с 1С 87
14 мая 2024, 14:50
Спасибо!
Пробовал передать свой плейсхолдер — не работает такой подход.
Сейчас решение сделал в виде сниппета получающего id по pagetitle
cityFields внутри pdoResources и плейсхолдер id 2
14 мая 2024, 10:27
Решил, зашёл в контексты, web, и там создал новый контекст site_url, и там внутри добавил значение своего сайта на https.
Имя и ключ: site_url
Зна...
При добавлении <base href="[[++site_url]]"/>, не работают стили. 6
13 мая 2024, 23:47
Искал ответ примерно на тот же вопрос. Мне нужно было сделать file.php который будет выводить определенный ресурс из modx. Вот, может, кому то пригоди...
Как получить HTML код всей страницы в сниппете? 10
13 мая 2024, 16:14
Путем ковыряния несколько часов поля, что взял заказ, с кучей костылей. Много старых пакетов написаных еще в 14 году, которые не работаю php 5.6 стоял...
Не добавляется запись в MIGX 1
13 мая 2024, 12:48
Установил компонент. PHP 7.4, Modx 2.8.4. Созданные кастомные поля юзера не отображаются, в логе ошибка:
No foreign key definition for parentClass: e...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 33
13 мая 2024, 11:21
[2024-05-13 11:18:51] (ERROR @ Unknown0) PHP warning: Unknown: Cannot call session save handler in a recursive mannerЗапись в базу работает, н...
Еще немного про сессии MODX, компонент smartSessions 73
Все зависит от того, что Вы хотите получить. Получить 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
Отключать / не отключать — твое право.